@font-face {
    font-family: 'AdelleSansSAGE-Light';
    src: url('/na/~/media/responsive/fonts/eot/AdelleSansSAGE-Light.eot');
    src: url('/na/~/media/responsive/fonts/eot/AdelleSansSAGE-Light.eot?#iefix') format('embedded-opentype'), url('/na/~/media/responsive/fonts/woff/AdelleSansSAGE-Light.woff') format('woff'), url('/na/~/media/responsive/fonts/svg/AdelleSansSAGE-Light.svg#adellelight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AdelleSansSAGE';
    src: url('/na/~/media/responsive/fonts/eot/AdelleSansSAGE.eot');
    src: url('/na/~/media/responsive/fonts/eot/AdelleSansSAGE.eot?#iefix') format('embedded-opentype'), url('/na/~/media/responsive/fonts/woff/AdelleSansSAGE.woff') format('woff'), url('/na/~/media/responsive/fonts/svg/AdelleSansSAGE.svg#adelleregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AdelleSansSAGE-Bold';
    src: url('/na/~/media/responsive/fonts/eot/AdelleSansSAGE-Bold.eot');
    src: url('/na/~/media/responsive/fonts/eot/AdelleSansSAGE-Bold.eot?#iefix') format('embedded-opentype'), url('/na/~/media/responsive/fonts/woff/AdelleSansSAGE-Bold.woff') format('woff'), url('/na/~/media/responsive/fonts/svg/AdelleSansSAGE-Bold.svg#adellebold') format('svg');
    font-weight: normal;
    font-style: normal;
}

* {
    font-size: 100.01%;
}

html {
    font-size: 62.5%;
    height: 100%;
}

body {
    background: #fff;
    color: #333;
    margin: 0;
    font-family: 1.4em/1.214em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif !important;
    /*min-width: 320px;*/
    height: 100%;
    -webkit-text-size-adjust: 100%;
}

img {
    border: 0;
}

a {
    text-decoration: none;
    outline: none;
    color: #156E96;
}

a:focus,
a:hover {
    text-decoration: underline;
    color: #156E96;
}

a:active {
    background-color: transparent;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
}

h2,
.h2 {
    font-size: 2.25em;
}

h4,
.h4 {
    font-size: 1.75em;
}

h5,
.h5 {
    font-size: 1.5em;
}

h6,
.h6 {
    font-size: 1.25em;
}

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% Arial, Helvetica, sans-serif;
    vertical-align: middle;
    color: #333;
}

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: "";
}

.btn {
    padding: 12px 13px;
    color: #fff;
    font-size: 1.3em;
    text-align: center;
    background: #c8006e;
    border: 0;
    border-radius: 0;
    vertical-align: middle;
    white-space: nowrap;
    position: relative;
    border: 1px solid #c8006e;
    line-height: 1.25rem;
    margin-right: 4px;
}

.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 {
    background: #990069;
    text-decoration: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.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 #990069;
}

.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(../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 {
    float: left;
    width: 106px;
    height: 43px;
    padding: 0;
    margin: 0;
    position: relative;
    z-index: 2;
}

#header .navbar-brand {
    margin: 32px 0 2px;
}

.navbar-brand img {
    display: block;
    width: 100%;
    height: auto;
}

#header {
    z-index: 20;
}

#header .container {
    position: relative;
}

#header .container-frame {
    position: relative;
    z-index: 20;
    padding: 8px 0 29px;
}

#header .container-frame:after {
    content: "";
    display: block;
    clear: both;
}

.header-row-top {
    position: absolute;
    top: 8px;
    right: 0;
}

.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 {
    float: right;
    list-style: none;
    margin: 0;
    padding: 0;
    font: bold 12px/15px Arial, Helvetica, sans-serif;
}

.navbar .bar {
    float: left;
}

.navbar .bar li,
.navbar .navigation li {
    float: left;
    margin: 0 0 0 18px;
}

.navbar .bar li {
    margin: 0 2px 0 18px;
}

.navbar .bar a,
.navbar .navigation a {
    color: #999;
    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(../images/bg-sprite.png) no-repeat;
    text-indent: -9999px;
    overflow: hidden;
}

.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('../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: 5px 8px 0 0;
    border: 0;
    border-radius: 0;
    padding: 0;
    width: 24px;
    height: 22px;
    background: url(../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(../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(../images/bg-sprite.png) no-repeat;
    text-indent: -9999px;
    overflow: hidden;
    border-top: 0;
    padding: 0;
}

.links-popup-list .social a:hover {
    background: url(../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 'AdelleSansSAGE-Light', 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(../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(../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(../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(../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(../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(../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(../images/bg-sprite.png) no-repeat -378px -250px;
}

.accordion-alt .active .opener {
    text-decoration: none;
    background: url(../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(../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(../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 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    /* 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: #41a940;
    font: 2.25em/1.2em 'AdelleSansSAGE-Light', 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(../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(../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: 767px) {
    .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(../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(../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(../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: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(../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(../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(../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(../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(../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(../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("../../shared/responsive/icons/sage_icon_green_calculatoralt.png") no-repeat 0 0;
    background-size: 100%;
}

.containet-frame .popup-active a.open .icon1 {
    background: url("../../shared/responsive/icons/sage_icon_gray_calculatoralt.png") no-repeat 0 0;
    background-size: 100%;
}

.containet-frame a.open .icon2 {
    background: url("../../shared/responsive/icons/sage_icon_green_globalcrm.png") no-repeat 0 0;
    background-size: 100%;
}

.containet-frame .popup-active a.open .icon2 {
    background: url("../../shared/responsive/icons/sage_icon_gray_globalcrm.png") no-repeat 0 0;
    background-size: 100%;
}

.containet-frame a.open .icon3 {
    background: url("../../shared/responsive/icons/sage_icon_green_globalerp.png") no-repeat 0 0;
    background-size: 100%;
}

.containet-frame .popup-active a.open .icon3 {
    background: url("../../shared/responsive/icons/sage_icon_gray_globalerp.png") no-repeat 0 0;
    background-size: 100%;
}

.containet-frame a.open .icon4 {
    background: url("../../shared/responsive/icons/sage_icon_green_globalpayroll.png") no-repeat 0 0;
    background-size: 100%;
}

.containet-frame .popup-active a.open .icon4 {
    background: url("../../shared/responsive/icons/sage_icon_gray_globalpayroll.png")no-repeat 0 0;
    background-size: 100%;
}

.containet-frame a.open .icon5 {
    background: url("../../shared/responsive/icons/sage_icon_green_globalpayments.png") no-repeat 0 0;
    background-size: 100%;
}

.containet-frame .popup-active a.open .icon5 {
    background: url("../../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(../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(../images/bg-sprite.png) no-repeat -62px -98px;
}

.containet-frame .popup-holder div.popup {
    background: #fff url(../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(../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(../images/bg-ball2.jpg) no-repeat 50% 0;
    position: relative;
    display: none;
}

.preview-event:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background: url(../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-holder {
    height: 1%;
    display: table-row;
}

.footer-holder {
    background-color: #243741;
}

#footer .footer-frame {
    display: table-cell;
}

.container {
    max-width: 970px;
}

.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(../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(/na/~/media/Responsive/images/sage-city.jpg) no-repeat;
}

.social-net li a.instagram {
    background: url(/na/~/media/site/social/icon/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: 21px;
    width: 51px;
}

.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(../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(../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: absolute;
    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;
}

.section-holder-alt .feature-area {
    background: #fff;
}

.image-box {
    width: 100%;
    overflow: hidden;
    position: relative;
    z-index: 2;
    height: 323px;
}

.image-box-alt {
    height: 323px;
}

.image-box img {
    left: 0;
    top: 0;
    position: absolute;
    z-index: -1;
}

.tall-image-box {
    height: 480px;
}

.hero-frame {
    margin: 0 auto;
    max-width: 960px;
    padding: 0 10px;
    height: 100%;
}

.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;
}

/* f3f3f3 */

.feature-area .image-description,
.item .image-description {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 3;
    padding: 41px 0;
}

.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(../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(../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(../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: 108px auto 0;
    background: #fff;
}

#homepage #main {
    margin: 0 auto;
    background: #fff;
}

.content-section-holder {
    background: #eff0ee;
    /* f3f3f3 url(../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: 21px 0 7px;
    position: relative;
}

.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: auto;
}

.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: 1px 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;
}

/* 
.content-section .container h2 {
	margin:0 0 7px;
	font:2em/1.071em Arial, Helvetica, sans-serif;
	color:#41a940;
	letter-spacing:-1px;
}
 */

.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: #41a940;
    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: 98px 0 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: 98px 0 0.5em;
}

/* 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(../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(../../shared/responsive/icons/sage_icon_pank_gears.png) no-repeat 0px 0;
}

/* quote */

.sage_icon_quote_philpitzer-title:after {
    background: url(../../shared/responsive/icons/sage_icon_quote_philpitzer.png) no-repeat 0px 0;
}

/* gray */

.sage_icon_gray_247-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_247.png) no-repeat 0px 0;
}

.sage_icon_gray_alert-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_alert.png) no-repeat 0px 0;
}

.sage_icon_gray_arrowleft-title:after {
    background: url(../../shared/responsive/icons/.sage_icon_gray_arrowleft.png) no-repeat 0px 0;
}

.sage_icon_gray_arrowleftalt-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_arrowleftalt.png) no-repeat 0px 0;
}

.sage_icon_gray_arrowright-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_arrowright.png) no-repeat 0px 0;
}

.sage_icon_gray_arrowrightalt-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_arrowrightalt.png) no-repeat 0px 0;
}

.sage_icon_gray_arrowup-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_arrowup.png) no-repeat 0px 0;
}

.sage_icon_gray_barchart-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_barchart.png) no-repeat 0px 0;
}

.sage_icon_gray_calcualtoralt-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_calcualtoralt.png) no-repeat 0px 0;
}

.sage_icon_gray_calculator-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_calculator.png) no-repeat 0px 0;
}

.sage_icon_gray_calendar-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_calendar.png) no-repeat 0px 0;
}

.sage_icon_gray_cart-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_cart.png) no-repeat 0px 0;
}

.sage_icon_gray_cartalt-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_cartalt.png) no-repeat 0px 0;
}

.sage_icon_gray_cater-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_cater.png) no-repeat 0px 0;
}

.sage_icon_gray_chat-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_chat.png) no-repeat 0px 0;
}

.sage_icon_gray_checkbook-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_checkbook.png) no-repeat 0px 0;
}

.sage_icon_gray_clock-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_clock.png) no-repeat 0px 0;
}

.sage_icon_gray_clock2-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_clock2.png) no-repeat 0px 0;
}

.sage_icon_gray_computer-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_computer.png) no-repeat 0px 0;
}

.sage_icon_gray_code-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_code.png) no-repeat 0px 0;
}

.sage_icon_gray_creditcard-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_creditcard.png) no-repeat 0px 0;
}

.sage_icon_gray_download-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_download.png) no-repeat 0px 0;
}

.sage_icon_gray_filmstrip-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_filmstrip.png) no-repeat 0px 0;
}

.sage_icon_gray_flexible-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_flexible.png) no-repeat 0px 0;
}

.sage_icon_gray_folder-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_folder.png) no-repeat 0px 0;
}

.sage_icon_gray_forward-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_forward.png) no-repeat 0px 0;
}

.sage_icon_gray_gearone-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_gearone.png) no-repeat 0px 0;
}

.sage_icon_gray_gearthree-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_gearthree.png) no-repeat 0px 0;
}

.sage_icon_gray_geartwo-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_geartwo.png) no-repeat 0px 0;
}

.sage_icon_gray_globalaccessanywhere-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_globalaccessanywhere.png) no-repeat 0px 0;
}

.sage_icon_gray_globalaccounting-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_globalaccounting.png) no-repeat 0px 0;
}

.sage_icon_gray_globalcall-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_globalcall.png) no-repeat 0px 0;
}

.sage_icon_gray_globalcamera-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_globalcamera.png) no-repeat 0px 0;
}

.sage_icon_gray_globalchat-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_globalchat.png) no-repeat 0px 0;
}

.sage_icon_gray_globalcrm-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_globalcrm.png) no-repeat 0px 0;
}

.sage_icon_gray_globaldemovideo-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_globaldemovideo.png) no-repeat 0px 0;
}

.sage_icon_gray_globalcrm-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_globalcrm.png) no-repeat 0px 0;
}

.sage_icon_gray_globaldownload-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_globaldownload.png) no-repeat 0px 0;
}

.sage_icon_gray_globalemail-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_globalemail.png) no-repeat 0px 0;
}

.sage_icon_gray_globalerp-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_globalerp.png) no-repeat 0px 0;
}

.sage_icon_gray_globalonpremises-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_globalonpremises.png) no-repeat 0px 0;
}

.sage_icon_gray_globalpayments-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_globalpayments.png) no-repeat 0px 0;
}

.sage_icon_gray_globalpayroll-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_globalpayroll.png) no-repeat 0px 0;
}

.sage_icon_gray_globalpodcast-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_globalpodcast.png) no-repeat 0px 0;
}

.sage_icon_gray_globalsecurity-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_globalsecurity.png) no-repeat 0px 0;
}

.sage_icon_gray_globalshoppingcart-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_globalshoppingcart.png) no-repeat 0px 0;
}

.sage_icon_gray_globalsupport-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_globalsupport.png) no-repeat 0px 0;
}

.sage_icon_gray_globalupload-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_globalupload.png) no-repeat 0px 0;
}

.sage_icon_gray_globe-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_globe.png) no-repeat 0px 0;
}

.sage_icon_gray_growth-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_growth.png) no-repeat 0px 0;
}

.sage_icon_gray_handshake-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_handshake.png) no-repeat 0px 0;
}

.sage_icon_gray_handup-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_handup.png) no-repeat 0px 0;
}

.sage_icon_gray_heart-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_heart.png) no-repeat 0px 0;
}

.sage_icon_gray_idea-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_idea.png) no-repeat 0px 0;
}

.sage_icon_gray_like-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_like.png) no-repeat 0px 0;
}

.sage_icon_gray_location-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_location.png) no-repeat 0px 0;
}

.sage_icon_gray_locksecure:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_locksecure.png) no-repeat 0px 0;
}

.sage_icon_gray_magnify-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_magnify.png) no-repeat 0px 0;
}

.sage_icon_gray_mail-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_mail.png) no-repeat 0px 0;
}

.sage_icon_gray_microphone-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_microphone.png) no-repeat 0px 0;
}

.sage_icon_gray_money-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_money.png) no-repeat 0px 0;
}

.sage_icon_gray_person-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_person.png) no-repeat 0px 0;
}

.sage_icon_gray_phone-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_phone.png) no-repeat 0px 0;
}

.sage_icon_gray_piechart-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_piechart.png) no-repeat 0px 0;
}

.sage_icon_gray_piggybank-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_piggybank.png) no-repeat 0px 0;
}

.sage_icon_gray_presentation-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_presentation.png) no-repeat 0px 0;
}

.sage_icon_gray_puzzle-title:after {
    background: url(../../shared/responsive/icons/icons_solid/sage_icon_gray_puzzle.png) no-repeat 0px 0;
}

.sage_icon_gray_repeat-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_repeat.png) no-repeat 0px 0;
}

.sage_icon_gray_ribbon-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_ribbon.png) no-repeat 0px 0;
}

.sage_icon_gray_safe-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_safe.png) no-repeat 0px 0;
}

.sage_icon_gray_securityopen-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_securityopen.png) no-repeat 0px 0;
}

.sage_icon_gray_share-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_share.png) no-repeat 0px 0;
}

.sage_icon_gray_smartphone-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_smartphone.png) no-repeat 0px 0;
}

.sage_icon_gray_smileface-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_smileface.png) no-repeat 0px 0;
}

.sage_icon_gray_speedometer-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_speedometer.png) no-repeat 0px 0;
}

.sage_icon_gray_star-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_star.png) no-repeat 0px 0;
}

.sage_icon_gray_talk-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_talk.png) no-repeat 0px 0;
}

.sage_icon_gray_target-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_target.png) no-repeat 0px 0;
}

.sage_icon_gray_trash-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_trash.png) no-repeat 0px 0;
}

.sage_icon_gray_upload-title:after {
    background: url(../../shared/responsive/icons/sage_icon_gray_upload.png) no-repeat 0px 0;
}

.sage_icon_gray_screen-title:after {
    background: url(../../shared/responsive/icons/freeform/sage_icon_gray_screen.png) no-repeat 0px 0;
}

.sage_icon_gray_stacks-title:after {
    background: url(../../shared/responsive/icons/freeform/sage_icon_gray_stacks.png) no-repeat 0px 0;
}

.sage_icon_gray_screenbars-title:after {
    background: url(../../shared/responsive/icons/freeform/sage_icon_gray_screenbars.png) no-repeat 0px 0;
}

.sage_icon_gray_online-title:after {
    background: url(../../shared/responsive/icons/freeform/sage_icon_gray_online.png) no-repeat 0px 0;
}

/* green */

.sage_icon_green_scpc_approvals-title:after {
    background: url(../../shared/responsive/icons/freeform/scpc/approvals.png) no-repeat 0px 0;
}

.sage_icon_green_scpc_cloud-title:after {
    background: url(../../shared/responsive/icons/freeform/scpc/cloud.png) no-repeat 0px 0;
}

.sage_icon_green_scpc_docs-title:after {
    background: url(../../shared/responsive/icons/freeform/scpc/docs.png) no-repeat 0px 0;
}

.sage_icon_green_scpc_email-title:after {
    background: url(../../shared/responsive/icons/freeform/scpc/email.png) no-repeat 0px 0;
}

.sage_icon_green_scpc_transaction-title:after {
    background: url(../../shared/responsive/icons/freeform/scpc/transaction.png) no-repeat 0px 0;
}

.sage_icon_green_scpc_updates-title:after {
    background: url(../../shared/responsive/icons/freeform/scpc/updates.png) no-repeat 0px 0;
}

.sage_icon_green_scpc_owners-title:after {
    background: url(../../shared/responsive/icons/freeform/scpc/owners.png) no-repeat 0px 0;
}

.sage_icon_green_fast-title:after {
    background: url(../../shared/responsive/icons/freeform/sage_icon_green_fast.png) no-repeat 0px 0;
}

.sage_icon_green_spring-title:after {
    background: url(../../shared/responsive/icons/freeform/sage_icon_green_spring.png) no-repeat 0px 0;
}

.sage_icon_green_wand-title:after {
    background: url(../../shared/responsive/icons/freeform/sage_icon_green_wand.png) no-repeat 0px 0;
}

.sage_icon_green_dollar-title:after {
    background: url(../../shared/responsive/icons/freeform/sage_icon_green_dollar.png) no-repeat 0px 0;
}

.sage_icon_green_gears-title:after {
    background: url(../../shared/responsive/icons/freeform/sage_icon_green_gears.png) no-repeat 0px 0;
}

.sage_icon_green_leaf-title:after {
    background: url(../../shared/responsive/icons/freeform/sage_icon_green_leaf.png) no-repeat 0px 0;
}

.sage_icon_green_mobile-title:after {
    background: url(../../shared/responsive/icons/freeform/sage_icon_green_mobile.png) no-repeat 0px 0;
}

.sage_icon_green_store-title:after {
    background: url(../../shared/responsive/icons/freeform/sage_icon_green_store.png) no-repeat 0px 0;
}

.sage_icon_green_online-title:after {
    background: url(../../shared/responsive/icons/freeform/sage_icon_green_online.png) no-repeat 0px 0;
}

.sage_icon_green_sf-icon-payments-title:after {
    background: url(../../shared/responsive/icons/freeform/sage_icon_green_swipe.png) no-repeat 0px 0;
}

.sage_icon_cloud_cog-title:after {
    background: url(../../shared/responsive/icons/sage_icon_cloud_cog.png) no-repeat 0px 0;
}

.sage_icon_green_dashboard1-title:after {
    background: url(../../shared/responsive/icons/dashboard_icon.png) no-repeat 0px 0;
}

.sage_icon_green_man_pc-title:after {
    background: url(../../shared/responsive/icons/man_pc_icon.png) no-repeat 0px 0;
}

.sage_icon_green_free_globe-title:after {
    background: url(../../shared/responsive/icons/globe_icon.png) no-repeat 0px 0;
}

.sage_icon_green_computeralt-b-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_computeralt-b.png) no-repeat 0px 0;
}

.sage_icon_green_computeralt-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_computeralt.png) no-repeat 0px 0;
}

.sage_icon_green_globalaccessanywherealt-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_globalaccessanywherealt.png) no-repeat 0px 0;
}

.sage_icon_green_hybrid-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_hybrid.png) no-repeat 0px 0;
}

.sage_icon_green_share2-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_share2.png) no-repeat 0px 0;
}

.sage_icon_green_baggage-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_baggage.png) no-repeat 0px 0;
}

.sage_icon_green_bardown-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_bardown.png) no-repeat 0px 0;
}

.sage_icon_green_support2-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_support2.png) no-repeat 0px 0;
}

.sage_icon_green_house1-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_house1.png) no-repeat 0px 0;
}

.sage_icon_green_delivery-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_delivery.png) no-repeat 0px 0;
}

.sage_icon_green_gearpad-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_gearpad.png) no-repeat 0px 0;
}

.sage_icon_green_eye-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_eye.png) no-repeat 0px 0;
}

.sage_icon_green_handtruck-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_handtruck.png) no-repeat 0px 0;
}

.sage_icon_green_247-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_247.png) no-repeat 0px 0;
}

.sage_icon_green_alert-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_alert.png) no-repeat 0px 0;
}

.sage_icon_green_arrowleft-title:after {
    background: url(../../shared/responsive/icons/.sage_icon_green_arrowleft.png) no-repeat 0px 0;
}

.sage_icon_green_arrowleftalt-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_arrowleftalt.png) no-repeat 0px 0;
}

.sage_icon_green_arrowright-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_arrowright.png) no-repeat 0px 0;
}

.sage_icon_green_arrowrightalt-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_arrowrightalt.png) no-repeat 0px 0;
}

.sage_icon_green_arrowup-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_arrowup.png) no-repeat 0px 0;
}

.sage_icon_green_barchart-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_barchart.png) no-repeat 0px 0;
}

.sage_icon_green_calcualtoralt-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_calculatoralt.png) no-repeat 0px 0;
}

.sage_icon_green_calculatoralt-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_calculatoralt.png) no-repeat 0px 0;
}

.sage_icon_green_calculator-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_calculator.png) no-repeat 0px 0;
}

.sage_icon_green_calendar-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_calendar.png) no-repeat 0px 0;
}

.sage_icon_green_cart-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_cart.png) no-repeat 0px 0;
}

.sage_icon_green_cartalt-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_cartalt.png) no-repeat 0px 0;
}

.sage_icon_green_cater-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_cater.png) no-repeat 0px 0;
}

.sage_icon_green_chat-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_chat.png) no-repeat 0px 0;
}

.sage_icon_green_checkbook-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_checkbook.png) no-repeat 0px 0;
}

.sage_icon_green_clock-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_clock.png) no-repeat 0px 0;
}

.sage_icon_green_clock2-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_clock2.png) no-repeat 0px 0;
}

.sage_icon_green_computer-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_computer.png) no-repeat 0px 0;
}

.sage_icon_green_code-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_code.png) no-repeat 0px 0;
}

.sage_icon_green_creditcard-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_creditcard.png) no-repeat 0px 0;
}

.sage_icon_green_download-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_download.png) no-repeat 0px 0;
}

.sage_icon_green_featuredwebcast-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_featuredwebcast.png) no-repeat 0px 0;
}

.sage_icon_green_filmstrip-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_filmstrip.png) no-repeat 0px 0;
}

.sage_icon_green_flexible-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_flexible.png) no-repeat 0px 0;
}

.sage_icon_green_folder-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_folder.png) no-repeat 0px 0;
}

.sage_icon_green_forward-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_forward.png) no-repeat 0px 0;
}

.sage_icon_green_gearone-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_gearone.png) no-repeat 0px 0;
}

.sage_icon_green_gearthree-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_gearthree.png) no-repeat 0px 0;
}

.sage_icon_green_geartwo-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_geartwo.png) no-repeat 0px 0;
}

.sage_icon_green_globalaccessanywhere-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_globalaccessanywhere.png) no-repeat 0px 0;
}

.sage_icon_green_globalaccounting-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_globalaccounting.png) no-repeat 0px 0;
}

.sage_icon_green_globalcall-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_globalcall.png) no-repeat 0px 0;
}

.sage_icon_green_globalcamera-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_globalcamera.png) no-repeat 0px 0;
}

.sage_icon_green_globalchat-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_globalchat.png) no-repeat 0px 0;
}

.sage_icon_green_globalcre-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_globalcre.png) no-repeat 0px 0;
}

.sage_icon_green_globalcrm-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_globalcrm.png) no-repeat 0px 0;
}

.sage_icon_green_globaldemovideo-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_globaldemovideo.png) no-repeat 0px 0;
}

.sage_icon_green_globaldownload-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_globaldownload.png) no-repeat 0px 0;
}

.sage_icon_green_globalemail-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_globalemail.png) no-repeat 0px 0;
}

.sage_icon_green_globalerp-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_globalerp.png) no-repeat 0px 0;
}

.sage_icon_green_globalonpremises-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_globalonpremises.png) no-repeat 0px 0;
}

.sage_icon_green_globalpayments-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_globalpayments.png) no-repeat 0px 0;
}

.sage_icon_green_globalpayroll-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_globalpayroll.png) no-repeat 0px 0;
}

.sage_icon_green_globalpodcast-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_globalpodcast.png) no-repeat 0px 0;
}

.sage_icon_green_globalsecurity-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_globalsecurity.png) no-repeat 0px 0;
}

.sage_icon_green_globalshoppingcart-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_globalshoppingcart.png) no-repeat 0px 0;
}

.sage_icon_green_globalsupport-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_globalsupport.png) no-repeat 0px 0;
}

.sage_icon_green_globalupload-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_globalupload.png) no-repeat 0px 0;
}

.sage_icon_green_globe-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_globe.png) no-repeat 0px 0;
}

.sage_icon_green_growth-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_growth.png) no-repeat 0px 0;
}

.sage_icon_green_handshake-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_handshake.png) no-repeat 0px 0;
}

.sage_icon_green_handup-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_handup.png) no-repeat 0px 0;
}

.sage_icon_green_heart-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_heart.png) no-repeat 0px 0;
}

.sage_icon_green_idea-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_idea.png) no-repeat 0px 0;
}

.sage_icon_green_like-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_like.png) no-repeat 0px 0;
}

.sage_icon_green_location-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_location.png) no-repeat 0px 0;
}

.sage_icon_green_locksecure:after {
    background: url(../../shared/responsive/icons/sage_icon_green_locksecure.png) no-repeat 0px 0;
}

.sage_icon_green_magnify-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_magnify.png) no-repeat 0px 0;
}

.sage_icon_green_mail-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_mail.png) no-repeat 0px 0;
}

.sage_icon_green_microphone-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_microphone.png) no-repeat 0px 0;
}

.sage_icon_green_money-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_money.png) no-repeat 0px 0;
}

.sage_icon_green_person-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_person.png) no-repeat 0px 0;
}

.sage_icon_green_phone-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_phone.png) no-repeat 0px 0;
}

.sage_icon_green_piechart-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_piechart.png) no-repeat 0px 0;
}

.sage_icon_green_piggybank-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_piggybank.png) no-repeat 0px 0;
}

.sage_icon_green_presentation-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_presentation.png) no-repeat 0px 0;
}

.sage_icon_green_puzzle-title:after {
    background: url(../../shared/responsive/icons/icons_solid/sage_icon_green_puzzle.png) no-repeat 0px 0;
}

.sage_icon_green_repeat-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_repeat.png) no-repeat 0px 0;
}

.sage_icon_green_ribbon-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_ribbon.png) no-repeat 0px 0;
}

.sage_icon_green_safe-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_safe.png) no-repeat 0px 0;
}

.sage_icon_green_securityopen-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_securityopen.png) no-repeat 0px 0;
}

.sage_icon_green_share-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_share.png) no-repeat 0px 0;
}

.sage_icon_green_smartphone-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_smartphone.png) no-repeat 0px 0;
}

.sage_icon_green_smileface-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_smileface.png) no-repeat 0px 0;
}

.sage_icon_green_speedometer-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_speedometer.png) no-repeat 0px 0;
}

.sage_icon_green_star-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_star.png) no-repeat 0px 0;
}

.sage_icon_green_talk-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_talk.png) no-repeat 0px 0;
}

.sage_icon_green_target-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_target.png) no-repeat 0px 0;
}

.sage_icon_green_trash-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_trash.png) no-repeat 0px 0;
}

.sage_icon_green_upload-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_upload.png) no-repeat 0px 0;
}

.sage_icon_green_apple-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_apple.png) no-repeat 0px 0;
}

.sage_icon_green_cloud-title:after {
    background: url(../../shared/responsive/icons/icons_solid/sage_icon_green_cloud.png) no-repeat 0px 0;
}

.sage_icon_green_grad-title:after {
    background: url(../../shared/responsive/icons/icons_solid/sage_icon_green_grad.png) no-repeat 0px 0;
}

.sage_icon_green_3dots-title:after {
    background: url(../../shared/responsive/icons/icons_solid/sage_icon_green_3dots.png) no-repeat 0px 0;
}

.sage_icon_green_eye-title:after {
    background: url(../../shared/responsive/icons/icons_solid/sage_icon_green_eye.png) no-repeat 0px 0;
}

.sage_icon_green_question-title:after {
    background: url(../../shared/responsive/icons/icons_solid/sage_icon_green_question.png) no-repeat 0px 0;
}

.sage_icon_green_customersupport-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_customersupport.png) no-repeat 0px 0;
}

.sage_icon_green_local-experts-title:after {
    background: url(../../shared/responsive/icons/sage_icon_green_local-experts.png) no-repeat 0px 0;
}

.sage_icon_green_introductory-course-title:after {
    background: url(../../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(../../shared/responsive/icons/icons_solid/sage_icon_orange_alarmclock.png) no-repeat 0px 0;
}

.sage_icon_orange_piggybank-title:after {
    background: url(../../shared/responsive/icons/icons_solid/sage_icon_orange_piggybank.png) no-repeat 0px 0;
}

.sage_icon_orange_point-title:after {
    background: url(../../shared/responsive/icons/icons_solid/sage_icon_orange_point.png) no-repeat 0px 0;
}

.sage_icon_orange_puzzle-title:after {
    background: url(../../shared/responsive/icons/icons_solid/sage_icon_orange_puzzle.png) no-repeat 0px 0;
}

.sage_icon_orange_trifold-title:after {
    background: url(../../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(../../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(../../shared/responsive/icons/sage_icon_white_247.png) no-repeat 0px 0;
}

.sage_icon_white_alert-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_alert.png) no-repeat 0px 0;
}

.sage_icon_white_arrowleft-title:after {
    background: url(../../shared/responsive/icons/.sage_icon_white_arrowleft.png) no-repeat 0px 0;
}

.sage_icon_white_arrowleftalt-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_arrowleftalt.png) no-repeat 0px 0;
}

.sage_icon_white_arrowright-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_arrowright.png) no-repeat 0px 0;
}

.sage_icon_white_arrowrightalt-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_arrowrightalt.png) no-repeat 0px 0;
}

.sage_icon_white_arrowup-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_arrowup.png) no-repeat 0px 0;
}

.sage_icon_white_barchart-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_barchart.png) no-repeat 0px 0;
}

.sage_icon_white_calcualtoralt-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_calcualtoralt.png) no-repeat 0px 0;
}

.sage_icon_white_calculator-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_calculator.png) no-repeat 0px 0;
}

.sage_icon_white_calendar-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_calendar.png) no-repeat 0px 0;
}

.sage_icon_white_cart-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_cart.png) no-repeat 0px 0;
}

.sage_icon_white_cartalt-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_cartalt.png) no-repeat 0px 0;
}

.sage_icon_white_cater-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_cater.png) no-repeat 0px 0;
}

.sage_icon_white_chat-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_chat.png) no-repeat 0px 0;
}

.sage_icon_white_checkbook-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_checkbook.png) no-repeat 0px 0;
}

.sage_icon_white_clock-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_clock.png) no-repeat 0px 0;
}

.sage_icon_white_clock2-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_clock2.png) no-repeat 0px 0;
}

.sage_icon_white_computer-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_computer.png) no-repeat 0px 0;
}

.sage_icon_white_code-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_code.png) no-repeat 0px 0;
}

.sage_icon_white_creditcard-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_creditcard.png) no-repeat 0px 0;
}

.sage_icon_white_download-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_download.png) no-repeat 0px 0;
}

.sage_icon_white_filmstrip-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_filmstrip.png) no-repeat 0px 0;
}

.sage_icon_white_flexible-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_flexible.png) no-repeat 0px 0;
}

.sage_icon_white_folder-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_folder.png) no-repeat 0px 0;
}

.sage_icon_white_forward-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_forward.png) no-repeat 0px 0;
}

.sage_icon_white_gearone-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_gearone.png) no-repeat 0px 0;
}

.sage_icon_white_gearthree-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_gearthree.png) no-repeat 0px 0;
}

.sage_icon_white_geartwo-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_geartwo.png) no-repeat 0px 0;
}

.sage_icon_white_globalaccessanywhere-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_globalaccessanywhere.png) no-repeat 0px 0;
}

.sage_icon_white_globalaccounting-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_globalaccounting.png) no-repeat 0px 0;
}

.sage_icon_white_globalcall-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_globalcall.png) no-repeat 0px 0;
}

.sage_icon_white_globalcamera-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_globalcamera.png) no-repeat 0px 0;
}

.sage_icon_white_globalchat-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_globalchat.png) no-repeat 0px 0;
}

.sage_icon_white_globalcrm-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_globalcrm.png) no-repeat 0px 0;
}

.sage_icon_white_globaldemovideo-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_globaldemovideo.png) no-repeat 0px 0;
}

.sage_icon_white_globalcrm-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_globalcrm.png) no-repeat 0px 0;
}

.sage_icon_white_globaldownload-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_globaldownload.png) no-repeat 0px 0;
}

.sage_icon_white_globalemail-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_globalemail.png) no-repeat 0px 0;
}

.sage_icon_white_globalerp-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_globalerp.png) no-repeat 0px 0;
}

.sage_icon_white_globalonpremises-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_globalonpremises.png) no-repeat 0px 0;
}

.sage_icon_white_globalpayments-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_globalpayments.png) no-repeat 0px 0;
}

.sage_icon_white_globalpayroll-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_globalpayroll.png) no-repeat 0px 0;
}

.sage_icon_white_globalpodcast-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_globalpodcast.png) no-repeat 0px 0;
}

.sage_icon_white_globalsecurity-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_globalsecurity.png) no-repeat 0px 0;
}

.sage_icon_white_globalshoppingcart-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_globalshoppingcart.png) no-repeat 0px 0;
}

.sage_icon_white_globalsupport-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_globalsupport.png) no-repeat 0px 0;
}

.sage_icon_white_globalupload-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_globalupload.png) no-repeat 0px 0;
}

.sage_icon_white_globe-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_globe.png) no-repeat 0px 0;
}

.sage_icon_white_growth-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_growth.png) no-repeat 0px 0;
}

.sage_icon_white_handshake-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_handshake.png) no-repeat 0px 0;
}

.sage_icon_white_handup-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_handup.png) no-repeat 0px 0;
}

.sage_icon_white_heart-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_heart.png) no-repeat 0px 0;
}

.sage_icon_white_idea-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_idea.png) no-repeat 0px 0;
}

.sage_icon_white_like-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_like.png) no-repeat 0px 0;
}

.sage_icon_white_location-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_location.png) no-repeat 0px 0;
}

.sage_icon_white_locksecure:after {
    background: url(../../shared/responsive/icons/sage_icon_white_locksecure.png) no-repeat 0px 0;
}

.sage_icon_white_magnify-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_magnify.png) no-repeat 0px 0;
}

.sage_icon_white_mail-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_mail.png) no-repeat 0px 0;
}

.sage_icon_white_microphone-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_microphone.png) no-repeat 0px 0;
}

.sage_icon_white_money-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_money.png) no-repeat 0px 0;
}

.sage_icon_white_person-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_person.png) no-repeat 0px 0;
}

.sage_icon_white_phone-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_phone.png) no-repeat 0px 0;
}

.sage_icon_white_piechart-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_piechart.png) no-repeat 0px 0;
}

.sage_icon_white_piggybank-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_piggybank.png) no-repeat 0px 0;
}

.sage_icon_white_presentation-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_presentation.png) no-repeat 0px 0;
}

.sage_icon_white_repeat-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_repeat.png) no-repeat 0px 0;
}

.sage_icon_white_ribbon-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_ribbon.png) no-repeat 0px 0;
}

.sage_icon_white_safe-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_safe.png) no-repeat 0px 0;
}

.sage_icon_white_securityopen-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_securityopen.png) no-repeat 0px 0;
}

.sage_icon_white_share-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_share.png) no-repeat 0px 0;
}

.sage_icon_white_smartphone-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_smartphone.png) no-repeat 0px 0;
}

.sage_icon_white_smileface-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_smileface.png) no-repeat 0px 0;
}

.sage_icon_white_speedometer-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_speedometer.png) no-repeat 0px 0;
}

.sage_icon_white_star-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_star.png) no-repeat 0px 0;
}

.sage_icon_white_talk-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_star.png) no-repeat 0px 0;
}

.sage_icon_white_target-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_target.png) no-repeat 0px 0;
}

.sage_icon_white_toolbox-title:after {
    background: url(../../shared/responsive/icons/icons_solid/sage_icon_white_toolbox.png) no-repeat 0px 0;
}

.sage_icon_white_trash-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_trash.png) no-repeat 0px 0;
}

.sage_icon_white_60day-title:after {
    background: url(../../shared/responsive/icons/freeform/60-day-money-back-guarantee.png) no-repeat 0px 0;
}

.sage_icon_white_upload-title:after {
    background: url(../../shared/responsive/icons/sage_icon_white_upload.png) no-repeat 0px 0;
}

.sage_icon_white_logo-title:after {
    background: url(../../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: bold 1em/1.214em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
    color: #333;
}

.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 52px;
    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;
}

.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;
}

.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(../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(../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;
}

.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: 6px 0 7px;
}

.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(../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: hidden;
}

.block-holder.menuTop,
.block-frame.menuTop,
.block-intro.menuTop,
.block-section.menuTop,
.block-container.menuTop,
.content-section-holder.menuTop {
    overflow: visible;
    z-index: 13;
}

.block-container {
    z-index: 10;
}

.block-section {
    z-index: 11;
}

.block-frame {
    z-index: 13;
}

.block-intro {
    z-index: 14;
}

.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: 750px;
    }

    .wrapper-frame {
        padding: 176px 0 0;
    }

    .home .wrapper-frame {
        padding: 114px 0 0;
    }

    #header .container-holder {
        background-position: -25px -5px;
    }

    .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: 90%;
        margin: -5px 0 0;
    }

    #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: 2.25em/1.2em 'AdelleSansSAGE-Light', Arial, Helvetica, sans-serif;
        margin: 0 0 10px;
    }

    .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-Light', 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: 68px;
        height: 28px;
        margin: 3px 0 0 9px;
    }

    #header .container-frame {
        background: #fff;
        padding: 17px 0 13px !important;
    }

    .header-column-holder {
        margin: 0 0 -18px;
    }

    .header-column {
        margin: 0;
    }

    .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 13px;
        /* 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: 29px;
        color: #009fda;
        background: none;
        font-weight: normal;
        padding: 0 13px;
    }

    .navbar .bar a,
    .navbar .navigation a {
        color: #4d4f53;
    }

    .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: 29px;
    }

    .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;
    }

    .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(../images/bg-section-r.png) repeat-x 0 -393px;
    }

    .blockquote-section:after {
        background: url(../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: 0 0 15px;
    }

    .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 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: 0;
    -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: 1.429em/1.2em 'AdelleSansSAGE-Light', Arial,
    Helvetica,
    sans-serif;
    display: block;
    color: #41a940;
    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(/na/~/media/site/sagena/responsive/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(/na/~/media/site/sagena/responsive/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;
}

.modal,
.modal-form {
    overflow-y: auto;
}

.modal-open {
    overflow-y: scroll;
}

.modal-dialog {
    width: 520px;
    margin: 10% auto;
}

.modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0,
    0,
    0,
    .2);
    border-radius: 0px;
    -webkit-box-shadow: 0 3px 9px rgba(0,
    0,
    0,
    .5);
    box-shadow: 0 3px 9px rgba(0,
    0,
    0,
    .5);
    background-clip: padding-box;
    outline: 0;
}

.modal-header {
    background: #40ab39;
}

.modal-title {
    color: #ffffff;
}

.modal-header .close {
    margin-top: -12px;
}

.close {
    margin-top: -12px;
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: 1;
    filter: alpha(opacity=20);
}

.modal-body {}

.modal-title {}

.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;
}

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(/na/~/media/site/sagena/responsive/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(/na/~/media/site/sagena/responsive/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(/na/~/media/site/sagena/responsive/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: 520px;
    margin: 10% auto;
    width: 100%;
}

.modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0,
    0,
    0,
    .2);
    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 {
    background: #40ab39;
}

.modal-title {
    color: #ffffff;
}

.modal-header .close {
    margin-top: -12px;
}

.close {
    margin-top: -12px;
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: 1;
    filter: alpha(opacity=20);
}

.modal-body {}

.modal-title {}

.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: 100%;
}

#header.inner .container-frame {
    position: relative;
    padding-bottom: 0;
    min-height: 32px;
    z-index: 1;
}

.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;
    left: 0;
    width: 100%;
    max-width: 940px;
    margin: 0 auto;
    padding: 0;
    /* 0 0 0 15px */
    z-index: 100;
    /* 1 */
}

.inner .header-row-top:after {
    position: absolute;
    content: '';
    background: #243741;
    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: 7px 15px 0 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 Arial,
    'Helvetica Neue',
    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 {
    height: 32px;
    float: left;
    margin: 0;
    padding: 0 5px 0 7px;
    border-left: 1px solid #454545;
    display: inline-block;
}

.navbar .bar a,
.navbar .navigation a {
    padding: 8px 0;
    float: left;
    color: #fff;
    vertical-align: top;
}

.navbar .bar a:hover,
.navbar .bar a:focus,
.navbar .navigation a:hover,
.navbar .navigation a:focus {
    text-decoration: none;
    outline: none;
}

.inner .nav-holder {
    float: none;
}

.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(/na/~/media/responsive/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(/na/~/media/Responsive/images/bg-sprite-temp.png) no-repeat 0 -20px;
    text-indent: -9999px;
    overflow: hidden;
}

.social-net li a.instagram {
    background: url(/na/~/media/site/social/icon/footer/instagram-temp.png) no-repeat;
}

.social-net li a.sagecity {
    background: url(/na/~/media/Responsive/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 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: 60px;
        display: block;
    }
    .navbar .bar {
        width: 100%;
        text-align: right;
    }
    .navbar .bar li {
        float: none;
        display: inline-block;
        vertical-align: top;
    }
    .inner .nav-holder {
        width: 90%;
        margin: 0;
        display: inline-block;
    }
    #header.inner .navbar-brand {
        margin-top: 6px;
    }
    .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: 68px;
        height: 28px;
        margin: 3px 0 0 9px;
    }
    .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: #f6f6f6;
    }
    .header-row.OTP-navbar .navbar-nav {
        padding: 0;
        /* 10px 0 0 */
    }
    .navbar .bar li,
    .navbar .navigation li,
    .navbar-nav > li {
        margin: 0 13px;
        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: 0 13px 0 0;
    }
    .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: 3px 0 0 9px;
    }
    .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: #666;
        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;
    }
    #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
    }
}
