
@media all and (max-width:1440px)f
{

}
.main {
	min-height: 600px;
}
.inside {
	margin: auto; padding: 0px 2%; transition:0.15s ease-out; position: relative; max-width: 1274px; -moz-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; -webkit-transition: all 0.15s ease-out;
}
.search-global .pane-global-search > .pane-content {
	margin: auto; padding: 0px 2%; transition:0.15s ease-out; position: relative; max-width: 1274px; -moz-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; -webkit-transition: all 0.15s ease-out;
}
.pane-mobile-menu #mini-panel-mobile_menu {
	margin: auto; padding: 0px 2%; transition:0.15s ease-out; position: relative; max-width: 1274px; -moz-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; -webkit-transition: all 0.15s ease-out;
}
.front .cont-02 .field-name-field-home-content-02 {
	margin: auto; padding: 0px 2%; transition:0.15s ease-out; position: relative; max-width: 1274px; -moz-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; -webkit-transition: all 0.15s ease-out;
}
.front .cont-02 .view-merchant-types .view-content {
	margin: auto; padding: 0px 2%; transition:0.15s ease-out; position: relative; max-width: 1274px; -moz-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; -webkit-transition: all 0.15s ease-out;
}
.page-search #search-form > div {
	margin: auto; padding: 0px 2%; transition:0.15s ease-out; position: relative; max-width: 1274px; -moz-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; -webkit-transition: all 0.15s ease-out;
}
.page-search .pane-page-content ul {
	margin: auto; padding: 0px 2%; transition:0.15s ease-out; position: relative; max-width: 1274px; -moz-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; -webkit-transition: all 0.15s ease-out;
}
.page-search .pane-page-content h2 {
	margin: auto; padding: 0px 2%; transition:0.15s ease-out; position: relative; max-width: 1274px; -moz-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; -webkit-transition: all 0.15s ease-out;
}
.page-search .pane-page-content .search-results {
	margin: auto; padding: 0px 2%; transition:0.15s ease-out; position: relative; max-width: 1274px; -moz-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; -webkit-transition: all 0.15s ease-out;
}
.page-search .pager {
	margin: auto; padding: 0px 2%; transition:0.15s ease-out; position: relative; max-width: 1274px; -moz-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; -webkit-transition: all 0.15s ease-out;
}
.page-user .main {
	margin: auto; padding: 0px 2%; transition:0.15s ease-out; position: relative; max-width: 1274px; -moz-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; -webkit-transition: all 0.15s ease-out;
}
@media all and (max-width:768px)
{
.inside {
	padding: 0px 4%;
}
.search-global .pane-global-search > .pane-content {
	padding: 0px 4%;
}
.pane-mobile-menu #mini-panel-mobile_menu {
	padding: 0px 4%;
}
.front .cont-02 .field-name-field-home-content-02 {
	padding: 0px 4%;
}
.front .cont-02 .view-merchant-types .view-content {
	padding: 0px 4%;
}
.page-search #search-form > div {
	padding: 0px 4%;
}
.page-search .pane-page-content ul {
	padding: 0px 4%;
}
.page-search .pane-page-content h2 {
	padding: 0px 4%;
}
.page-search .pane-page-content .search-results {
	padding: 0px 4%;
}
.page-search .pager {
	padding: 0px 4%;
}
.page-user .main {
	padding: 0px 4%;
}
}
img {
	max-width: 100%;
}
ul.views-mini-pager {
	list-style: none; padding: 30px 0px;
}
ul.pager {
	list-style: none; padding: 30px 0px;
}
ul.views-mini-pager li.pager-current {
	margin: 0px 20px; color: rgb(20, 93, 149);
}
ul.pager li.pager-current {
	margin: 0px 20px; color: rgb(20, 93, 149);
}
ul.views-mini-pager li a {
	padding: 4px 10px; display: inline-block;
}
ul.pager li a {
	padding: 4px 10px; display: inline-block;
}
ul.views-mini-pager li span {
	padding: 4px 10px; display: inline-block;
}
ul.pager li span {
	padding: 4px 10px; display: inline-block;
}
ul.pager {
	margin-right: 10px; display: inline-block;
}
ul.pager.pager-links {
	display: none;
}
ul.pager li {
	margin-right: 3px; display: inline-block;
}
ul.pager li.pager-current {
	margin: 0px 3px 0px 0px;
}
ul.pager li.pager-current span {
	background: rgb(112, 180, 226);
}
.bcFloat {
	background: url("images/icon-sb-chat-01-new.png") no-repeat rgb(109, 113, 117); transition:0.3s; left: -86px !important; top: 173px !important; width: 86px !important; height: 78px !important; overflow: visible !important; display: none; position: fixed !important; z-index: 600 !important; cursor: pointer; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s;
}
body:not(.global-v3).scrolled .bcFloat {
	left: 0px !important;
}
.logged-in .bcFloat {
	top: 237px !important;
}
.nav .bcFloat {
	display: none;
}
.bcFloat:hover {
	background-color: rgb(112, 180, 226);
}
.bcFloat > div {
	width: 86px !important; height: 78px !important;
}
.bcFloat > div a {
	width: 86px; height: 78px; display: block; position: relative;
}
.bcFloat > div a > img {
	display: none;
}
.bcFloat > div a i {
	background: rgb(0, 128, 192); padding: 4px 10px 2px; left: 100px; top: 35%; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 1px; font-size: 0.7em; display: none; white-space: nowrap; position: absolute;
}
.bcFloat > div a i::before {
	left: -5px; top: 6px; width: 5px; height: 11px; position: absolute; content: url(images/carat-red-left-01.png);
}
@media all and (max-width:667px)
{
.bcFloat {
	display: none !important;
}
}
.sidebar-global {
	background: rgb(255, 255, 255); transition:0.3s; left: -86px; top: 0px; width: 86px; height: 100%; text-align: center; display: none !important; position: fixed; z-index: 500; box-shadow: 1px 0px 1px rgba(0,0,0,0.1); -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s;
}
body:not(.global-v3).scrolled .sidebar-global {
	left: 0px;
}
.logged-in .sidebar-global {
	top: 64px;
}
.sidebar-global .row {
	background: rgb(109, 113, 117); transition:0.3s; width: 100%; border-bottom-color: rgb(239, 241, 241); border-bottom-width: 2px; border-bottom-style: solid; position: relative; cursor: pointer; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s;
}
.sidebar-global .row:hover {
	background: rgb(112, 180, 226);
}
.sidebar-global .row i {
	background: rgb(0, 128, 192); padding: 4px 10px 2px; left: 100px; top: 35%; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 1px; font-size: 0.7em; display: none; white-space: nowrap; position: absolute;
}
.sidebar-global .row i::before {
	left: -5px; top: 6px; width: 5px; height: 11px; position: absolute; content: url(images/carat-red-left-01.png);
}
.sidebar-global .row img {
	display: block;
}
.sidebar-global .progress {
	padding: 33px 0px 100px;
}
.not-front .sidebar-global .progress {
	display: none;
}
.sidebar-global .progress li.active a {
	background: rgb(112, 180, 226); border-color: rgb(112, 180, 226);
}
.sidebar-global .progress .prog {
	background: rgb(255, 255, 255); margin: 0px auto; border-radius: 50%; border: 2px solid rgb(189, 193, 194); transition:0.3s; border-image: none; width: 14px; height: 14px; display: block; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s;
}
.sidebar-global .progress .prog:hover {
	background: rgb(112, 180, 226); border-color: rgb(112, 180, 226);
}
.sidebar-global .progress .sep {
	background: rgb(189, 193, 194); margin: 0px auto; width: 2px; height: 15px; display: block;
}
.sidebar-global .progress .sep.active {
	background: rgb(112, 180, 226);
}
@media all and (max-width:667px)
{
.sidebar-global {
	display: none;
}
}
.navigation-mobile {
	left: 0px; top: 0px; overflow: auto; position: fixed;
}
.logged-in .navigation-mobile {
	top: 64px;
}
.search-global {
	background: rgb(18, 45, 66); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 3141593;
}
.search-global .pane-global-search {
	background: rgb(14, 35, 51); padding: 20px 0px; height: 86px; overflow: hidden;
}
.search-global .close22 {
	top: 10px; float: right; position: relative; cursor: pointer;
}
.search-global .close22:hover {
	
}
.search-global .form-text {
	border: currentColor; border-image: none; width: 70%; color: rgb(0, 128, 192); font-family: "abadi_mt_condensed_lightRg"; font-size: 2.4em; background-color: transparent;
}
.search-global .webform-client-form textarea {
	border: currentColor; border-image: none; width: 70%; color: rgb(0, 128, 192); font-family: "abadi_mt_condensed_lightRg"; font-size: 2.4em; background-color: transparent;
}
.webform-client-form .search-global textarea {
	border: currentColor; border-image: none; width: 70%; color: rgb(0, 128, 192); font-family: "abadi_mt_condensed_lightRg"; font-size: 2.4em; background-color: transparent;
}
.search-global :-ms-input-placeholder.form-text {
	color: rgb(0, 128, 192);
}
.search-global .webform-client-form textarea:-ms-input-placeholder {
	color: rgb(0, 128, 192);
}
.webform-client-form .search-global textarea:-ms-input-placeholder {
	color: rgb(0, 128, 192);
}
.search-global .form-actions {
	margin: 5px 20px; float: right;
}
.search-global .form-actions input[type=submit] {
	background: rgb(0, 128, 192); padding: 10px 20px 5px; color: rgb(255, 255, 255); font-family: "abadi_mt_condensed_lightRg"; font-size: 1.4em; text-shadow: none;
}
.search-global .form-actions input[type=submit]:hover {
	background: rgb(244, 89, 59);
}
@media all and (max-width:667px)
{
.search-global .form-text {
	width: 50%; font-size: 1.4em; margin-top: 10px;
}
.search-global .webform-client-form textarea {
	width: 50%; font-size: 1.4em; margin-top: 10px;
}
.webform-client-form .search-global textarea {
	width: 50%; font-size: 1.4em; margin-top: 10px;
}
.search-global .form-actions {
	margin-top: 10px;
}
.search-global .form-actions input[type=submit] {
	padding: 5px 10px 3px !important; font-size: 1.1em;
}
}
.header {
	background: rgb(255, 255, 255); transition:0.15s ease-out; left: 0px; top: 0px; width: 100%; height: 92px; color: rgb(71, 73, 74); position: fixed; z-index: 500; -moz-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; -webkit-transition: all 0.15s ease-out;
}
.header::after {
	background: rgb(0, 0, 0); left: 0px; top: 100%; height: 3px; right: 0px; display: block; position: absolute; z-index: 10; content: ""; opacity: 0.1; pointer-events: none;
}
.logged-in .header {
	top: 64px;
}
.header .inside {
	padding-top: 15px; clear: both;
}
.header .search-global .pane-global-search > .pane-content {
	padding-top: 15px; clear: both;
}
.search-global .header .pane-global-search > .pane-content {
	padding-top: 15px; clear: both;
}
.header .pane-mobile-menu #mini-panel-mobile_menu {
	padding-top: 15px; clear: both;
}
.pane-mobile-menu .header #mini-panel-mobile_menu {
	padding-top: 15px; clear: both;
}
.header .front .cont-02 .field-name-field-home-content-02 {
	padding-top: 15px; clear: both;
}
.front .cont-02 .header .field-name-field-home-content-02 {
	padding-top: 15px; clear: both;
}
.header .front .cont-02 .view-merchant-types .view-content {
	padding-top: 15px; clear: both;
}
.front .cont-02 .view-merchant-types .header .view-content {
	padding-top: 15px; clear: both;
}
.header .page-search #search-form > div {
	padding-top: 15px; clear: both;
}
.page-search .header #search-form > div {
	padding-top: 15px; clear: both;
}
.header .page-search .pane-page-content ul {
	padding-top: 15px; clear: both;
}
.page-search .pane-page-content .header ul {
	padding-top: 15px; clear: both;
}
.header .page-search .pane-page-content h2 {
	padding-top: 15px; clear: both;
}
.page-search .pane-page-content .header h2 {
	padding-top: 15px; clear: both;
}
.header .page-search .pane-page-content .search-results {
	padding-top: 15px; clear: both;
}
.page-search .pane-page-content .header .search-results {
	padding-top: 15px; clear: both;
}
.header .page-search .pager {
	padding-top: 15px; clear: both;
}
.page-search .header .pager {
	padding-top: 15px; clear: both;
}
.header .page-user .main {
	padding-top: 15px; clear: both;
}
.page-user .header .main {
	padding-top: 15px; clear: both;
}
.header .logo {
	margin-top: 0px; float: left;
}
@media all and (max-width:1200px)
{
.header {
	display: none; 
}
}
.header-small {
	background: rgb(255, 255, 255); padding: 10px 0px 0px; left: 0px; top: 0px; width: 100%; height: 92px; overflow: visible; display: none; position: fixed; z-index: 500;
}
.header-small::after {
	background: rgb(0, 0, 0); left: 0px; top: 100%; height: 2px; right: 0px; display: block; position: absolute; z-index: 10; content: ""; opacity: 0.1; pointer-events: none;
}
.header-small .logo {
	float: left; display: inline-block;
}
@media all and (max-width:1200px)
{
.header-small {
	display: block;
}
}
@media all and (max-width:667px)
{
.header-small {
	 height: 70px; 
}
.header-small .logo {
	max-width: 70%; 
}
}
@media all and (max-width:375px)
{
.header-small {
	height: 60px;
}
}
.bottom-promos {
	background: rgb(43, 44, 44); overflow: hidden;
}
@media all and (max-width:768px)
{
.bottom-promos .inside {
	padding: 0px;
}
.bottom-promos .search-global .pane-global-search > .pane-content {
	padding: 0px;
}
.search-global .bottom-promos .pane-global-search > .pane-content {
	padding: 0px;
}
.bottom-promos .pane-mobile-menu #mini-panel-mobile_menu {
	padding: 0px;
}
.pane-mobile-menu .bottom-promos #mini-panel-mobile_menu {
	padding: 0px;
}
.bottom-promos .front .cont-02 .field-name-field-home-content-02 {
	padding: 0px;
}
.front .cont-02 .bottom-promos .field-name-field-home-content-02 {
	padding: 0px;
}
.bottom-promos .front .cont-02 .view-merchant-types .view-content {
	padding: 0px;
}
.front .cont-02 .view-merchant-types .bottom-promos .view-content {
	padding: 0px;
}
.bottom-promos .page-search #search-form > div {
	padding: 0px;
}
.page-search .bottom-promos #search-form > div {
	padding: 0px;
}
.bottom-promos .page-search .pane-page-content ul {
	padding: 0px;
}
.page-search .pane-page-content .bottom-promos ul {
	padding: 0px;
}
.bottom-promos .page-search .pane-page-content h2 {
	padding: 0px;
}
.page-search .pane-page-content .bottom-promos h2 {
	padding: 0px;
}
.bottom-promos .page-search .pane-page-content .search-results {
	padding: 0px;
}
.page-search .pane-page-content .bottom-promos .search-results {
	padding: 0px;
}
.bottom-promos .page-search .pager {
	padding: 0px;
}
.page-search .bottom-promos .pager {
	padding: 0px;
}
.bottom-promos .page-user .main {
	padding: 0px;
}
.page-user .bottom-promos .main {
	padding: 0px;
}
}
.credibility {
	background: rgb(23, 59, 87); padding: 60px 0px; text-align: center; vertical-align: middle; border-top-color: rgb(15, 68, 109); border-top-width: 7px; border-top-style: solid;
}
.credibility .cred li {
	margin: 0px 2%; width: 12%; display: inline-block; max-width: 12%;
}
@media all and (max-width:768px)
{
.credibility {
	padding: 30px 0px;
}
.credibility .cred li {
	margin: 10px 4%; width: 40%; max-width: 40%;
}
}
.footer {
	background: rgb(18, 45, 66); padding: 60px 2% 30px; color: rgb(112, 180, 226); overflow: hidden; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.1em;
}
.footer .col {
	margin-right: 4%; float: left;
}
.footer .col.social li {
	font-size: 1.3em;
}
.footer .col.social a {
	padding: 7px; border-radius: 50%; border: 4px solid transparent; transition:0.15s ease-in-out; border-image: none; display: inline-block; -moz-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; -webkit-transition: all 0.15s ease-in-out;
}
.footer .col.social a:hover {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255);
}
.footer .col.trust li {
	margin-bottom: 10px;
}
.footer .col.links a:hover {
	text-decoration: underline;
}
.footer .col.links .subcol {
	display: block;
}
.footer .col.links .subcol.left {
	width: auto; float: none;
}
.footer .col.links .subcol.right {
	width: auto; float: none;
}
.footer .col.links .subcol.first li {
	padding-right: 30px;
}
.footer .col.contact-info {
	margin: 0px; border: currentColor; border-image: none; text-align: right; color: rgb(112, 180, 226); float: right;
}
.footer .col.contact-info strong {
	color: rgb(255, 255, 255); font-family: "abadi_mt_condensed_lightRg";
}
.footer .col.contact-info .phone {
	margin: 15px 0px; font-size: 0.85em;
}
.footer .col.contact-info .phone p {
	margin: 0px;
}
.footer .col.contact-info .phone div.p {
	margin: 0px;
}
.footer .col.contact-info .phone .label {
	margin-right: 10px;
}
.footer .title {
	text-transform: uppercase; letter-spacing: 1px;
}
.footer .label {
	text-transform: uppercase; letter-spacing: 1px;
}
@media all and (max-width:1200px)
{
.footer .col {
	margin-bottom: 20px;
}
.footer .col.contact-info {
	text-align: left; clear: left; float: none;
}
}
@media all and (max-width:667px)
{
.footer {
	padding: 30px 4%;
}
.footer .col {
	clear: left; float: none;
}
.footer .col.social {
	margin-right: 9%; float: left;
}
.footer .col.trust {
	clear: none; margin-right: 2%;
}
.footer .col.links {
	line-height: 1.8;
}
}
.colophon {
	background: rgb(14, 35, 51); padding: 20px 2%; color: rgb(112, 180, 226); overflow: hidden; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.1em;
}
.colophon a:hover {
	text-decoration: underline;
}
.colophon .legal {
	float: left;
}
.colophon .legal .copyright {
	padding-right: 20px;
}
.colophon .legal a {
	padding: 0px 20px; display: inline-block; position: relative;
}
.colophon .legal a::before {
	left: 0px; position: absolute; content: "|";
}
.colophon .credits {
	float: right;
}
.colophon .small {
	padding-top: 5px; clear: left; font-size: 0.8em; display: block;
}
.colophon small {
	padding-top: 5px; clear: left; font-size: 0.8em; display: block;
}
@media all and (max-width:768px)
{
.colophon .legal {
	float: none;
}
.colophon .legal .copyright {
	margin: 0px; display: block;
}
.colophon .legal a {
	padding: 2px 0px; display: block;
}
.colophon .legal a::before {
	content: "";
}
.colophon .credits {
	float: none;
}
}
.onecol-layout .content-top {
	padding: 160px 0px 80px; color: rgb(255, 255, 255);
}
.onecol-five-row-layout .content-top {
	padding: 160px 0px 80px; color: rgb(255, 255, 255);
}
.top-right-right-btm-layout .content-top {
	padding: 160px 0px 80px; color: rgb(255, 255, 255);
}
@media all and (max-width:667px)
{
.onecol-layout .content-top {
	padding: 100px 0px 40px;
}
.onecol-five-row-layout .content-top {
	padding: 100px 0px 40px;
}
.top-right-right-btm-layout .content-top {
	padding: 100px 0px 40px;
}
}
.onecol-layout .content-area {
	padding: 80px 0px 60px;
}
.onecol-five-row-layout .content-area {
	padding: 80px 0px 60px;
}
.employee-partner-referral-program .onecol-five-row-layout .content-area {
	padding: 80px 0px 60px;
}
@media all and (max-width:667px)
{
.onecol-layout .content-area {
	padding: 50px 0px 40px;
}
.onecol-five-row-layout .content-area {
	padding: 50px 0px 40px;
}
.employee-partner-referral-program .onecol-five-row-layout .content-area {
	padding: 50px 0px 40px;
}
}
.onecol-layout .content-top .field-name-field-intro {
	width: 67%; padding-right: 4.1%; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-size: 1.3em; float: left;
}
.onecol-five-row-layout .content-top .field-name-field-intro {
	width: 67%; padding-right: 4.1%; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-size: 1.3em; float: left;
}
.top-right-right-btm-layout .content-top .field-name-field-intro {
	width: 67%; padding-right: 4.1%; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-size: 1.3em; float: left;
}
.top-right-right-btm-layout .content-top .field-name-field-partner-intro {
	width: 67%; padding-right: 4.1%; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-size: 1.3em; float: left;
}
@media all and (max-width:768px)
{
.onecol-layout .content-top .field-name-field-intro {
	width: 100%;
}
.onecol-five-row-layout .content-top .field-name-field-intro {
	width: 100%;
}
.top-right-right-btm-layout .content-top .field-name-field-intro {
	width: 100%;
}
.top-right-right-btm-layout .content-top .field-name-field-partner-intro {
	width: 100%;
}
}
.left {
	width: 70%; float: left;
}
.right {
	width: 24.6%; float: right;
}
.left.w50 {
	width: 46%;
}
.right.w50 {
	width: 46%;
}
@media all and (max-width:768px)
{
.left {
	width: 100%; float: none;
}
.right {
	width: 100%; margin-bottom: 30px; float: none;
}
.left.w50 {
	width: 100%;
}
.right.w50 {
	width: 100%;
}
}
.onecol-layout .content-top {
	overflow: hidden; background-size: cover !important;
}
.page-node-1136 .onecol-layout .content-top {
	background: url("ct-bg-mp-login-05.jpg") no-repeat 50% 0px rgb(23, 59, 87);
}
.faq-landing .onecol-layout .content-top {
	background: url("images/ct-bg-faqs-04.jpg") no-repeat 50% 0px rgb(23, 59, 87);
}
.payment-int-panel .onecol-layout .content-top {
	background-image: url("images/ct-bg-pip-05.jpg");
}
.onecol-layout .content-area {
	background: url("images/carat-dn-blue-sm-01.png") no-repeat 50% 0px rgb(245, 246, 247);
}
.onecol-five-row-layout .content-top {
	overflow: hidden; background-size: cover !important;
}
.payment-processing-landing .onecol-five-row-layout .content-top {
	background: url("images/ct-bg-pp-05.jpg") no-repeat 50% 0px rgb(20, 93, 149);
}
.merchant-account-landing .onecol-five-row-layout .content-top {
	background: url("images/ct-bg-merch-types-05.jpg") no-repeat 50% 0px rgb(20, 93, 149);
}
.onecol-five-row-layout .subtop {
	background: url("images/carat-dn-blue-sm-01.png") no-repeat 50% 0px rgb(245, 246, 247); padding: 80px 0px;
}
.onecol-five-row-layout .content-area {
	background: rgb(255, 255, 255); overflow: hidden;
}
.onecol-five-row-layout .subcontent {
	background: rgb(245, 246, 247); padding: 80px 0px 60px; overflow: hidden;
}
.onecol-five-row-layout .content-bottom {
	background: rgb(255, 255, 255); padding: 80px 0px;
}
@media all and (max-width:768px)
{
.onecol-five-row-layout .subtop {
	padding: 50px 0px 20px;
}
.onecol-five-row-layout .subcontent {
	padding: 50px 0px 30px;
}
.onecol-five-row-layout .content-bottom {
	padding: 50px 0px;
}
}
.top-right-right-btm-layout .content-top {
	background-position: 50% 50%; overflow: hidden; background-image: url("images/ct-bg-generic-04.jpg"); background-attachment: scroll; background-repeat: no-repeat; background-size: cover !important; background-origin: padding-box; background-clip: border-box; background-color: rgb(20, 93, 149);
}
.page-node-696 .top-right-right-btm-layout .content-top {
	background: url("images/ct-bg-pp-05.jpg") no-repeat 50% 0px rgb(20, 93, 149);
}
.page-node-697 .top-right-right-btm-layout .content-top {
	background: url("images/ct-bg-pp-05.jpg") no-repeat 50% 0px rgb(20, 93, 149);
}
.page-node-698 .top-right-right-btm-layout .content-top {
	background: url("images/ct-bg-pp-05.jpg") no-repeat 50% 0px rgb(20, 93, 149);
}
.page-node-699 .top-right-right-btm-layout .content-top {
	background: url("images/ct-bg-pp-05.jpg") no-repeat 50% 0px rgb(20, 93, 149);
}
.page-node-700 .top-right-right-btm-layout .content-top {
	background: url("images/ct-bg-pp-05.jpg") no-repeat 50% 0px rgb(20, 93, 149);
}
.top-right-right-btm-layout .content-top .page-node-715 {
	background: url("images/ct-bg-vt-05.jpg") no-repeat 50% 0px rgb(20, 93, 149);
}
.node-type-preferred-partner .top-right-right-btm-layout .content-top {
	background-image: url("images/ct-bg-co-branded-05.jpg");
}
.integration-partners-landing .top-right-right-btm-layout .content-top {
	background-image: url("images/ct-bg-pip-05.jpg");
}
.page-node-1599 .top-right-right-btm-layout .content-top {
	background: url("images/ct-bg-devs-06.jpg") no-repeat 50% 0px rgb(23, 59, 87);
}
.page-node-4114 .top-right-right-btm-layout .content-top {
	background: url("images/ct-bg-pp-ap-05.jpg") no-repeat 50% 0px rgb(23, 59, 87);
}
.page-node-4115 .top-right-right-btm-layout .content-top {
	background: url("images/ct-bg-pp-ap-05.jpg") no-repeat 50% 0px rgb(23, 59, 87);
}
.page-node-1137 .top-right-right-btm-layout .content-top {
	background: url("images/ct-bg-resources-06.jpg") no-repeat 50% 0px rgb(23, 59, 87);
}
.top-right-right-btm-layout .content {
	overflow: hidden;
}
.top-right-right-btm-layout .content.one {
	background: url("images/cont-bg-ltgrey-left-01.png") repeat-y 50% 0px rgb(255, 255, 255);
}
.top-right-right-btm-layout .content.one .content-area {
	background: url("images/carat-dn-blue-sm-01.png") no-repeat 76% 0px rgb(245, 246, 247);
}
.top-right-right-btm-layout .content.two {
	background: url("images/cont-bg-wht-left-01.png") repeat-y 50% 0px rgb(245, 246, 247);
}
.top-right-right-btm-layout .content.two .content-area {
	background: rgb(255, 255, 255);
}
.top-right-right-btm-layout .content .content-area {
	padding: 60px 4.1% 60px 0px; width: 67%; float: left;
}
.top-right-right-btm-layout .content .right {
	padding: 60px 0px 60px 4.1%; width: 33%; float: right; position: relative;
}
.top-right-right-btm-layout .content .right p {
	margin: 0px 0px 20px; color: rgb(136, 136, 136); font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-size: 0.98em;
}
.top-right-right-btm-layout .content .right div.p {
	margin: 0px 0px 20px; color: rgb(136, 136, 136); font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-size: 0.98em;
}
.top-right-right-btm-layout .bottom {
	background: rgb(255, 255, 255); padding: 80px 0px;
}
.integration-partners-landing .top-right-right-btm-layout .content.one {
	background-color: rgb(112, 180, 226);
}
.term-integration-partners .top-right-right-btm-layout .content.one {
	background-color: rgb(112, 180, 226);
}
.integration-partners-landing .top-right-right-btm-layout .content .right.one {
	background-color: rgb(112, 180, 226);
}
.term-integration-partners .top-right-right-btm-layout .content .right.one {
	background-color: rgb(112, 180, 226);
}
.integration-partners-landing .top-right-right-btm-layout .content .right.one p {
	color: rgb(255, 255, 255);
}
.integration-partners-landing .top-right-right-btm-layout .content .right.one div.p {
	color: rgb(255, 255, 255);
}
.term-integration-partners .top-right-right-btm-layout .content .right.one p {
	color: rgb(255, 255, 255);
}
.term-integration-partners .top-right-right-btm-layout .content .right.one div.p {
	color: rgb(255, 255, 255);
}
@media all and (max-width:768px)
{
.top-right-right-btm-layout .inside {
	padding: 0px 4%;
}
.top-right-right-btm-layout .search-global .pane-global-search > .pane-content {
	padding: 0px 4%;
}
.search-global .top-right-right-btm-layout .pane-global-search > .pane-content {
	padding: 0px 4%;
}
.top-right-right-btm-layout .pane-mobile-menu #mini-panel-mobile_menu {
	padding: 0px 4%;
}
.pane-mobile-menu .top-right-right-btm-layout #mini-panel-mobile_menu {
	padding: 0px 4%;
}
.top-right-right-btm-layout .front .cont-02 .field-name-field-home-content-02 {
	padding: 0px 4%;
}
.front .cont-02 .top-right-right-btm-layout .field-name-field-home-content-02 {
	padding: 0px 4%;
}
.top-right-right-btm-layout .front .cont-02 .view-merchant-types .view-content {
	padding: 0px 4%;
}
.front .cont-02 .view-merchant-types .top-right-right-btm-layout .view-content {
	padding: 0px 4%;
}
.top-right-right-btm-layout .page-search #search-form > div {
	padding: 0px 4%;
}
.page-search .top-right-right-btm-layout #search-form > div {
	padding: 0px 4%;
}
.top-right-right-btm-layout .page-search .pane-page-content ul {
	padding: 0px 4%;
}
.page-search .pane-page-content .top-right-right-btm-layout ul {
	padding: 0px 4%;
}
.top-right-right-btm-layout .page-search .pane-page-content h2 {
	padding: 0px 4%;
}
.page-search .pane-page-content .top-right-right-btm-layout h2 {
	padding: 0px 4%;
}
.top-right-right-btm-layout .page-search .pane-page-content .search-results {
	padding: 0px 4%;
}
.page-search .pane-page-content .top-right-right-btm-layout .search-results {
	padding: 0px 4%;
}
.top-right-right-btm-layout .page-search .pager {
	padding: 0px 4%;
}
.page-search .top-right-right-btm-layout .pager {
	padding: 0px 4%;
}
.top-right-right-btm-layout .page-user .main {
	padding: 0px 4%;
}
.page-user .top-right-right-btm-layout .main {
	padding: 0px 4%;
}
.top-right-right-btm-layout .inner {
	padding: 0px 4%;
}
.top-right-right-btm-layout .content {
	background: none;
}
.top-right-right-btm-layout .content > .inside {
	padding: 0px !important;
}
.top-right-right-btm-layout .search-global .pane-global-search.content > .pane-content {
	padding: 0px !important;
}
.search-global .top-right-right-btm-layout .pane-global-search.content > .pane-content {
	padding: 0px !important;
}
.top-right-right-btm-layout .pane-mobile-menu .content > #mini-panel-mobile_menu {
	padding: 0px !important;
}
.pane-mobile-menu .top-right-right-btm-layout .content > #mini-panel-mobile_menu {
	padding: 0px !important;
}
.top-right-right-btm-layout .front .cont-02 .content > .field-name-field-home-content-02 {
	padding: 0px !important;
}
.front .cont-02 .top-right-right-btm-layout .content > .field-name-field-home-content-02 {
	padding: 0px !important;
}
.top-right-right-btm-layout .front .cont-02 .view-merchant-types .content > .view-content {
	padding: 0px !important;
}
.front .cont-02 .view-merchant-types .top-right-right-btm-layout .content > .view-content {
	padding: 0px !important;
}
.top-right-right-btm-layout .page-search .content#search-form > div {
	padding: 0px !important;
}
.page-search .top-right-right-btm-layout .content#search-form > div {
	padding: 0px !important;
}
.top-right-right-btm-layout .page-search .pane-page-content .content > ul {
	padding: 0px !important;
}
.page-search .pane-page-content .top-right-right-btm-layout .content > ul {
	padding: 0px !important;
}
.top-right-right-btm-layout .page-search .pane-page-content .content > h2 {
	padding: 0px !important;
}
.page-search .pane-page-content .top-right-right-btm-layout .content > h2 {
	padding: 0px !important;
}
.top-right-right-btm-layout .page-search .pane-page-content .content > .search-results {
	padding: 0px !important;
}
.page-search .pane-page-content .top-right-right-btm-layout .content > .search-results {
	padding: 0px !important;
}
.top-right-right-btm-layout .page-search .content > .pager {
	padding: 0px !important;
}
.page-search .top-right-right-btm-layout .content > .pager {
	padding: 0px !important;
}
.top-right-right-btm-layout .page-user .content > .main {
	padding: 0px !important;
}
.page-user .top-right-right-btm-layout .content > .main {
	padding: 0px !important;
}
.top-right-right-btm-layout .content.one {
	background: none;
}
.top-right-right-btm-layout .content.one .content-area {
	background: rgb(245, 246, 247); padding: 50px 4%; width: 100% !important; float: none;
}
.top-right-right-btm-layout .content.one .right {
	background: rgb(255, 255, 255); padding: 50px 4%; width: 100% !important; float: none;
}
.top-right-right-btm-layout .content {
	background: none;
}
.top-right-right-btm-layout .content > .inside {
	padding: 0px !important;
}
.top-right-right-btm-layout .search-global .pane-global-search.content > .pane-content {
	padding: 0px !important;
}
.search-global .top-right-right-btm-layout .pane-global-search.content > .pane-content {
	padding: 0px !important;
}
.top-right-right-btm-layout .pane-mobile-menu .content > #mini-panel-mobile_menu {
	padding: 0px !important;
}
.pane-mobile-menu .top-right-right-btm-layout .content > #mini-panel-mobile_menu {
	padding: 0px !important;
}
.top-right-right-btm-layout .front .cont-02 .content > .field-name-field-home-content-02 {
	padding: 0px !important;
}
.front .cont-02 .top-right-right-btm-layout .content > .field-name-field-home-content-02 {
	padding: 0px !important;
}
.top-right-right-btm-layout .front .cont-02 .view-merchant-types .content > .view-content {
	padding: 0px !important;
}
.front .cont-02 .view-merchant-types .top-right-right-btm-layout .content > .view-content {
	padding: 0px !important;
}
.top-right-right-btm-layout .page-search .content#search-form > div {
	padding: 0px !important;
}
.page-search .top-right-right-btm-layout .content#search-form > div {
	padding: 0px !important;
}
.top-right-right-btm-layout .page-search .pane-page-content .content > ul {
	padding: 0px !important;
}
.page-search .pane-page-content .top-right-right-btm-layout .content > ul {
	padding: 0px !important;
}
.top-right-right-btm-layout .page-search .pane-page-content .content > h2 {
	padding: 0px !important;
}
.page-search .pane-page-content .top-right-right-btm-layout .content > h2 {
	padding: 0px !important;
}
.top-right-right-btm-layout .page-search .pane-page-content .content > .search-results {
	padding: 0px !important;
}
.page-search .pane-page-content .top-right-right-btm-layout .content > .search-results {
	padding: 0px !important;
}
.top-right-right-btm-layout .page-search .content > .pager {
	padding: 0px !important;
}
.page-search .top-right-right-btm-layout .content > .pager {
	padding: 0px !important;
}
.top-right-right-btm-layout .page-user .content > .main {
	padding: 0px !important;
}
.page-user .top-right-right-btm-layout .content > .main {
	padding: 0px !important;
}
.top-right-right-btm-layout .content.two {
	background: none;
}
.top-right-right-btm-layout .content.two .content-area {
	background: rgb(255, 255, 255); padding: 50px 4%; width: 100% !important; float: none;
}
.top-right-right-btm-layout .content.two .right {
	background: rgb(245, 246, 247); padding: 50px 4%; width: 100% !important; float: none;
}
.node-type-merchant-type .top-right-right-btm-layout .content.one {
	background-color: rgb(245, 246, 247);
}
.node-type-merchant-type .top-right-right-btm-layout .content.two {
	background: rgb(255, 255, 255);
}
}
@media all and (max-width:667px)
{
.top-right-right-btm-layout .content .content-area {
	padding: 40px 0px 20px;
}
.top-right-right-btm-layout .content .right {
	padding: 30px 0px;
}
}
.util-nav {
	text-align: right;
	color: rgb(71, 73, 74);
	float: right;
	font-size: 12pt;
}

.util-nav li {
	letter-spacing: 1px; font-size: 1em; margin-left: 20px; display: inline-block;
}

.util-nav li a {
	display: block; color: rgb(68, 68, 68);
}
.util-nav li a:hover {
	 color: rgb(0, 128, 192);
}
.util-nav li a::before {
	margin-right: 5px; position: relative;
}
.util-nav li .phone {
	color: rgb(245, 109, 83); cursor: default; pointer-events: none; font-size: 14pt;
}
.util-nav li .phone::before {
	top: 5px; content: url(https://www.alliedsynergygroup.com/images/phone-nav.png); 
}
.util-nav li .login::before {
	top: 6px; content: url(https://www.alliedsynergygroup.com/images/icon-login-02.png);
}
.util-nav li .support::before {
	top: 4px; content: url(https://www.alliedsynergygroup.com/images/icon-support-02.png);
}
.util-nav li .company::before {
	top: 5px; content: url(https://www.alliedsynergygroup.com/images/icon-company-02.png);
}
.util-nav li .chat::before {
	top: 5px; content: url(https://www.alliedsynergygroup.com/images/icon-chat-02.png);
}

.utility-head-small {
	text-align: right; float: right; display: none;
}
.utility-head-small li {
	margin-left: 30px; vertical-align: top; display: inline-block;
}
.utility-head-small li.phone {
	color: rgb(71, 73, 74); letter-spacing: 1px; font-size: 1.2em;
}
.utility-head-small li.phone a {
	color: rgb(71, 73, 74); padding-top: 12px; display: inline-block; cursor: default; pointer-events: none;
}
.utility-head-small li.phone a::before {
	margin: -7px 7px 0px 0px; float: left; position: relative; content: url(https://www.alliedsynergygroup.com/images/icon-phone-grey-xlg-01.png);
}
.utility-head-small li.search-trigger {
	background-position: 50% 50%; width: 29px; height: 31px; margin-top: 5px; cursor: pointer; background-image: url("images/icon-mag-glass-grey-xlg-01.png"); background-repeat: no-repeat;
}
.utility-head-small li.search-trigger:hover {
	opacity: 0.8;
}
.utility-head-small li.menu-trigger {
	background-position: 50% 50%; width: 39px; height: 29px; margin-top: 10px; cursor: pointer; background-image: url("https://www.alliedsynergygroup.com/images/hamburger-grey-01.png"); background-repeat: no-repeat;
}
.utility-head-small li.menu-trigger:hover {
	opacity: 0.8;
}
@media all and (max-width:1200px)
{
.utility-head-small {
	display: block;
}
}
@media all and (max-width:667px)
{
.utility-head-small li {
	margin-left: 20px;
}
.utility-head-small li.phone a {
	cursor: pointer; pointer-events: auto;
}
.utility-head-small li.phone a::before {
	margin-right: 0px; content: url(https://www.alliedsynergygroup.com/images/icon-phone-grey-xlg-01.png);
}
.utility-head-small li.phone i {
	display: none;
}
.utility-head-small li.search-trigger {
	display: none;
}
.utility-head-small li.menu-trigger {
	background: url("https://www.alliedsynergygroup.com/images/hamburger-grey-01.png") no-repeat 50% 50%;
}
}
.menu-main {
	top: 60px; text-align: right; right: 2%; text-transform: uppercase; font-size: 0.9em; position: absolute;
}
.menu-main li {
	padding-left: 20px; display: inline-block; position: relative; color: rgb(68, 68, 68);
}
.menu-main li a {
	padding-bottom: 4px;  color: rgb(68, 68, 68);
}
.menu-main li.menu-mlid-13786:hover > ul {display: block;
}
.menu-main li.menu-mlid-15012:hover > ul {display: block;
}
.menu-main li.first:hover > ul { display: block;
}
.menu-main li > a.active-trail {
	color: rgb(245, 109, 83); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid;
}
.menu-main li a:hover {
	color: rgb(245, 109, 83); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid;
}
.menu-main li ul {
	left: 0px; top: 100%; width: 300px; text-align: left; padding-top: 11px; display: none; position: absolute;
}
.menu-main li ul li {
	padding: 0px; display: block;
}
.menu-main li ul li.last a {
	border: currentColor; border-image: none;
}
.menu-main li ul li a {
	background: rgb(255, 255, 255); padding: 10px 20px 8px; color: rgb(109, 113, 117); text-transform: none; letter-spacing: 1px; font-size: 1em; border-bottom-color: rgb(230, 231, 231); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.menu-main li ul li a.active-trail {
	color: rgb(245, 109, 83); border-bottom-color: rgb(230, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.menu-main li ul li a:hover {
	color: rgb(245, 109, 83); border-bottom-color: rgb(230, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.menu-main li ul li a.active {
	color: rgb(245, 109, 83); border-bottom-color: rgb(230, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.right .pane-menu-tree {
	margin-bottom: 40px;
}
.right .pane-menu-tree li {
	margin-top: 2px; display: block;
}
.right .pane-menu-tree li a {
	background: rgb(248, 248, 248); padding: 8px 15px; transition:0.15s ease-in-out; color: rgb(136, 136, 136); font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-size: 1.2em; border-left-color: rgb(248, 248, 248); border-left-width: 6px; border-left-style: solid; display: block; -moz-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; -webkit-transition: all 0.15s ease-in-out;
}
.right .pane-menu-tree li a:hover {
	background: rgb(112, 180, 226); color: rgb(255, 255, 255); text-decoration: none; border-left-color: rgb(29, 135, 216);
}
.right .pane-menu-tree li a.active-trail {
	background: rgb(112, 180, 226); color: rgb(255, 255, 255); text-decoration: none; border-left-color: rgb(29, 135, 216);
}
.right .pane-menu-tree li li a {
	background: rgb(255, 255, 255); font-size: 1em; border-bottom-color: rgb(248, 248, 248); border-left-color: rgb(255, 255, 255) !important; border-bottom-width: 2px; border-bottom-style: solid;
}
.right .pane-menu-tree li li a:hover {
	background: rgb(255, 255, 255); color: rgb(112, 180, 226);
}
.right .pane-menu-tree li li a.active-trail {
	background: rgb(255, 255, 255); color: rgb(112, 180, 226);
}
.right .pane-menu-tree li li li a {
	padding: 6px 15px 6px 30px; font-size: 0.95em;
}
.right .pane-menu-tree li li li li a {
	padding: 6px 15px 6px 45px;
}
@media all and (max-width:768px)
{
.right.one .pane-menu-tree {
	display: none;
}
}
.pane-mobile-menu {
	padding: 125px 40px 50px 20px; overflow: hidden;
}
@media all and (max-width:768px)
{
.pane-mobile-menu {
	padding-top: 110px;
}
}
@media all and (max-width:667px)
{
.pane-mobile-menu {
	padding-top: 90px;
}
}
.navigation-mobile {
	background: rgb(18, 45, 66); left: auto; top: 0px; width: 100%; height: 100%; right: -100%; line-height: 1.1; overflow: auto; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; font-weight: normal; position: fixed; z-index: 3141592; max-width: 667px;
}
.navigation-mobile .mobile-nav-header {
	background: rgb(14, 35, 51); padding: 15px 0px; top: 0px; width: 100%; height: 86px; right: -100%; font-size: 1rem; position: fixed; z-index: 300; max-width: 667px;
}
.navigation-mobile .mobile-nav-header .close22 {
	top: 15px; float: right; position: relative; cursor: pointer; background-image: url("https://www.alliedsynergygroup.com/images/close.png");
}

.navigation-mobile .col {
	clear: both; margin-bottom: 30px; display: block;
}
.navigation-mobile .col.menu-main-mobile a {
	color: rgb(245, 109, 83);
}
.navigation-mobile .col.menu-main-mobile ul.menu ul.menu a {
	color: rgb(255, 255, 255);
}
.navigation-mobile .col.phones a {
	color: rgb(154, 204, 121);
}
.navigation-mobile .col.phones2 a {
	color: rgb(154, 204, 121);
}
.navigation-mobile .col.phones a i {
	background-position: 50% 50%; width: 18px; height: 26px; clear: left; margin-top: -4px; margin-right: 10px; float: left; display: block; content: ""; background-image: url("https://www.alliedsynergygroup.com/images/mobile-phone.png"); background-repeat: no-repeat; background-size: contain;
}
.navigation-mobile .col.utility .search-trigger {
	color: rgb(112, 180, 226);
}
.navigation-mobile .col.utility a {
	color: rgb(112, 180, 226);
}
.navigation-mobile .col.utility .search-trigger:hover {
	cursor: pointer;
}
.navigation-mobile .col.utility i {
	background-position: 50% 50%; width: 20px; height: 20px; clear: left; margin-right: 10px; float: left; display: block; content: ""; background-repeat: no-repeat; background-size: contain;
}
.navigation-mobile .col.utility i.chat {
	background-image: url("https://www.alliedsynergygroup.com/images/bp-header-v3-icon-chat-b.svg");
}

.navigation-mobile .col.utility i.login {
	background-image: url("https://www.alliedsynergygroup.com/images/icon-login-lg-01.png");
}
.navigation-mobile .col.utility i.support {
	background-image: url("https://www.alliedsynergygroup.com/images/icon-support-lg-01.png");
}
.navigation-mobile .col.utility i.company {
	background-image: url("https://www.alliedsynergygroup.com/images/icon-company-lg-01.png");
}

.navigation-mobile .get-started a {
	background: rgb(0, 128, 192); padding: 10px 8px 8px; color: rgb(255, 255, 255) !important; font-family: "abadi_mt_condensed_lightRg"; display: inline-block; margin-left: -15px;
}
.navigation-mobile ul.menu {
	margin: 0px;
	padding: 0px;
	clear: both;
	display: block;
	color: #FFF;
}
.navigation-mobile ul.menu li {
	margin: 0px 0px 15px; padding: 0px; clear: both; display: block;
}
.navigation-mobile ul.menu li:last-child {
	margin-bottom: 0px;
}
.navigation-mobile ul.menu li ul {
	padding-top: 10px; padding-left: 20px; font-size: 0.95rem;
}
.navigation-mobile li.menu-mlid-2675 ul {
	display: none !important;
}
.navigation-mobile .title {
	color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 1px; font-family: "abadi_mt_condensed_lightRg"; font-size: 0.7em; margin-bottom: 15px; display: block;
}
.navigation-mobile .pane-title {
	color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 1px; font-family: "abadi_mt_condensed_lightRg"; font-size: 0.7em; margin-bottom: 15px; display: block;
}
.navigation-mobile .label {
	margin: 10px 0px 0px; color: rgb(204, 204, 204); clear: both; font-size: 0.75em; display: block;
}
.bottom-reviews {
	background-position: 50% 50%; clear: both; border-top-color: rgb(112, 180, 226); border-top-width: 5px; border-top-style: solid; display: block; background-image: url("images/bottom-reviews-bkg.png"); background-repeat: repeat-y; background-color: rgb(112, 180, 226);
}
@media all and (max-width:768px)
{
.bottom-reviews {
	border: currentColor; border-image: none; background-image: none;
}
}
.bottom-reviews .inside {
	overflow: hidden; padding-top: 55px; padding-bottom: 60px; position: relative;
}
.bottom-reviews .search-global .pane-global-search > .pane-content {
	overflow: hidden; padding-top: 55px; padding-bottom: 60px; position: relative;
}
.search-global .bottom-reviews .pane-global-search > .pane-content {
	overflow: hidden; padding-top: 55px; padding-bottom: 60px; position: relative;
}
.bottom-reviews .pane-mobile-menu #mini-panel-mobile_menu {
	overflow: hidden; padding-top: 55px; padding-bottom: 60px; position: relative;
}
.pane-mobile-menu .bottom-reviews #mini-panel-mobile_menu {
	overflow: hidden; padding-top: 55px; padding-bottom: 60px; position: relative;
}
.bottom-reviews .front .cont-02 .field-name-field-home-content-02 {
	overflow: hidden; padding-top: 55px; padding-bottom: 60px; position: relative;
}
.front .cont-02 .bottom-reviews .field-name-field-home-content-02 {
	overflow: hidden; padding-top: 55px; padding-bottom: 60px; position: relative;
}
.bottom-reviews .front .cont-02 .view-merchant-types .view-content {
	overflow: hidden; padding-top: 55px; padding-bottom: 60px; position: relative;
}
.front .cont-02 .view-merchant-types .bottom-reviews .view-content {
	overflow: hidden; padding-top: 55px; padding-bottom: 60px; position: relative;
}
.bottom-reviews .page-search #search-form > div {
	overflow: hidden; padding-top: 55px; padding-bottom: 60px; position: relative;
}
.page-search .bottom-reviews #search-form > div {
	overflow: hidden; padding-top: 55px; padding-bottom: 60px; position: relative;
}
.bottom-reviews .page-search .pane-page-content ul {
	overflow: hidden; padding-top: 55px; padding-bottom: 60px; position: relative;
}
.page-search .pane-page-content .bottom-reviews ul {
	overflow: hidden; padding-top: 55px; padding-bottom: 60px; position: relative;
}
.bottom-reviews .page-search .pane-page-content h2 {
	overflow: hidden; padding-top: 55px; padding-bottom: 60px; position: relative;
}
.page-search .pane-page-content .bottom-reviews h2 {
	overflow: hidden; padding-top: 55px; padding-bottom: 60px; position: relative;
}
.bottom-reviews .page-search .pane-page-content .search-results {
	overflow: hidden; padding-top: 55px; padding-bottom: 60px; position: relative;
}
.page-search .pane-page-content .bottom-reviews .search-results {
	overflow: hidden; padding-top: 55px; padding-bottom: 60px; position: relative;
}
.bottom-reviews .page-search .pager {
	overflow: hidden; padding-top: 55px; padding-bottom: 60px; position: relative;
}
.page-search .bottom-reviews .pager {
	overflow: hidden; padding-top: 55px; padding-bottom: 60px; position: relative;
}
.bottom-reviews .page-user .main {
	overflow: hidden; padding-top: 55px; padding-bottom: 60px; position: relative;
}
.page-user .bottom-reviews .main {
	overflow: hidden; padding-top: 55px; padding-bottom: 60px; position: relative;
}
.bottom-reviews .inside .views-field-body {
	width: 67%; color: rgb(255, 255, 255); padding-right: 4.1%; clear: left; font-size: 1.25em; float: left; display: block;
}
.bottom-reviews .search-global .pane-global-search > .pane-content .views-field-body {
	width: 67%; color: rgb(255, 255, 255); padding-right: 4.1%; clear: left; font-size: 1.25em; float: left; display: block;
}
.search-global .bottom-reviews .pane-global-search > .pane-content .views-field-body {
	width: 67%; color: rgb(255, 255, 255); padding-right: 4.1%; clear: left; font-size: 1.25em; float: left; display: block;
}
.bottom-reviews .pane-mobile-menu #mini-panel-mobile_menu .views-field-body {
	width: 67%; color: rgb(255, 255, 255); padding-right: 4.1%; clear: left; font-size: 1.25em; float: left; display: block;
}
.pane-mobile-menu .bottom-reviews #mini-panel-mobile_menu .views-field-body {
	width: 67%; color: rgb(255, 255, 255); padding-right: 4.1%; clear: left; font-size: 1.25em; float: left; display: block;
}
.bottom-reviews .front .cont-02 .field-name-field-home-content-02 .views-field-body {
	width: 67%; color: rgb(255, 255, 255); padding-right: 4.1%; clear: left; font-size: 1.25em; float: left; display: block;
}
.front .cont-02 .bottom-reviews .field-name-field-home-content-02 .views-field-body {
	width: 67%; color: rgb(255, 255, 255); padding-right: 4.1%; clear: left; font-size: 1.25em; float: left; display: block;
}
.bottom-reviews .front .cont-02 .view-merchant-types .view-content .views-field-body {
	width: 67%; color: rgb(255, 255, 255); padding-right: 4.1%; clear: left; font-size: 1.25em; float: left; display: block;
}
.front .cont-02 .view-merchant-types .bottom-reviews .view-content .views-field-body {
	width: 67%; color: rgb(255, 255, 255); padding-right: 4.1%; clear: left; font-size: 1.25em; float: left; display: block;
}
.bottom-reviews .page-search #search-form > div .views-field-body {
	width: 67%; color: rgb(255, 255, 255); padding-right: 4.1%; clear: left; font-size: 1.25em; float: left; display: block;
}
.page-search .bottom-reviews #search-form > div .views-field-body {
	width: 67%; color: rgb(255, 255, 255); padding-right: 4.1%; clear: left; font-size: 1.25em; float: left; display: block;
}
.bottom-reviews .page-search .pane-page-content ul .views-field-body {
	width: 67%; color: rgb(255, 255, 255); padding-right: 4.1%; clear: left; font-size: 1.25em; float: left; display: block;
}
.page-search .pane-page-content .bottom-reviews ul .views-field-body {
	width: 67%; color: rgb(255, 255, 255); padding-right: 4.1%; clear: left; font-size: 1.25em; float: left; display: block;
}
.bottom-reviews .page-search .pane-page-content h2 .views-field-body {
	width: 67%; color: rgb(255, 255, 255); padding-right: 4.1%; clear: left; font-size: 1.25em; float: left; display: block;
}
.page-search .pane-page-content .bottom-reviews h2 .views-field-body {
	width: 67%; color: rgb(255, 255, 255); padding-right: 4.1%; clear: left; font-size: 1.25em; float: left; display: block;
}
.bottom-reviews .page-search .pane-page-content .search-results .views-field-body {
	width: 67%; color: rgb(255, 255, 255); padding-right: 4.1%; clear: left; font-size: 1.25em; float: left; display: block;
}
.page-search .pane-page-content .bottom-reviews .search-results .views-field-body {
	width: 67%; color: rgb(255, 255, 255); padding-right: 4.1%; clear: left; font-size: 1.25em; float: left; display: block;
}
.bottom-reviews .page-search .pager .views-field-body {
	width: 67%; color: rgb(255, 255, 255); padding-right: 4.1%; clear: left; font-size: 1.25em; float: left; display: block;
}
.page-search .bottom-reviews .pager .views-field-body {
	width: 67%; color: rgb(255, 255, 255); padding-right: 4.1%; clear: left; font-size: 1.25em; float: left; display: block;
}
.bottom-reviews .page-user .main .views-field-body {
	width: 67%; color: rgb(255, 255, 255); padding-right: 4.1%; clear: left; font-size: 1.25em; float: left; display: block;
}
.page-user .bottom-reviews .main .views-field-body {
	width: 67%; color: rgb(255, 255, 255); padding-right: 4.1%; clear: left; font-size: 1.25em; float: left; display: block;
}
.bottom-reviews .inside .views-field-body p:first-child::before {
	content: """;
}
.bottom-reviews .search-global .pane-global-search > .pane-content .views-field-body p:first-child::before {
	content: """;
}
.search-global .bottom-reviews .pane-global-search > .pane-content .views-field-body p:first-child::before {
	content: """;
}
.bottom-reviews .pane-mobile-menu #mini-panel-mobile_menu .views-field-body p:first-child::before {
	content: """;
}
.pane-mobile-menu .bottom-reviews #mini-panel-mobile_menu .views-field-body p:first-child::before {
	content: """;
}
.bottom-reviews .front .cont-02 .field-name-field-home-content-02 .views-field-body p:first-child::before {
	content: """;
}
.front .cont-02 .bottom-reviews .field-name-field-home-content-02 .views-field-body p:first-child::before {
	content: """;
}
.bottom-reviews .front .cont-02 .view-merchant-types .view-content .views-field-body p:first-child::before {
	content: """;
}
.front .cont-02 .view-merchant-types .bottom-reviews .view-content .views-field-body p:first-child::before {
	content: """;
}
.bottom-reviews .page-search #search-form > div .views-field-body p:first-child::before {
	content: """;
}
.page-search .bottom-reviews #search-form > div .views-field-body p:first-child::before {
	content: """;
}
.bottom-reviews .page-search .pane-page-content ul .views-field-body p:first-child::before {
	content: """;
}
.page-search .pane-page-content .bottom-reviews ul .views-field-body p:first-child::before {
	content: """;
}
.bottom-reviews .page-search .pane-page-content h2 .views-field-body p:first-child::before {
	content: """;
}
.page-search .pane-page-content .bottom-reviews h2 .views-field-body p:first-child::before {
	content: """;
}
.bottom-reviews .page-search .pane-page-content .search-results .views-field-body p:first-child::before {
	content: """;
}
.page-search .pane-page-content .bottom-reviews .search-results .views-field-body p:first-child::before {
	content: """;
}
.bottom-reviews .page-search .pager .views-field-body p:first-child::before {
	content: """;
}
.page-search .bottom-reviews .pager .views-field-body p:first-child::before {
	content: """;
}
.bottom-reviews .page-user .main .views-field-body p:first-child::before {
	content: """;
}
.page-user .bottom-reviews .main .views-field-body p:first-child::before {
	content: """;
}
.bottom-reviews .inside .views-field-body div:first-child.p::before {
	content: """;
}
.bottom-reviews .search-global .pane-global-search > .pane-content .views-field-body div:first-child.p::before {
	content: """;
}
.search-global .bottom-reviews .pane-global-search > .pane-content .views-field-body div:first-child.p::before {
	content: """;
}
.bottom-reviews .pane-mobile-menu #mini-panel-mobile_menu .views-field-body div:first-child.p::before {
	content: """;
}
.pane-mobile-menu .bottom-reviews #mini-panel-mobile_menu .views-field-body div:first-child.p::before {
	content: """;
}
.bottom-reviews .front .cont-02 .field-name-field-home-content-02 .views-field-body div:first-child.p::before {
	content: """;
}
.front .cont-02 .bottom-reviews .field-name-field-home-content-02 .views-field-body div:first-child.p::before {
	content: """;
}
.bottom-reviews .front .cont-02 .view-merchant-types .view-content .views-field-body div:first-child.p::before {
	content: """;
}
.front .cont-02 .view-merchant-types .bottom-reviews .view-content .views-field-body div:first-child.p::before {
	content: """;
}
.bottom-reviews .page-search #search-form > div .views-field-body div:first-child.p::before {
	content: """;
}
.page-search .bottom-reviews #search-form > div .views-field-body div:first-child.p::before {
	content: """;
}
.bottom-reviews .page-search .pane-page-content ul .views-field-body div:first-child.p::before {
	content: """;
}
.page-search .pane-page-content .bottom-reviews ul .views-field-body div:first-child.p::before {
	content: """;
}
.bottom-reviews .page-search .pane-page-content h2 .views-field-body div:first-child.p::before {
	content: """;
}
.page-search .pane-page-content .bottom-reviews h2 .views-field-body div:first-child.p::before {
	content: """;
}
.bottom-reviews .page-search .pane-page-content .search-results .views-field-body div:first-child.p::before {
	content: """;
}
.page-search .pane-page-content .bottom-reviews .search-results .views-field-body div:first-child.p::before {
	content: """;
}
.bottom-reviews .page-search .pager .views-field-body div:first-child.p::before {
	content: """;
}
.page-search .bottom-reviews .pager .views-field-body div:first-child.p::before {
	content: """;
}
.bottom-reviews .page-user .main .views-field-body div:first-child.p::before {
	content: """;
}
.page-user .bottom-reviews .main .views-field-body div:first-child.p::before {
	content: """;
}
.bottom-reviews .inside .views-field-body p:last-child {
	margin-bottom: 0px;
}
.bottom-reviews .search-global .pane-global-search > .pane-content .views-field-body p:last-child {
	margin-bottom: 0px;
}
.search-global .bottom-reviews .pane-global-search > .pane-content .views-field-body p:last-child {
	margin-bottom: 0px;
}
.bottom-reviews .pane-mobile-menu #mini-panel-mobile_menu .views-field-body p:last-child {
	margin-bottom: 0px;
}
.pane-mobile-menu .bottom-reviews #mini-panel-mobile_menu .views-field-body p:last-child {
	margin-bottom: 0px;
}
.bottom-reviews .front .cont-02 .field-name-field-home-content-02 .views-field-body p:last-child {
	margin-bottom: 0px;
}
.front .cont-02 .bottom-reviews .field-name-field-home-content-02 .views-field-body p:last-child {
	margin-bottom: 0px;
}
.bottom-reviews .front .cont-02 .view-merchant-types .view-content .views-field-body p:last-child {
	margin-bottom: 0px;
}
.front .cont-02 .view-merchant-types .bottom-reviews .view-content .views-field-body p:last-child {
	margin-bottom: 0px;
}
.bottom-reviews .page-search #search-form > div .views-field-body p:last-child {
	margin-bottom: 0px;
}
.page-search .bottom-reviews #search-form > div .views-field-body p:last-child {
	margin-bottom: 0px;
}
.bottom-reviews .page-search .pane-page-content ul .views-field-body p:last-child {
	margin-bottom: 0px;
}
.page-search .pane-page-content .bottom-reviews ul .views-field-body p:last-child {
	margin-bottom: 0px;
}
.bottom-reviews .page-search .pane-page-content h2 .views-field-body p:last-child {
	margin-bottom: 0px;
}
.page-search .pane-page-content .bottom-reviews h2 .views-field-body p:last-child {
	margin-bottom: 0px;
}
.bottom-reviews .page-search .pane-page-content .search-results .views-field-body p:last-child {
	margin-bottom: 0px;
}
.page-search .pane-page-content .bottom-reviews .search-results .views-field-body p:last-child {
	margin-bottom: 0px;
}
.bottom-reviews .page-search .pager .views-field-body p:last-child {
	margin-bottom: 0px;
}
.page-search .bottom-reviews .pager .views-field-body p:last-child {
	margin-bottom: 0px;
}
.bottom-reviews .page-user .main .views-field-body p:last-child {
	margin-bottom: 0px;
}
.page-user .bottom-reviews .main .views-field-body p:last-child {
	margin-bottom: 0px;
}
.bottom-reviews .inside .views-field-body div:last-child.p {
	margin-bottom: 0px;
}
.bottom-reviews .search-global .pane-global-search > .pane-content .views-field-body div:last-child.p {
	margin-bottom: 0px;
}
.search-global .bottom-reviews .pane-global-search > .pane-content .views-field-body div:last-child.p {
	margin-bottom: 0px;
}
.bottom-reviews .pane-mobile-menu #mini-panel-mobile_menu .views-field-body div:last-child.p {
	margin-bottom: 0px;
}
.pane-mobile-menu .bottom-reviews #mini-panel-mobile_menu .views-field-body div:last-child.p {
	margin-bottom: 0px;
}
.bottom-reviews .front .cont-02 .field-name-field-home-content-02 .views-field-body div:last-child.p {
	margin-bottom: 0px;
}
.front .cont-02 .bottom-reviews .field-name-field-home-content-02 .views-field-body div:last-child.p {
	margin-bottom: 0px;
}
.bottom-reviews .front .cont-02 .view-merchant-types .view-content .views-field-body div:last-child.p {
	margin-bottom: 0px;
}
.front .cont-02 .view-merchant-types .bottom-reviews .view-content .views-field-body div:last-child.p {
	margin-bottom: 0px;
}
.bottom-reviews .page-search #search-form > div .views-field-body div:last-child.p {
	margin-bottom: 0px;
}
.page-search .bottom-reviews #search-form > div .views-field-body div:last-child.p {
	margin-bottom: 0px;
}
.bottom-reviews .page-search .pane-page-content ul .views-field-body div:last-child.p {
	margin-bottom: 0px;
}
.page-search .pane-page-content .bottom-reviews ul .views-field-body div:last-child.p {
	margin-bottom: 0px;
}
.bottom-reviews .page-search .pane-page-content h2 .views-field-body div:last-child.p {
	margin-bottom: 0px;
}
.page-search .pane-page-content .bottom-reviews h2 .views-field-body div:last-child.p {
	margin-bottom: 0px;
}
.bottom-reviews .page-search .pane-page-content .search-results .views-field-body div:last-child.p {
	margin-bottom: 0px;
}
.page-search .pane-page-content .bottom-reviews .search-results .views-field-body div:last-child.p {
	margin-bottom: 0px;
}
.bottom-reviews .page-search .pager .views-field-body div:last-child.p {
	margin-bottom: 0px;
}
.page-search .bottom-reviews .pager .views-field-body div:last-child.p {
	margin-bottom: 0px;
}
.bottom-reviews .page-user .main .views-field-body div:last-child.p {
	margin-bottom: 0px;
}
.page-user .bottom-reviews .main .views-field-body div:last-child.p {
	margin-bottom: 0px;
}
.bottom-reviews .inside .views-field-body p:last-child::after {
	content: """;
}
.bottom-reviews .search-global .pane-global-search > .pane-content .views-field-body p:last-child::after {
	content: """;
}
.search-global .bottom-reviews .pane-global-search > .pane-content .views-field-body p:last-child::after {
	content: """;
}
.bottom-reviews .pane-mobile-menu #mini-panel-mobile_menu .views-field-body p:last-child::after {
	content: """;
}
.pane-mobile-menu .bottom-reviews #mini-panel-mobile_menu .views-field-body p:last-child::after {
	content: """;
}
.bottom-reviews .front .cont-02 .field-name-field-home-content-02 .views-field-body p:last-child::after {
	content: """;
}
.front .cont-02 .bottom-reviews .field-name-field-home-content-02 .views-field-body p:last-child::after {
	content: """;
}
.bottom-reviews .front .cont-02 .view-merchant-types .view-content .views-field-body p:last-child::after {
	content: """;
}
.front .cont-02 .view-merchant-types .bottom-reviews .view-content .views-field-body p:last-child::after {
	content: """;
}
.bottom-reviews .page-search #search-form > div .views-field-body p:last-child::after {
	content: """;
}
.page-search .bottom-reviews #search-form > div .views-field-body p:last-child::after {
	content: """;
}
.bottom-reviews .page-search .pane-page-content ul .views-field-body p:last-child::after {
	content: """;
}
.page-search .pane-page-content .bottom-reviews ul .views-field-body p:last-child::after {
	content: """;
}
.bottom-reviews .page-search .pane-page-content h2 .views-field-body p:last-child::after {
	content: """;
}
.page-search .pane-page-content .bottom-reviews h2 .views-field-body p:last-child::after {
	content: """;
}
.bottom-reviews .page-search .pane-page-content .search-results .views-field-body p:last-child::after {
	content: """;
}
.page-search .pane-page-content .bottom-reviews .search-results .views-field-body p:last-child::after {
	content: """;
}
.bottom-reviews .page-search .pager .views-field-body p:last-child::after {
	content: """;
}
.page-search .bottom-reviews .pager .views-field-body p:last-child::after {
	content: """;
}
.bottom-reviews .page-user .main .views-field-body p:last-child::after {
	content: """;
}
.page-user .bottom-reviews .main .views-field-body p:last-child::after {
	content: """;
}
.bottom-reviews .inside .views-field-body div:last-child.p::after {
	content: """;
}
.bottom-reviews .search-global .pane-global-search > .pane-content .views-field-body div:last-child.p::after {
	content: """;
}
.search-global .bottom-reviews .pane-global-search > .pane-content .views-field-body div:last-child.p::after {
	content: """;
}
.bottom-reviews .pane-mobile-menu #mini-panel-mobile_menu .views-field-body div:last-child.p::after {
	content: """;
}
.pane-mobile-menu .bottom-reviews #mini-panel-mobile_menu .views-field-body div:last-child.p::after {
	content: """;
}
.bottom-reviews .front .cont-02 .field-name-field-home-content-02 .views-field-body div:last-child.p::after {
	content: """;
}
.front .cont-02 .bottom-reviews .field-name-field-home-content-02 .views-field-body div:last-child.p::after {
	content: """;
}
.bottom-reviews .front .cont-02 .view-merchant-types .view-content .views-field-body div:last-child.p::after {
	content: """;
}
.front .cont-02 .view-merchant-types .bottom-reviews .view-content .views-field-body div:last-child.p::after {
	content: """;
}
.bottom-reviews .page-search #search-form > div .views-field-body div:last-child.p::after {
	content: """;
}
.page-search .bottom-reviews #search-form > div .views-field-body div:last-child.p::after {
	content: """;
}
.bottom-reviews .page-search .pane-page-content ul .views-field-body div:last-child.p::after {
	content: """;
}
.page-search .pane-page-content .bottom-reviews ul .views-field-body div:last-child.p::after {
	content: """;
}
.bottom-reviews .page-search .pane-page-content h2 .views-field-body div:last-child.p::after {
	content: """;
}
.page-search .pane-page-content .bottom-reviews h2 .views-field-body div:last-child.p::after {
	content: """;
}
.bottom-reviews .page-search .pane-page-content .search-results .views-field-body div:last-child.p::after {
	content: """;
}
.page-search .pane-page-content .bottom-reviews .search-results .views-field-body div:last-child.p::after {
	content: """;
}
.bottom-reviews .page-search .pager .views-field-body div:last-child.p::after {
	content: """;
}
.page-search .bottom-reviews .pager .views-field-body div:last-child.p::after {
	content: """;
}
.bottom-reviews .page-user .main .views-field-body div:last-child.p::after {
	content: """;
}
.page-user .bottom-reviews .main .views-field-body div:last-child.p::after {
	content: """;
}
.bottom-reviews .inside .views-field-nothing {
	background: rgb(255, 255, 255); width: 33%; text-align: center; padding-right: 20px; padding-left: 4.1%; float: right; display: block; position: relative; z-index: 5;
}
.bottom-reviews .search-global .pane-global-search > .pane-content .views-field-nothing {
	background: rgb(255, 255, 255); width: 33%; text-align: center; padding-right: 20px; padding-left: 4.1%; float: right; display: block; position: relative; z-index: 5;
}
.search-global .bottom-reviews .pane-global-search > .pane-content .views-field-nothing {
	background: rgb(255, 255, 255); width: 33%; text-align: center; padding-right: 20px; padding-left: 4.1%; float: right; display: block; position: relative; z-index: 5;
}
.bottom-reviews .pane-mobile-menu #mini-panel-mobile_menu .views-field-nothing {
	background: rgb(255, 255, 255); width: 33%; text-align: center; padding-right: 20px; padding-left: 4.1%; float: right; display: block; position: relative; z-index: 5;
}
.pane-mobile-menu .bottom-reviews #mini-panel-mobile_menu .views-field-nothing {
	background: rgb(255, 255, 255); width: 33%; text-align: center; padding-right: 20px; padding-left: 4.1%; float: right; display: block; position: relative; z-index: 5;
}
.bottom-reviews .front .cont-02 .field-name-field-home-content-02 .views-field-nothing {
	background: rgb(255, 255, 255); width: 33%; text-align: center; padding-right: 20px; padding-left: 4.1%; float: right; display: block; position: relative; z-index: 5;
}
.front .cont-02 .bottom-reviews .field-name-field-home-content-02 .views-field-nothing {
	background: rgb(255, 255, 255); width: 33%; text-align: center; padding-right: 20px; padding-left: 4.1%; float: right; display: block; position: relative; z-index: 5;
}
.bottom-reviews .front .cont-02 .view-merchant-types .view-content .views-field-nothing {
	background: rgb(255, 255, 255); width: 33%; text-align: center; padding-right: 20px; padding-left: 4.1%; float: right; display: block; position: relative; z-index: 5;
}
.front .cont-02 .view-merchant-types .bottom-reviews .view-content .views-field-nothing {
	background: rgb(255, 255, 255); width: 33%; text-align: center; padding-right: 20px; padding-left: 4.1%; float: right; display: block; position: relative; z-index: 5;
}
.bottom-reviews .page-search #search-form > div .views-field-nothing {
	background: rgb(255, 255, 255); width: 33%; text-align: center; padding-right: 20px; padding-left: 4.1%; float: right; display: block; position: relative; z-index: 5;
}
.page-search .bottom-reviews #search-form > div .views-field-nothing {
	background: rgb(255, 255, 255); width: 33%; text-align: center; padding-right: 20px; padding-left: 4.1%; float: right; display: block; position: relative; z-index: 5;
}
.bottom-reviews .page-search .pane-page-content ul .views-field-nothing {
	background: rgb(255, 255, 255); width: 33%; text-align: center; padding-right: 20px; padding-left: 4.1%; float: right; display: block; position: relative; z-index: 5;
}
.page-search .pane-page-content .bottom-reviews ul .views-field-nothing {
	background: rgb(255, 255, 255); width: 33%; text-align: center; padding-right: 20px; padding-left: 4.1%; float: right; display: block; position: relative; z-index: 5;
}
.bottom-reviews .page-search .pane-page-content h2 .views-field-nothing {
	background: rgb(255, 255, 255); width: 33%; text-align: center; padding-right: 20px; padding-left: 4.1%; float: right; display: block; position: relative; z-index: 5;
}
.page-search .pane-page-content .bottom-reviews h2 .views-field-nothing {
	background: rgb(255, 255, 255); width: 33%; text-align: center; padding-right: 20px; padding-left: 4.1%; float: right; display: block; position: relative; z-index: 5;
}
.bottom-reviews .page-search .pane-page-content .search-results .views-field-nothing {
	background: rgb(255, 255, 255); width: 33%; text-align: center; padding-right: 20px; padding-left: 4.1%; float: right; display: block; position: relative; z-index: 5;
}
.page-search .pane-page-content .bottom-reviews .search-results .views-field-nothing {
	background: rgb(255, 255, 255); width: 33%; text-align: center; padding-right: 20px; padding-left: 4.1%; float: right; display: block; position: relative; z-index: 5;
}
.bottom-reviews .page-search .pager .views-field-nothing {
	background: rgb(255, 255, 255); width: 33%; text-align: center; padding-right: 20px; padding-left: 4.1%; float: right; display: block; position: relative; z-index: 5;
}
.page-search .bottom-reviews .pager .views-field-nothing {
	background: rgb(255, 255, 255); width: 33%; text-align: center; padding-right: 20px; padding-left: 4.1%; float: right; display: block; position: relative; z-index: 5;
}
.bottom-reviews .page-user .main .views-field-nothing {
	background: rgb(255, 255, 255); width: 33%; text-align: center; padding-right: 20px; padding-left: 4.1%; float: right; display: block; position: relative; z-index: 5;
}
.page-user .bottom-reviews .main .views-field-nothing {
	background: rgb(255, 255, 255); width: 33%; text-align: center; padding-right: 20px; padding-left: 4.1%; float: right; display: block; position: relative; z-index: 5;
}
.bottom-reviews .inside .views-field-nothing::before {
	background: rgb(255, 255, 255); left: 0px; top: -999px; right: 0px; bottom: -9999px; display: block; position: absolute; z-index: -1; content: "";
}
.bottom-reviews .search-global .pane-global-search > .pane-content .views-field-nothing::before {
	background: rgb(255, 255, 255); left: 0px; top: -999px; right: 0px; bottom: -9999px; display: block; position: absolute; z-index: -1; content: "";
}
.search-global .bottom-reviews .pane-global-search > .pane-content .views-field-nothing::before {
	background: rgb(255, 255, 255); left: 0px; top: -999px; right: 0px; bottom: -9999px; display: block; position: absolute; z-index: -1; content: "";
}
.bottom-reviews .pane-mobile-menu #mini-panel-mobile_menu .views-field-nothing::before {
	background: rgb(255, 255, 255); left: 0px; top: -999px; right: 0px; bottom: -9999px; display: block; position: absolute; z-index: -1; content: "";
}
.pane-mobile-menu .bottom-reviews #mini-panel-mobile_menu .views-field-nothing::before {
	background: rgb(255, 255, 255); left: 0px; top: -999px; right: 0px; bottom: -9999px; display: block; position: absolute; z-index: -1; content: "";
}
.bottom-reviews .front .cont-02 .field-name-field-home-content-02 .views-field-nothing::before {
	background: rgb(255, 255, 255); left: 0px; top: -999px; right: 0px; bottom: -9999px; display: block; position: absolute; z-index: -1; content: "";
}
.front .cont-02 .bottom-reviews .field-name-field-home-content-02 .views-field-nothing::before {
	background: rgb(255, 255, 255); left: 0px; top: -999px; right: 0px; bottom: -9999px; display: block; position: absolute; z-index: -1; content: "";
}
.bottom-reviews .front .cont-02 .view-merchant-types .view-content .views-field-nothing::before {
	background: rgb(255, 255, 255); left: 0px; top: -999px; right: 0px; bottom: -9999px; display: block; position: absolute; z-index: -1; content: "";
}
.front .cont-02 .view-merchant-types .bottom-reviews .view-content .views-field-nothing::before {
	background: rgb(255, 255, 255); left: 0px; top: -999px; right: 0px; bottom: -9999px; display: block; position: absolute; z-index: -1; content: "";
}
.bottom-reviews .page-search #search-form > div .views-field-nothing::before {
	background: rgb(255, 255, 255); left: 0px; top: -999px; right: 0px; bottom: -9999px; display: block; position: absolute; z-index: -1; content: "";
}
.page-search .bottom-reviews #search-form > div .views-field-nothing::before {
	background: rgb(255, 255, 255); left: 0px; top: -999px; right: 0px; bottom: -9999px; display: block; position: absolute; z-index: -1; content: "";
}
.bottom-reviews .page-search .pane-page-content ul .views-field-nothing::before {
	background: rgb(255, 255, 255); left: 0px; top: -999px; right: 0px; bottom: -9999px; display: block; position: absolute; z-index: -1; content: "";
}
.page-search .pane-page-content .bottom-reviews ul .views-field-nothing::before {
	background: rgb(255, 255, 255); left: 0px; top: -999px; right: 0px; bottom: -9999px; display: block; position: absolute; z-index: -1; content: "";
}
.bottom-reviews .page-search .pane-page-content h2 .views-field-nothing::before {
	background: rgb(255, 255, 255); left: 0px; top: -999px; right: 0px; bottom: -9999px; display: block; position: absolute; z-index: -1; content: "";
}
.page-search .pane-page-content .bottom-reviews h2 .views-field-nothing::before {
	background: rgb(255, 255, 255); left: 0px; top: -999px; right: 0px; bottom: -9999px; display: block; position: absolute; z-index: -1; content: "";
}
.bottom-reviews .page-search .pane-page-content .search-results .views-field-nothing::before {
	background: rgb(255, 255, 255); left: 0px; top: -999px; right: 0px; bottom: -9999px; display: block; position: absolute; z-index: -1; content: "";
}
.page-search .pane-page-content .bottom-reviews .search-results .views-field-nothing::before {
	background: rgb(255, 255, 255); left: 0px; top: -999px; right: 0px; bottom: -9999px; display: block; position: absolute; z-index: -1; content: "";
}
.bottom-reviews .page-search .pager .views-field-nothing::before {
	background: rgb(255, 255, 255); left: 0px; top: -999px; right: 0px; bottom: -9999px; display: block; position: absolute; z-index: -1; content: "";
}
.page-search .bottom-reviews .pager .views-field-nothing::before {
	background: rgb(255, 255, 255); left: 0px; top: -999px; right: 0px; bottom: -9999px; display: block; position: absolute; z-index: -1; content: "";
}
.bottom-reviews .page-user .main .views-field-nothing::before {
	background: rgb(255, 255, 255); left: 0px; top: -999px; right: 0px; bottom: -9999px; display: block; position: absolute; z-index: -1; content: "";
}
.page-user .bottom-reviews .main .views-field-nothing::before {
	background: rgb(255, 255, 255); left: 0px; top: -999px; right: 0px; bottom: -9999px; display: block; position: absolute; z-index: -1; content: "";
}
.bottom-reviews .inside .views-field-nothing .author {
	line-height: 1; clear: both; display: block;
}
.bottom-reviews .search-global .pane-global-search > .pane-content .views-field-nothing .author {
	line-height: 1; clear: both; display: block;
}
.search-global .bottom-reviews .pane-global-search > .pane-content .views-field-nothing .author {
	line-height: 1; clear: both; display: block;
}
.bottom-reviews .pane-mobile-menu #mini-panel-mobile_menu .views-field-nothing .author {
	line-height: 1; clear: both; display: block;
}
.pane-mobile-menu .bottom-reviews #mini-panel-mobile_menu .views-field-nothing .author {
	line-height: 1; clear: both; display: block;
}
.bottom-reviews .front .cont-02 .field-name-field-home-content-02 .views-field-nothing .author {
	line-height: 1; clear: both; display: block;
}
.front .cont-02 .bottom-reviews .field-name-field-home-content-02 .views-field-nothing .author {
	line-height: 1; clear: both; display: block;
}
.bottom-reviews .front .cont-02 .view-merchant-types .view-content .views-field-nothing .author {
	line-height: 1; clear: both; display: block;
}
.front .cont-02 .view-merchant-types .bottom-reviews .view-content .views-field-nothing .author {
	line-height: 1; clear: both; display: block;
}
.bottom-reviews .page-search #search-form > div .views-field-nothing .author {
	line-height: 1; clear: both; display: block;
}
.page-search .bottom-reviews #search-form > div .views-field-nothing .author {
	line-height: 1; clear: both; display: block;
}
.bottom-reviews .page-search .pane-page-content ul .views-field-nothing .author {
	line-height: 1; clear: both; display: block;
}
.page-search .pane-page-content .bottom-reviews ul .views-field-nothing .author {
	line-height: 1; clear: both; display: block;
}
.bottom-reviews .page-search .pane-page-content h2 .views-field-nothing .author {
	line-height: 1; clear: both; display: block;
}
.page-search .pane-page-content .bottom-reviews h2 .views-field-nothing .author {
	line-height: 1; clear: both; display: block;
}
.bottom-reviews .page-search .pane-page-content .search-results .views-field-nothing .author {
	line-height: 1; clear: both; display: block;
}
.page-search .pane-page-content .bottom-reviews .search-results .views-field-nothing .author {
	line-height: 1; clear: both; display: block;
}
.bottom-reviews .page-search .pager .views-field-nothing .author {
	line-height: 1; clear: both; display: block;
}
.page-search .bottom-reviews .pager .views-field-nothing .author {
	line-height: 1; clear: both; display: block;
}
.bottom-reviews .page-user .main .views-field-nothing .author {
	line-height: 1; clear: both; display: block;
}
.page-user .bottom-reviews .main .views-field-nothing .author {
	line-height: 1; clear: both; display: block;
}
.bottom-reviews .inside .views-field-nothing .author-adt {
	line-height: 1; clear: both; display: block;
}
.bottom-reviews .search-global .pane-global-search > .pane-content .views-field-nothing .author-adt {
	line-height: 1; clear: both; display: block;
}
.search-global .bottom-reviews .pane-global-search > .pane-content .views-field-nothing .author-adt {
	line-height: 1; clear: both; display: block;
}
.bottom-reviews .pane-mobile-menu #mini-panel-mobile_menu .views-field-nothing .author-adt {
	line-height: 1; clear: both; display: block;
}
.pane-mobile-menu .bottom-reviews #mini-panel-mobile_menu .views-field-nothing .author-adt {
	line-height: 1; clear: both; display: block;
}
.bottom-reviews .front .cont-02 .field-name-field-home-content-02 .views-field-nothing .author-adt {
	line-height: 1; clear: both; display: block;
}
.front .cont-02 .bottom-reviews .field-name-field-home-content-02 .views-field-nothing .author-adt {
	line-height: 1; clear: both; display: block;
}
.bottom-reviews .front .cont-02 .view-merchant-types .view-content .views-field-nothing .author-adt {
	line-height: 1; clear: both; display: block;
}
.front .cont-02 .view-merchant-types .bottom-reviews .view-content .views-field-nothing .author-adt {
	line-height: 1; clear: both; display: block;
}
.bottom-reviews .page-search #search-form > div .views-field-nothing .author-adt {
	line-height: 1; clear: both; display: block;
}
.page-search .bottom-reviews #search-form > div .views-field-nothing .author-adt {
	line-height: 1; clear: both; display: block;
}
.bottom-reviews .page-search .pane-page-content ul .views-field-nothing .author-adt {
	line-height: 1; clear: both; display: block;
}
.page-search .pane-page-content .bottom-reviews ul .views-field-nothing .author-adt {
	line-height: 1; clear: both; display: block;
}
.bottom-reviews .page-search .pane-page-content h2 .views-field-nothing .author-adt {
	line-height: 1; clear: both; display: block;
}
.page-search .pane-page-content .bottom-reviews h2 .views-field-nothing .author-adt {
	line-height: 1; clear: both; display: block;
}
.bottom-reviews .page-search .pane-page-content .search-results .views-field-nothing .author-adt {
	line-height: 1; clear: both; display: block;
}
.page-search .pane-page-content .bottom-reviews .search-results .views-field-nothing .author-adt {
	line-height: 1; clear: both; display: block;
}
.bottom-reviews .page-search .pager .views-field-nothing .author-adt {
	line-height: 1; clear: both; display: block;
}
.page-search .bottom-reviews .pager .views-field-nothing .author-adt {
	line-height: 1; clear: both; display: block;
}
.bottom-reviews .page-user .main .views-field-nothing .author-adt {
	line-height: 1; clear: both; display: block;
}
.page-user .bottom-reviews .main .views-field-nothing .author-adt {
	line-height: 1; clear: both; display: block;
}
.bottom-reviews .inside .views-field-nothing .author-logo {
	line-height: 1; clear: both; display: block;
}
.bottom-reviews .search-global .pane-global-search > .pane-content .views-field-nothing .author-logo {
	line-height: 1; clear: both; display: block;
}
.search-global .bottom-reviews .pane-global-search > .pane-content .views-field-nothing .author-logo {
	line-height: 1; clear: both; display: block;
}
.bottom-reviews .pane-mobile-menu #mini-panel-mobile_menu .views-field-nothing .author-logo {
	line-height: 1; clear: both; display: block;
}
.pane-mobile-menu .bottom-reviews #mini-panel-mobile_menu .views-field-nothing .author-logo {
	line-height: 1; clear: both; display: block;
}
.bottom-reviews .front .cont-02 .field-name-field-home-content-02 .views-field-nothing .author-logo {
	line-height: 1; clear: both; display: block;
}
.front .cont-02 .bottom-reviews .field-name-field-home-content-02 .views-field-nothing .author-logo {
	line-height: 1; clear: both; display: block;
}
.bottom-reviews .front .cont-02 .view-merchant-types .view-content .views-field-nothing .author-logo {
	line-height: 1; clear: both; display: block;
}
.front .cont-02 .view-merchant-types .bottom-reviews .view-content .views-field-nothing .author-logo {
	line-height: 1; clear: both; display: block;
}
.bottom-reviews .page-search #search-form > div .views-field-nothing .author-logo {
	line-height: 1; clear: both; display: block;
}
.page-search .bottom-reviews #search-form > div .views-field-nothing .author-logo {
	line-height: 1; clear: both; display: block;
}
.bottom-reviews .page-search .pane-page-content ul .views-field-nothing .author-logo {
	line-height: 1; clear: both; display: block;
}
.page-search .pane-page-content .bottom-reviews ul .views-field-nothing .author-logo {
	line-height: 1; clear: both; display: block;
}
.bottom-reviews .page-search .pane-page-content h2 .views-field-nothing .author-logo {
	line-height: 1; clear: both; display: block;
}
.page-search .pane-page-content .bottom-reviews h2 .views-field-nothing .author-logo {
	line-height: 1; clear: both; display: block;
}
.bottom-reviews .page-search .pane-page-content .search-results .views-field-nothing .author-logo {
	line-height: 1; clear: both; display: block;
}
.page-search .pane-page-content .bottom-reviews .search-results .views-field-nothing .author-logo {
	line-height: 1; clear: both; display: block;
}
.bottom-reviews .page-search .pager .views-field-nothing .author-logo {
	line-height: 1; clear: both; display: block;
}
.page-search .bottom-reviews .pager .views-field-nothing .author-logo {
	line-height: 1; clear: both; display: block;
}
.bottom-reviews .page-user .main .views-field-nothing .author-logo {
	line-height: 1; clear: both; display: block;
}
.page-user .bottom-reviews .main .views-field-nothing .author-logo {
	line-height: 1; clear: both; display: block;
}
.bottom-reviews .inside .views-field-nothing .author {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.5em; margin-bottom: 5px;
}
.bottom-reviews .search-global .pane-global-search > .pane-content .views-field-nothing .author {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.5em; margin-bottom: 5px;
}
.search-global .bottom-reviews .pane-global-search > .pane-content .views-field-nothing .author {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.5em; margin-bottom: 5px;
}
.bottom-reviews .pane-mobile-menu #mini-panel-mobile_menu .views-field-nothing .author {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.5em; margin-bottom: 5px;
}
.pane-mobile-menu .bottom-reviews #mini-panel-mobile_menu .views-field-nothing .author {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.5em; margin-bottom: 5px;
}
.bottom-reviews .front .cont-02 .field-name-field-home-content-02 .views-field-nothing .author {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.5em; margin-bottom: 5px;
}
.front .cont-02 .bottom-reviews .field-name-field-home-content-02 .views-field-nothing .author {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.5em; margin-bottom: 5px;
}
.bottom-reviews .front .cont-02 .view-merchant-types .view-content .views-field-nothing .author {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.5em; margin-bottom: 5px;
}
.front .cont-02 .view-merchant-types .bottom-reviews .view-content .views-field-nothing .author {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.5em; margin-bottom: 5px;
}
.bottom-reviews .page-search #search-form > div .views-field-nothing .author {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.5em; margin-bottom: 5px;
}
.page-search .bottom-reviews #search-form > div .views-field-nothing .author {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.5em; margin-bottom: 5px;
}
.bottom-reviews .page-search .pane-page-content ul .views-field-nothing .author {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.5em; margin-bottom: 5px;
}
.page-search .pane-page-content .bottom-reviews ul .views-field-nothing .author {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.5em; margin-bottom: 5px;
}
.bottom-reviews .page-search .pane-page-content h2 .views-field-nothing .author {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.5em; margin-bottom: 5px;
}
.page-search .pane-page-content .bottom-reviews h2 .views-field-nothing .author {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.5em; margin-bottom: 5px;
}
.bottom-reviews .page-search .pane-page-content .search-results .views-field-nothing .author {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.5em; margin-bottom: 5px;
}
.page-search .pane-page-content .bottom-reviews .search-results .views-field-nothing .author {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.5em; margin-bottom: 5px;
}
.bottom-reviews .page-search .pager .views-field-nothing .author {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.5em; margin-bottom: 5px;
}
.page-search .bottom-reviews .pager .views-field-nothing .author {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.5em; margin-bottom: 5px;
}
.bottom-reviews .page-user .main .views-field-nothing .author {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.5em; margin-bottom: 5px;
}
.page-user .bottom-reviews .main .views-field-nothing .author {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.5em; margin-bottom: 5px;
}
.bottom-reviews .inside .views-field-nothing .author-adt {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; margin-bottom: 10px;
}
.bottom-reviews .search-global .pane-global-search > .pane-content .views-field-nothing .author-adt {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; margin-bottom: 10px;
}
.search-global .bottom-reviews .pane-global-search > .pane-content .views-field-nothing .author-adt {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; margin-bottom: 10px;
}
.bottom-reviews .pane-mobile-menu #mini-panel-mobile_menu .views-field-nothing .author-adt {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; margin-bottom: 10px;
}
.pane-mobile-menu .bottom-reviews #mini-panel-mobile_menu .views-field-nothing .author-adt {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; margin-bottom: 10px;
}
.bottom-reviews .front .cont-02 .field-name-field-home-content-02 .views-field-nothing .author-adt {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; margin-bottom: 10px;
}
.front .cont-02 .bottom-reviews .field-name-field-home-content-02 .views-field-nothing .author-adt {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; margin-bottom: 10px;
}
.bottom-reviews .front .cont-02 .view-merchant-types .view-content .views-field-nothing .author-adt {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; margin-bottom: 10px;
}
.front .cont-02 .view-merchant-types .bottom-reviews .view-content .views-field-nothing .author-adt {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; margin-bottom: 10px;
}
.bottom-reviews .page-search #search-form > div .views-field-nothing .author-adt {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; margin-bottom: 10px;
}
.page-search .bottom-reviews #search-form > div .views-field-nothing .author-adt {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; margin-bottom: 10px;
}
.bottom-reviews .page-search .pane-page-content ul .views-field-nothing .author-adt {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; margin-bottom: 10px;
}
.page-search .pane-page-content .bottom-reviews ul .views-field-nothing .author-adt {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; margin-bottom: 10px;
}
.bottom-reviews .page-search .pane-page-content h2 .views-field-nothing .author-adt {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; margin-bottom: 10px;
}
.page-search .pane-page-content .bottom-reviews h2 .views-field-nothing .author-adt {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; margin-bottom: 10px;
}
.bottom-reviews .page-search .pane-page-content .search-results .views-field-nothing .author-adt {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; margin-bottom: 10px;
}
.page-search .pane-page-content .bottom-reviews .search-results .views-field-nothing .author-adt {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; margin-bottom: 10px;
}
.bottom-reviews .page-search .pager .views-field-nothing .author-adt {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; margin-bottom: 10px;
}
.page-search .bottom-reviews .pager .views-field-nothing .author-adt {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; margin-bottom: 10px;
}
.bottom-reviews .page-user .main .views-field-nothing .author-adt {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; margin-bottom: 10px;
}
.page-user .bottom-reviews .main .views-field-nothing .author-adt {
	color: rgb(23, 59, 87); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; margin-bottom: 10px;
}
@media all and (max-width:768px)
{
.bottom-reviews .inside .views-field-body {
	padding: 0px; width: auto; clear: both; float: none;
}
.bottom-reviews .search-global .pane-global-search > .pane-content .views-field-body {
	padding: 0px; width: auto; clear: both; float: none;
}
.search-global .bottom-reviews .pane-global-search > .pane-content .views-field-body {
	padding: 0px; width: auto; clear: both; float: none;
}
.bottom-reviews .pane-mobile-menu #mini-panel-mobile_menu .views-field-body {
	padding: 0px; width: auto; clear: both; float: none;
}
.pane-mobile-menu .bottom-reviews #mini-panel-mobile_menu .views-field-body {
	padding: 0px; width: auto; clear: both; float: none;
}
.bottom-reviews .front .cont-02 .field-name-field-home-content-02 .views-field-body {
	padding: 0px; width: auto; clear: both; float: none;
}
.front .cont-02 .bottom-reviews .field-name-field-home-content-02 .views-field-body {
	padding: 0px; width: auto; clear: both; float: none;
}
.bottom-reviews .front .cont-02 .view-merchant-types .view-content .views-field-body {
	padding: 0px; width: auto; clear: both; float: none;
}
.front .cont-02 .view-merchant-types .bottom-reviews .view-content .views-field-body {
	padding: 0px; width: auto; clear: both; float: none;
}
.bottom-reviews .page-search #search-form > div .views-field-body {
	padding: 0px; width: auto; clear: both; float: none;
}
.page-search .bottom-reviews #search-form > div .views-field-body {
	padding: 0px; width: auto; clear: both; float: none;
}
.bottom-reviews .page-search .pane-page-content ul .views-field-body {
	padding: 0px; width: auto; clear: both; float: none;
}
.page-search .pane-page-content .bottom-reviews ul .views-field-body {
	padding: 0px; width: auto; clear: both; float: none;
}
.bottom-reviews .page-search .pane-page-content h2 .views-field-body {
	padding: 0px; width: auto; clear: both; float: none;
}
.page-search .pane-page-content .bottom-reviews h2 .views-field-body {
	padding: 0px; width: auto; clear: both; float: none;
}
.bottom-reviews .page-search .pane-page-content .search-results .views-field-body {
	padding: 0px; width: auto; clear: both; float: none;
}
.page-search .pane-page-content .bottom-reviews .search-results .views-field-body {
	padding: 0px; width: auto; clear: both; float: none;
}
.bottom-reviews .page-search .pager .views-field-body {
	padding: 0px; width: auto; clear: both; float: none;
}
.page-search .bottom-reviews .pager .views-field-body {
	padding: 0px; width: auto; clear: both; float: none;
}
.bottom-reviews .page-user .main .views-field-body {
	padding: 0px; width: auto; clear: both; float: none;
}
.page-user .bottom-reviews .main .views-field-body {
	padding: 0px; width: auto; clear: both; float: none;
}
.bottom-reviews .inside .views-field-nothing {
	padding: 0px; width: auto; clear: both; float: none;
}
.bottom-reviews .search-global .pane-global-search > .pane-content .views-field-nothing {
	padding: 0px; width: auto; clear: both; float: none;
}
.search-global .bottom-reviews .pane-global-search > .pane-content .views-field-nothing {
	padding: 0px; width: auto; clear: both; float: none;
}
.bottom-reviews .pane-mobile-menu #mini-panel-mobile_menu .views-field-nothing {
	padding: 0px; width: auto; clear: both; float: none;
}
.pane-mobile-menu .bottom-reviews #mini-panel-mobile_menu .views-field-nothing {
	padding: 0px; width: auto; clear: both; float: none;
}
.bottom-reviews .front .cont-02 .field-name-field-home-content-02 .views-field-nothing {
	padding: 0px; width: auto; clear: both; float: none;
}
.front .cont-02 .bottom-reviews .field-name-field-home-content-02 .views-field-nothing {
	padding: 0px; width: auto; clear: both; float: none;
}
.bottom-reviews .front .cont-02 .view-merchant-types .view-content .views-field-nothing {
	padding: 0px; width: auto; clear: both; float: none;
}
.front .cont-02 .view-merchant-types .bottom-reviews .view-content .views-field-nothing {
	padding: 0px; width: auto; clear: both; float: none;
}
.bottom-reviews .page-search #search-form > div .views-field-nothing {
	padding: 0px; width: auto; clear: both; float: none;
}
.page-search .bottom-reviews #search-form > div .views-field-nothing {
	padding: 0px; width: auto; clear: both; float: none;
}
.bottom-reviews .page-search .pane-page-content ul .views-field-nothing {
	padding: 0px; width: auto; clear: both; float: none;
}
.page-search .pane-page-content .bottom-reviews ul .views-field-nothing {
	padding: 0px; width: auto; clear: both; float: none;
}
.bottom-reviews .page-search .pane-page-content h2 .views-field-nothing {
	padding: 0px; width: auto; clear: both; float: none;
}
.page-search .pane-page-content .bottom-reviews h2 .views-field-nothing {
	padding: 0px; width: auto; clear: both; float: none;
}
.bottom-reviews .page-search .pane-page-content .search-results .views-field-nothing {
	padding: 0px; width: auto; clear: both; float: none;
}
.page-search .pane-page-content .bottom-reviews .search-results .views-field-nothing {
	padding: 0px; width: auto; clear: both; float: none;
}
.bottom-reviews .page-search .pager .views-field-nothing {
	padding: 0px; width: auto; clear: both; float: none;
}
.page-search .bottom-reviews .pager .views-field-nothing {
	padding: 0px; width: auto; clear: both; float: none;
}
.bottom-reviews .page-user .main .views-field-nothing {
	padding: 0px; width: auto; clear: both; float: none;
}
.page-user .bottom-reviews .main .views-field-nothing {
	padding: 0px; width: auto; clear: both; float: none;
}
.bottom-reviews .inside .views-field-body {
	margin-bottom: 20px;
}
.bottom-reviews .search-global .pane-global-search > .pane-content .views-field-body {
	margin-bottom: 20px;
}
.search-global .bottom-reviews .pane-global-search > .pane-content .views-field-body {
	margin-bottom: 20px;
}
.bottom-reviews .pane-mobile-menu #mini-panel-mobile_menu .views-field-body {
	margin-bottom: 20px;
}
.pane-mobile-menu .bottom-reviews #mini-panel-mobile_menu .views-field-body {
	margin-bottom: 20px;
}
.bottom-reviews .front .cont-02 .field-name-field-home-content-02 .views-field-body {
	margin-bottom: 20px;
}
.front .cont-02 .bottom-reviews .field-name-field-home-content-02 .views-field-body {
	margin-bottom: 20px;
}
.bottom-reviews .front .cont-02 .view-merchant-types .view-content .views-field-body {
	margin-bottom: 20px;
}
.front .cont-02 .view-merchant-types .bottom-reviews .view-content .views-field-body {
	margin-bottom: 20px;
}
.bottom-reviews .page-search #search-form > div .views-field-body {
	margin-bottom: 20px;
}
.page-search .bottom-reviews #search-form > div .views-field-body {
	margin-bottom: 20px;
}
.bottom-reviews .page-search .pane-page-content ul .views-field-body {
	margin-bottom: 20px;
}
.page-search .pane-page-content .bottom-reviews ul .views-field-body {
	margin-bottom: 20px;
}
.bottom-reviews .page-search .pane-page-content h2 .views-field-body {
	margin-bottom: 20px;
}
.page-search .pane-page-content .bottom-reviews h2 .views-field-body {
	margin-bottom: 20px;
}
.bottom-reviews .page-search .pane-page-content .search-results .views-field-body {
	margin-bottom: 20px;
}
.page-search .pane-page-content .bottom-reviews .search-results .views-field-body {
	margin-bottom: 20px;
}
.bottom-reviews .page-search .pager .views-field-body {
	margin-bottom: 20px;
}
.page-search .bottom-reviews .pager .views-field-body {
	margin-bottom: 20px;
}
.bottom-reviews .page-user .main .views-field-body {
	margin-bottom: 20px;
}
.page-user .bottom-reviews .main .views-field-body {
	margin-bottom: 20px;
}
.bottom-reviews .inside .views-field-nothing {
	padding: 20px 20px 10px;
}
.bottom-reviews .search-global .pane-global-search > .pane-content .views-field-nothing {
	padding: 20px 20px 10px;
}
.search-global .bottom-reviews .pane-global-search > .pane-content .views-field-nothing {
	padding: 20px 20px 10px;
}
.bottom-reviews .pane-mobile-menu #mini-panel-mobile_menu .views-field-nothing {
	padding: 20px 20px 10px;
}
.pane-mobile-menu .bottom-reviews #mini-panel-mobile_menu .views-field-nothing {
	padding: 20px 20px 10px;
}
.bottom-reviews .front .cont-02 .field-name-field-home-content-02 .views-field-nothing {
	padding: 20px 20px 10px;
}
.front .cont-02 .bottom-reviews .field-name-field-home-content-02 .views-field-nothing {
	padding: 20px 20px 10px;
}
.bottom-reviews .front .cont-02 .view-merchant-types .view-content .views-field-nothing {
	padding: 20px 20px 10px;
}
.front .cont-02 .view-merchant-types .bottom-reviews .view-content .views-field-nothing {
	padding: 20px 20px 10px;
}
.bottom-reviews .page-search #search-form > div .views-field-nothing {
	padding: 20px 20px 10px;
}
.page-search .bottom-reviews #search-form > div .views-field-nothing {
	padding: 20px 20px 10px;
}
.bottom-reviews .page-search .pane-page-content ul .views-field-nothing {
	padding: 20px 20px 10px;
}
.page-search .pane-page-content .bottom-reviews ul .views-field-nothing {
	padding: 20px 20px 10px;
}
.bottom-reviews .page-search .pane-page-content h2 .views-field-nothing {
	padding: 20px 20px 10px;
}
.page-search .pane-page-content .bottom-reviews h2 .views-field-nothing {
	padding: 20px 20px 10px;
}
.bottom-reviews .page-search .pane-page-content .search-results .views-field-nothing {
	padding: 20px 20px 10px;
}
.page-search .pane-page-content .bottom-reviews .search-results .views-field-nothing {
	padding: 20px 20px 10px;
}
.bottom-reviews .page-search .pager .views-field-nothing {
	padding: 20px 20px 10px;
}
.page-search .bottom-reviews .pager .views-field-nothing {
	padding: 20px 20px 10px;
}
.bottom-reviews .page-user .main .views-field-nothing {
	padding: 20px 20px 10px;
}
.page-user .bottom-reviews .main .views-field-nothing {
	padding: 20px 20px 10px;
}
.bottom-reviews .inside .views-field-nothing::before {
	display: none;
}
.bottom-reviews .search-global .pane-global-search > .pane-content .views-field-nothing::before {
	display: none;
}
.search-global .bottom-reviews .pane-global-search > .pane-content .views-field-nothing::before {
	display: none;
}
.bottom-reviews .pane-mobile-menu #mini-panel-mobile_menu .views-field-nothing::before {
	display: none;
}
.pane-mobile-menu .bottom-reviews #mini-panel-mobile_menu .views-field-nothing::before {
	display: none;
}
.bottom-reviews .front .cont-02 .field-name-field-home-content-02 .views-field-nothing::before {
	display: none;
}
.front .cont-02 .bottom-reviews .field-name-field-home-content-02 .views-field-nothing::before {
	display: none;
}
.bottom-reviews .front .cont-02 .view-merchant-types .view-content .views-field-nothing::before {
	display: none;
}
.front .cont-02 .view-merchant-types .bottom-reviews .view-content .views-field-nothing::before {
	display: none;
}
.bottom-reviews .page-search #search-form > div .views-field-nothing::before {
	display: none;
}
.page-search .bottom-reviews #search-form > div .views-field-nothing::before {
	display: none;
}
.bottom-reviews .page-search .pane-page-content ul .views-field-nothing::before {
	display: none;
}
.page-search .pane-page-content .bottom-reviews ul .views-field-nothing::before {
	display: none;
}
.bottom-reviews .page-search .pane-page-content h2 .views-field-nothing::before {
	display: none;
}
.page-search .pane-page-content .bottom-reviews h2 .views-field-nothing::before {
	display: none;
}
.bottom-reviews .page-search .pane-page-content .search-results .views-field-nothing::before {
	display: none;
}
.page-search .pane-page-content .bottom-reviews .search-results .views-field-nothing::before {
	display: none;
}
.bottom-reviews .page-search .pager .views-field-nothing::before {
	display: none;
}
.page-search .bottom-reviews .pager .views-field-nothing::before {
	display: none;
}
.bottom-reviews .page-user .main .views-field-nothing::before {
	display: none;
}
.page-user .bottom-reviews .main .views-field-nothing::before {
	display: none;
}
}
.view-id-bottom_testimonial {
	clear: both; display: block;
}
.view-id-awards_related_node {
	background: rgb(112, 180, 226); padding: 5%; color: rgb(255, 255, 255); clear: both; display: block;
}
.view-id-awards_related_node .view-header {
	text-align: center; color: rgb(255, 255, 255); display: block;
}
.view-id-awards_related_node .view-header h3 {
	color: rgb(255, 255, 255); line-height: 1.2; font-size: 2.5em; margin-bottom: 0px;
}
@media all and (max-width:375px)
{
.view-id-awards_related_node .view-header h3 {
	font-size: 1.85em;
}
}
.view-id-awards_related_node .view-header p {
	margin: 0px 0px 20px; color: rgb(255, 255, 255) !important; line-height: 1.35 !important; font-size: 1.12em !important; display: block;
}
.view-id-awards_related_node .view-header div.p {
	margin: 0px 0px 20px; color: rgb(255, 255, 255) !important; line-height: 1.35 !important; font-size: 1.12em !important; display: block;
}
@media all and (max-width:375px)
{
.view-id-awards_related_node .view-header p {
	font-size: 1em !important;
}
.view-id-awards_related_node .view-header div.p {
	font-size: 1em !important;
}
}
.view-id-awards_related_node .item-list {
	display: block;
}
.view-id-awards_related_node .item-list ul {
	margin: 0px; padding: 0px; display: block;
}
.view-id-awards_related_node .item-list ul li {
	background: rgb(255, 255, 255); margin: 0px 0px 20px 5%; padding: 12px; border-radius: 5px; border: 3px solid rgb(245, 246, 247); border-image: none; width: 47.5%; text-align: center; float: left; display: block;
}
.view-id-awards_related_node .item-list ul li:nth-child(2n+1) {
	clear: left; margin-left: 0px;
}
.view-id-awards_related_node .item-list ul li .views-field-field-award-logo {
	margin: 0px 0px 10px; text-align: center; line-height: 0; display: block;
}
.view-id-awards_related_node .item-list ul li .views-field-field-award-logo img {
	width: auto; height: auto; display: inline; max-width: 100%;
}
.view-id-awards_related_node .item-list ul li  {
	margin: 0px auto !important; padding: 10px 2px 8px; width: 100%; text-align: center; text-transform: none; letter-spacing: 0.25px; font-size: 1.05em; font-weight: 300; display: block; max-width: 200px;
}
.view-id-awards_related_node .item-list ul li .webform-client-form input[type=submit] {
	margin: 0px auto !important; padding: 10px 2px 8px; width: 100%; text-align: center; text-transform: none; letter-spacing: 0.25px; font-size: 1.05em; font-weight: 300; display: block; max-width: 200px;
}
.webform-client-form .view-id-awards_related_node .item-list ul li input[type=submit] {
	margin: 0px auto !important; padding: 10px 2px 8px; width: 100%; text-align: center; text-transform: none; letter-spacing: 0.25px; font-size: 1.05em; font-weight: 300; display: block; max-width: 200px;
}
.view-id-awards_related_node .item-list ul.views-mini-pager li a {
	margin: 0px auto !important; padding: 10px 2px 8px; width: 100%; text-align: center; text-transform: none; letter-spacing: 0.25px; font-size: 1.05em; font-weight: 300; display: block; max-width: 200px;
}
.view-id-awards_related_node .item-list ul.pager li a {
	margin: 0px auto !important; padding: 10px 2px 8px; width: 100%; text-align: center; text-transform: none; letter-spacing: 0.25px; font-size: 1.05em; font-weight: 300; display: block; max-width: 200px;
}
.view-id-awards_related_node .item-list ul.views-mini-pager li span {
	margin: 0px auto !important; padding: 10px 2px 8px; width: 100%; text-align: center; text-transform: none; letter-spacing: 0.25px; font-size: 1.05em; font-weight: 300; display: block; max-width: 200px;
}
.view-id-awards_related_node .item-list ul.pager li span {
	margin: 0px auto !important; padding: 10px 2px 8px; width: 100%; text-align: center; text-transform: none; letter-spacing: 0.25px; font-size: 1.05em; font-weight: 300; display: block; max-width: 200px;
}
.view-id-awards_related_node .item-list ul li .view-blog.landing-list .views-field-view-node a {
	margin: 0px auto !important; padding: 10px 2px 8px; width: 100%; text-align: center; text-transform: none; letter-spacing: 0.25px; font-size: 1.05em; font-weight: 300; display: block; max-width: 200px;
}
.view-blog.landing-list .views-field-view-node .view-id-awards_related_node .item-list ul li a {
	margin: 0px auto !important; padding: 10px 2px 8px; width: 100%; text-align: center; text-transform: none; letter-spacing: 0.25px; font-size: 1.05em; font-weight: 300; display: block; max-width: 200px;
}
.view-id-awards_related_node .item-list ul li .view-blog.by-year .views-field-view-node a {
	margin: 0px auto !important; padding: 10px 2px 8px; width: 100%; text-align: center; text-transform: none; letter-spacing: 0.25px; font-size: 1.05em; font-weight: 300; display: block; max-width: 200px;
}
.view-blog.by-year .views-field-view-node .view-id-awards_related_node .item-list ul li a {
	margin: 0px auto !important; padding: 10px 2px 8px; width: 100%; text-align: center; text-transform: none; letter-spacing: 0.25px; font-size: 1.05em; font-weight: 300; display: block; max-width: 200px;
}
.view-id-awards_related_node .item-list ul li .view-product-roadmap .view-footer #show-less-roadmap-cta {
	margin: 0px auto !important; padding: 10px 2px 8px; width: 100%; text-align: center; text-transform: none; letter-spacing: 0.25px; font-size: 1.05em; font-weight: 300; display: block; max-width: 200px;
}
.view-product-roadmap .view-footer .view-id-awards_related_node .item-list ul li #show-less-roadmap-cta {
	margin: 0px auto !important; padding: 10px 2px 8px; width: 100%; text-align: center; text-transform: none; letter-spacing: 0.25px; font-size: 1.05em; font-weight: 300; display: block; max-width: 200px;
}
.view-id-awards_related_node .item-list ul li .view-product-roadmap .view-footer #show-more-roadmap-cta {
	margin: 0px auto !important; padding: 10px 2px 8px; width: 100%; text-align: center; text-transform: none; letter-spacing: 0.25px; font-size: 1.05em; font-weight: 300; display: block; max-width: 200px;
}
.view-product-roadmap .view-footer .view-id-awards_related_node .item-list ul li #show-more-roadmap-cta {
	margin: 0px auto !important; padding: 10px 2px 8px; width: 100%; text-align: center; text-transform: none; letter-spacing: 0.25px; font-size: 1.05em; font-weight: 300; display: block; max-width: 200px;
}
.view-id-awards_related_node .item-list ul li button {
	margin: 0px auto !important; padding: 10px 2px 8px; width: 100%; text-align: center; text-transform: none; letter-spacing: 0.25px; font-size: 1.05em; font-weight: 300; display: block; max-width: 200px;
}
.view-id-awards_related_node .item-list ul li input[type='submit'] {
	margin: 0px auto !important; padding: 10px 2px 8px; width: 100%; text-align: center; text-transform: none; letter-spacing: 0.25px; font-size: 1.05em; font-weight: 300; display: block; max-width: 200px;
}
@media all and (max-width:980px)
{
.view-id-awards_related_node .item-list ul li {
	width: auto; clear: both; margin-left: 0px; float: none;
}
}
.view-blog.landing-list .views-row {
	padding: 25px 0px 0px;
}
.view-blog.by-year .views-row {
	padding: 25px 0px 0px;
}
.view-news .views-row {
	padding: 25px 0px 0px;
}
.view-events .views-row {
	padding: 25px 0px 0px;
}
.view-awards .views-row {
	padding: 25px 0px 0px;
}
.view-reviews .views-row {
	padding: 25px 0px 0px;
}
.view-team .views-row {
	padding: 25px 0px 0px;
}
.page-search .pane-page-content .search-results .search-result {
	padding: 25px 0px 0px;
}
.full-api-doc-list .payment-module {
	padding: 25px 0px 0px;
}
.view-blog.landing-list :nth-child(1).views-row {
	box-shadow: none;
}
.view-blog.by-year :nth-child(1).views-row {
	box-shadow: none;
}
.view-news :nth-child(1).views-row {
	box-shadow: none;
}
.view-events :nth-child(1).views-row {
	box-shadow: none;
}
.view-awards :nth-child(1).views-row {
	box-shadow: none;
}
.view-reviews :nth-child(1).views-row {
	box-shadow: none;
}
.view-team :nth-child(1).views-row {
	box-shadow: none;
}
.page-search .pane-page-content .search-results :nth-child(1).search-result {
	box-shadow: none;
}
.full-api-doc-list :nth-child(1).payment-module {
	box-shadow: none;
}
.page-taxonomy-term .content-area h2.pane-title {
	background: rgb(154, 202, 235); padding: 10px 15px 5px; color: rgb(255, 255, 255); line-height: 1;
}
.page-node-4093 .content-area h2.pane-title {
	background: rgb(154, 202, 235); padding: 10px 15px 5px; color: rgb(255, 255, 255); line-height: 1;
}
.view-merchant-types.merchant-account-landing .views-row {
	margin: 0px 1.7% 25px 0px; width: 23%; text-align: center; text-transform: uppercase; line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.1em; vertical-align: top; display: inline-block;
}
.view-preferred-partner-body-icons .views-row {
	margin: 0px 1.7% 25px 0px; width: 23%; text-align: center; text-transform: uppercase; line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.1em; vertical-align: top; display: inline-block;
}
.login-links .views-row {
	margin: 0px 1.7% 25px 0px; width: 23%; text-align: center; text-transform: uppercase; line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.1em; vertical-align: top; display: inline-block;
}
.green-icon-grid .views-row {
	margin: 0px 1.7% 25px 0px; width: 23%; text-align: center; text-transform: uppercase; line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.1em; vertical-align: top; display: inline-block;
}
ul.dev-options li .views-row {
	margin: 0px 1.7% 25px 0px; width: 23%; text-align: center; text-transform: uppercase; line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.1em; vertical-align: top; display: inline-block;
}
.view-merchant-types.merchant-account-landing li {
	margin: 0px 1.7% 25px 0px; width: 23%; text-align: center; text-transform: uppercase; line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.1em; vertical-align: top; display: inline-block;
}
.view-preferred-partner-body-icons li {
	margin: 0px 1.7% 25px 0px; width: 23%; text-align: center; text-transform: uppercase; line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.1em; vertical-align: top; display: inline-block;
}
.login-links li {
	margin: 0px 1.7% 25px 0px; width: 23%; text-align: center; text-transform: uppercase; line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.1em; vertical-align: top; display: inline-block;
}
.green-icon-grid li {
	margin: 0px 1.7% 25px 0px; width: 23%; text-align: center; text-transform: uppercase; line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.1em; vertical-align: top; display: inline-block;
}
ul.dev-options li li {
	margin: 0px 1.7% 25px 0px; width: 23%; text-align: center; text-transform: uppercase; line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.1em; vertical-align: top; display: inline-block;
}
.view-merchant-types.merchant-account-landing .views-row a {
	background: rgb(255, 255, 255); padding: 30px 5%; transition:0.15s ease-in-out; text-align: center; color: rgb(102, 102, 102); text-decoration: none; display: block; box-sizing: border-box; -moz-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; -webkit-transition: all 0.15s ease-in-out;
}
.view-preferred-partner-body-icons .views-row a {
	background: rgb(255, 255, 255); padding: 30px 5%; transition:0.15s ease-in-out; text-align: center; color: rgb(102, 102, 102); text-decoration: none; display: block; box-sizing: border-box; -moz-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; -webkit-transition: all 0.15s ease-in-out;
}
.login-links .views-row a {
	background: rgb(255, 255, 255); padding: 30px 5%; transition:0.15s ease-in-out; text-align: center; color: rgb(102, 102, 102); text-decoration: none; display: block; box-sizing: border-box; -moz-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; -webkit-transition: all 0.15s ease-in-out;
}
.green-icon-grid .views-row a {
	background: rgb(255, 255, 255); padding: 30px 5%; transition:0.15s ease-in-out; text-align: center; color: rgb(102, 102, 102); text-decoration: none; display: block; box-sizing: border-box; -moz-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; -webkit-transition: all 0.15s ease-in-out;
}
ul.dev-options li .views-row a {
	background: rgb(255, 255, 255); padding: 30px 5%; transition:0.15s ease-in-out; text-align: center; color: rgb(102, 102, 102); text-decoration: none; display: block; box-sizing: border-box; -moz-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; -webkit-transition: all 0.15s ease-in-out;
}
.view-merchant-types.merchant-account-landing li a {
	background: rgb(255, 255, 255); padding: 30px 5%; transition:0.15s ease-in-out; text-align: center; color: rgb(102, 102, 102); text-decoration: none; display: block; box-sizing: border-box; -moz-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; -webkit-transition: all 0.15s ease-in-out;
}
.view-preferred-partner-body-icons li a {
	background: rgb(255, 255, 255); padding: 30px 5%; transition:0.15s ease-in-out; text-align: center; color: rgb(102, 102, 102); text-decoration: none; display: block; box-sizing: border-box; -moz-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; -webkit-transition: all 0.15s ease-in-out;
}
.login-links li a {
	background: rgb(255, 255, 255); padding: 30px 5%; transition:0.15s ease-in-out; text-align: center; color: rgb(102, 102, 102); text-decoration: none; display: block; box-sizing: border-box; -moz-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; -webkit-transition: all 0.15s ease-in-out;
}
.green-icon-grid li a {
	background: rgb(255, 255, 255); padding: 30px 5%; transition:0.15s ease-in-out; text-align: center; color: rgb(102, 102, 102); text-decoration: none; display: block; box-sizing: border-box; -moz-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; -webkit-transition: all 0.15s ease-in-out;
}
ul.dev-options li li a {
	background: rgb(255, 255, 255); padding: 30px 5%; transition:0.15s ease-in-out; text-align: center; color: rgb(102, 102, 102); text-decoration: none; display: block; box-sizing: border-box; -moz-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; -webkit-transition: all 0.15s ease-in-out;
}
.view-merchant-types.merchant-account-landing .views-row a .icons {
	width: 90px; height: 80px; display: inline-block; position: relative; -webkit-backface-visibility: hidden;
}
.view-preferred-partner-body-icons .views-row a .icons {
	width: 90px; height: 80px; display: inline-block; position: relative; -webkit-backface-visibility: hidden;
}
.login-links .views-row a .icons {
	width: 90px; height: 80px; display: inline-block; position: relative; -webkit-backface-visibility: hidden;
}
.green-icon-grid .views-row a .icons {
	width: 90px; height: 80px; display: inline-block; position: relative; -webkit-backface-visibility: hidden;
}
ul.dev-options li .views-row a .icons {
	width: 90px; height: 80px; display: inline-block; position: relative; -webkit-backface-visibility: hidden;
}
.view-merchant-types.merchant-account-landing li a .icons {
	width: 90px; height: 80px; display: inline-block; position: relative; -webkit-backface-visibility: hidden;
}
.view-preferred-partner-body-icons li a .icons {
	width: 90px; height: 80px; display: inline-block; position: relative; -webkit-backface-visibility: hidden;
}
.login-links li a .icons {
	width: 90px; height: 80px; display: inline-block; position: relative; -webkit-backface-visibility: hidden;
}
.green-icon-grid li a .icons {
	width: 90px; height: 80px; display: inline-block; position: relative; -webkit-backface-visibility: hidden;
}
ul.dev-options li li a .icons {
	width: 90px; height: 80px; display: inline-block; position: relative; -webkit-backface-visibility: hidden;
}
.view-merchant-types.merchant-account-landing .views-row a .icons .icon {
	position: absolute; -webkit-backface-visibility: hidden;
}
.view-preferred-partner-body-icons .views-row a .icons .icon {
	position: absolute; -webkit-backface-visibility: hidden;
}
.login-links .views-row a .icons .icon {
	position: absolute; -webkit-backface-visibility: hidden;
}
.green-icon-grid .views-row a .icons .icon {
	position: absolute; -webkit-backface-visibility: hidden;
}
ul.dev-options li .views-row a .icons .icon {
	position: absolute; -webkit-backface-visibility: hidden;
}
.view-merchant-types.merchant-account-landing li a .icons .icon {
	position: absolute; -webkit-backface-visibility: hidden;
}
.view-preferred-partner-body-icons li a .icons .icon {
	position: absolute; -webkit-backface-visibility: hidden;
}
.login-links li a .icons .icon {
	position: absolute; -webkit-backface-visibility: hidden;
}
.green-icon-grid li a .icons .icon {
	position: absolute; -webkit-backface-visibility: hidden;
}
ul.dev-options li li a .icons .icon {
	position: absolute; -webkit-backface-visibility: hidden;
}
.view-merchant-types.merchant-account-landing .views-row a .icons .icon.neutral {
	display: none;
}
.view-preferred-partner-body-icons .views-row a .icons .icon.neutral {
	display: none;
}
.login-links .views-row a .icons .icon.neutral {
	display: none;
}
.green-icon-grid .views-row a .icons .icon.neutral {
	display: none;
}
ul.dev-options li .views-row a .icons .icon.neutral {
	display: none;
}
.view-merchant-types.merchant-account-landing li a .icons .icon.neutral {
	display: none;
}
.view-preferred-partner-body-icons li a .icons .icon.neutral {
	display: none;
}
.login-links li a .icons .icon.neutral {
	display: none;
}
.green-icon-grid li a .icons .icon.neutral {
	display: none;
}
ul.dev-options li li a .icons .icon.neutral {
	display: none;
}
.view-merchant-types.merchant-account-landing .views-row a:hover {
	background: none; box-shadow: none;
}
.view-preferred-partner-body-icons .views-row a:hover {
	background: none; box-shadow: none;
}
.login-links .views-row a:hover {
	background: none; box-shadow: none;
}
.green-icon-grid .views-row a:hover {
	background: none; box-shadow: none;
}
ul.dev-options li .views-row a:hover {
	background: none; box-shadow: none;
}
.view-merchant-types.merchant-account-landing li a:hover {
	background: none; box-shadow: none;
}
.view-preferred-partner-body-icons li a:hover {
	background: none; box-shadow: none;
}
.login-links li a:hover {
	background: none; box-shadow: none;
}
.green-icon-grid li a:hover {
	background: none; box-shadow: none;
}
ul.dev-options li li a:hover {
	background: none; box-shadow: none;
}
.view-merchant-types.merchant-account-landing .views-row a:hover .icons .icon.green {
	display: none;
}
.view-preferred-partner-body-icons .views-row a:hover .icons .icon.green {
	display: none;
}
.login-links .views-row a:hover .icons .icon.green {
	display: none;
}
.green-icon-grid .views-row a:hover .icons .icon.green {
	display: none;
}
ul.dev-options li .views-row a:hover .icons .icon.green {
	display: none;
}
.view-merchant-types.merchant-account-landing li a:hover .icons .icon.green {
	display: none;
}
.view-preferred-partner-body-icons li a:hover .icons .icon.green {
	display: none;
}
.login-links li a:hover .icons .icon.green {
	display: none;
}
.green-icon-grid li a:hover .icons .icon.green {
	display: none;
}
ul.dev-options li li a:hover .icons .icon.green {
	display: none;
}
.view-merchant-types.merchant-account-landing .views-row a:hover .icons .icon.neutral {
	display: block;
}
.view-preferred-partner-body-icons .views-row a:hover .icons .icon.neutral {
	display: block;
}
.login-links .views-row a:hover .icons .icon.neutral {
	display: block;
}
.green-icon-grid .views-row a:hover .icons .icon.neutral {
	display: block;
}
ul.dev-options li .views-row a:hover .icons .icon.neutral {
	display: block;
}
.view-merchant-types.merchant-account-landing li a:hover .icons .icon.neutral {
	display: block;
}
.view-preferred-partner-body-icons li a:hover .icons .icon.neutral {
	display: block;
}
.login-links li a:hover .icons .icon.neutral {
	display: block;
}
.green-icon-grid li a:hover .icons .icon.neutral {
	display: block;
}
ul.dev-options li li a:hover .icons .icon.neutral {
	display: block;
}
.right .view-related-resources {
	margin-bottom: 40px;
}
.right .view-related-resource-file {
	margin-bottom: 40px;
}
.right .view-related-resources .views-row.views-row-last a {
	border: currentColor; border-image: none;
}
.right .view-related-resource-file .views-row.views-row-last a {
	border: currentColor; border-image: none;
}
.bottom-promos-views {
	overflow: hidden; border-left-color: rgb(17, 17, 17); border-left-width: 2px; border-left-style: solid;
}
.bottom-promos-views .views-row {
	border-right-color: rgb(17, 17, 17); border-right-width: 2px; border-right-style: solid; float: left; position: relative; background-size: cover !important;
}
.bottom-promos-views .views-row.length-1 {
	width: 99.3%;
}
.bottom-promos-views .views-row.length-2 {
	width: 49.2%;
}
.bottom-promos-views .views-row.length-3 {
	width: 33.1%;
}
.bottom-promos-views .views-row .imgpath {
	display: none;
}
.bottom-promos-views .views-row a {
	background-position: 50% 50%; padding: 120px 11% 110px; transition:0.2s ease-out; color: rgb(255, 255, 255); display: block; background-size: cover; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out;
}
.bottom-promos-views .views-row a .title {
	text-transform: uppercase; line-height: 1.1; padding-bottom: 4px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.4em; margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 4px; border-bottom-style: solid; display: inline-block;
}
.bottom-promos-views .views-row a p {
	font-size: 1.2em;
}
.bottom-promos-views .views-row a div.p {
	font-size: 1.2em;
}
.bottom-promos-views .views-row.index-1 a .title {
	border-color: rgb(154, 204, 121);
}
.bottom-promos-views .views-row.index-1 a:hover {
	background: rgb(154, 204, 121) !important;
}
.bottom-promos-views .views-row.index-1 a:hover .title {
	border-color: rgb(90, 143, 54);
}
.bottom-promos-views .views-row.index-2 a .title {
	border-color: rgb(112, 180, 226);
}
.bottom-promos-views .views-row.index-2 a:hover {
	background: rgb(112, 180, 226) !important;
}
.bottom-promos-views .views-row.index-2 a:hover .title {
	border-color: rgb(35, 119, 175);
}
.bottom-promos-views .views-row.index-3 a .title {
	border-color: rgb(0, 128, 192);
}
.bottom-promos-views .views-row.index-3 a:hover {
	background: rgb(0, 128, 192) !important;
}
.bottom-promos-views .views-row.index-3 a:hover .title {
	border-color: rgb(189, 40, 11);
}
.bottom-promos-views .view-bottom-video-promos .views-row a p {
	background: url("images/video-play-button.png") no-repeat 0px 0px; padding-left: 75px; min-height: 70px;
}
.bottom-promos-views .view-bottom-video-promos .views-row a div.p {
	background: url("images/video-play-button.png") no-repeat 0px 0px; padding-left: 75px; min-height: 70px;
}
@media all and (max-width:980px)
{
.bottom-promos-views .views-row a {
	padding: 70px 11%;
}
}
@media all and (max-width:768px)
{
.bottom-promos-views {
	border: currentColor; border-image: none;
}
.bottom-promos-views .views-row {
	border-width: medium medium 2px; border-style: none none solid; border-color: currentColor currentColor rgb(17, 17, 17); border-image: none; width: 100% !important;
}
}
.view-faq-terms .views-row {
	background: rgb(255, 255, 255); width: 48%; margin-bottom: 30px; float: left;
}
.view-faq-terms .views-row.views-row-even {
	float: right;
}
@media all and (max-width:768px)
{
.view-faq-terms .views-row {
	width: 100%; float: none !important;
}
}
.view-faq.related .views-row {
	margin-bottom: 10px;
}
.view-faq.related .views-field-title {
	padding: 15px 60px 10px 30px; font-size: 1.3em;
}
.view-faq.related .views-field-title::after {
	top: 13px;
}
.view-faq .views-row {
	background: rgb(255, 255, 255); margin-bottom: 20px;
}
.node-type-merchant-type .view-faq .views-row {
	background: rgb(245, 246, 247);
}
.view-faq .views-field-title {
	padding: 25px 60px 20px; transition:0.15s ease-in-out; color: rgb(154, 204, 121); line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em; position: relative; cursor: pointer; -moz-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; -webkit-transition: all 0.15s ease-in-out;
}
.view-faq .views-field-title::after {
	transition:0.3s ease-in-out; top: 20px; right: 25px; position: absolute; content: url(images/carat-dn-ltgreen-01.png); -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}
.view-faq .views-field-title.open::after {
	transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg);
}
.view-faq .views-field-title:hover {
	background: rgb(154, 204, 121); color: rgb(255, 255, 255);
}
.view-faq .views-field-field-answer {
	padding: 25px 25px 5px; line-height: 1.8; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-size: 1.1em; border-top-color: rgb(241, 241, 241); border-top-width: 1px; border-top-style: solid; display: none;
}
.node-type-merchant-type .view-faq .views-field-field-answer {
	border-color: rgb(231, 231, 231);
}
.front .cont-05 .view-display-id-partners_front_grid {
	width: 68%; float: right; max-width: 68%;
}
body.partners-landing-page .view-partners {
	width: 68%; float: right; max-width: 68%;
}
.integration-partners-landing .top-right-right-btm-layout .view-partners {
	width: 68%; float: right; max-width: 68%;
}
.term-integration-partners .top-right-right-btm-layout .view-partners {
	width: 68%; float: right; max-width: 68%;
}
.languages-grid {
	width: 68%; float: right; max-width: 68%;
}
.front .cont-05 .view-display-id-partners_front_grid .views-row {
	background: rgb(255, 255, 255); margin: 0px 1.47% 24px; padding: 1%; transition:0.2s ease-out; width: 30%; display: inline-block; max-width: 30%; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out;
}
body.partners-landing-page .view-partners .views-row {
	background: rgb(255, 255, 255); margin: 0px 1.47% 24px; padding: 1%; transition:0.2s ease-out; width: 30%; display: inline-block; max-width: 30%; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out;
}
.integration-partners-landing .top-right-right-btm-layout .view-partners .views-row {
	background: rgb(255, 255, 255); margin: 0px 1.47% 24px; padding: 1%; transition:0.2s ease-out; width: 30%; display: inline-block; max-width: 30%; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out;
}
.term-integration-partners .top-right-right-btm-layout .view-partners .views-row {
	background: rgb(255, 255, 255); margin: 0px 1.47% 24px; padding: 1%; transition:0.2s ease-out; width: 30%; display: inline-block; max-width: 30%; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out;
}
.languages-grid .views-row {
	background: rgb(255, 255, 255); margin: 0px 1.47% 24px; padding: 1%; transition:0.2s ease-out; width: 30%; display: inline-block; max-width: 30%; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out;
}
.front .cont-05 .view-display-id-partners_front_grid .views-row img {
	display: block;
}
body.partners-landing-page .view-partners .views-row img {
	display: block;
}
.integration-partners-landing .top-right-right-btm-layout .view-partners .views-row img {
	display: block;
}
.term-integration-partners .top-right-right-btm-layout .view-partners .views-row img {
	display: block;
}
.languages-grid .views-row img {
	display: block;
}
.front .cont-05 .view-display-id-partners_front_grid .views-row:hover {
	background: none; box-shadow: none;
}
body.partners-landing-page .view-partners .views-row:hover {
	background: none; box-shadow: none;
}
.integration-partners-landing .top-right-right-btm-layout .view-partners .views-row:hover {
	background: none; box-shadow: none;
}
.term-integration-partners .top-right-right-btm-layout .view-partners .views-row:hover {
	background: none; box-shadow: none;
}
.languages-grid .views-row:hover {
	background: none; box-shadow: none;
}
@media all and (max-width:1200px)
{
.front .cont-05 .view-display-id-partners_front_grid {
	width: 63%; max-width: 63%;
}
body.partners-landing-page .view-partners {
	width: 63%; max-width: 63%;
}
.integration-partners-landing .top-right-right-btm-layout .view-partners {
	width: 63%; max-width: 63%;
}
.term-integration-partners .top-right-right-btm-layout .view-partners {
	width: 63%; max-width: 63%;
}
.languages-grid {
	width: 63%; max-width: 63%;
}
.front .cont-05 .view-display-id-partners_front_grid .views-row {
	width: 29%; max-width: 29%;
}
body.partners-landing-page .view-partners .views-row {
	width: 29%; max-width: 29%;
}
.integration-partners-landing .top-right-right-btm-layout .view-partners .views-row {
	width: 29%; max-width: 29%;
}
.term-integration-partners .top-right-right-btm-layout .view-partners .views-row {
	width: 29%; max-width: 29%;
}
.languages-grid .views-row {
	width: 29%; max-width: 29%;
}
}
@media all and (max-width:980px)
{
.front .cont-05 .view-display-id-partners_front_grid {
	width: 100%; float: none; max-width: 100%;
}
body.partners-landing-page .view-partners {
	width: 100%; float: none; max-width: 100%;
}
.integration-partners-landing .top-right-right-btm-layout .view-partners {
	width: 100%; float: none; max-width: 100%;
}
.term-integration-partners .top-right-right-btm-layout .view-partners {
	width: 100%; float: none; max-width: 100%;
}
.languages-grid {
	width: 100%; float: none; max-width: 100%;
}
.front .cont-05 .view-display-id-partners_front_grid .views-row {
	width: 30%; max-width: 30%;
}
body.partners-landing-page .view-partners .views-row {
	width: 30%; max-width: 30%;
}
.integration-partners-landing .top-right-right-btm-layout .view-partners .views-row {
	width: 30%; max-width: 30%;
}
.term-integration-partners .top-right-right-btm-layout .view-partners .views-row {
	width: 30%; max-width: 30%;
}
.languages-grid .views-row {
	width: 30%; max-width: 30%;
}
}
@media all and (max-width:768px)
{
.front .cont-05 .view-display-id-partners_front_grid .view-content {
	overflow: hidden;
}
body.partners-landing-page .view-partners .view-content {
	overflow: hidden;
}
.integration-partners-landing .top-right-right-btm-layout .view-partners .view-content {
	overflow: hidden;
}
.term-integration-partners .top-right-right-btm-layout .view-partners .view-content {
	overflow: hidden;
}
.languages-grid .view-content {
	overflow: hidden;
}
.front .cont-05 .view-display-id-partners_front_grid .views-row {
	margin: 0px 0px 20px; width: 47%; max-width: 47%;
}
body.partners-landing-page .view-partners .views-row {
	margin: 0px 0px 20px; width: 47%; max-width: 47%;
}
.integration-partners-landing .top-right-right-btm-layout .view-partners .views-row {
	margin: 0px 0px 20px; width: 47%; max-width: 47%;
}
.term-integration-partners .top-right-right-btm-layout .view-partners .views-row {
	margin: 0px 0px 20px; width: 47%; max-width: 47%;
}
.languages-grid .views-row {
	margin: 0px 0px 20px; width: 47%; max-width: 47%;
}
.front .cont-05 .view-display-id-partners_front_grid .views-row.views-row-odd {
	float: left;
}
body.partners-landing-page .view-partners .views-row.views-row-odd {
	float: left;
}
.integration-partners-landing .top-right-right-btm-layout .view-partners .views-row.views-row-odd {
	float: left;
}
.term-integration-partners .top-right-right-btm-layout .view-partners .views-row.views-row-odd {
	float: left;
}
.languages-grid .views-row.views-row-odd {
	float: left;
}
.front .cont-05 .view-display-id-partners_front_grid .views-row.views-row-even {
	float: right;
}
body.partners-landing-page .view-partners .views-row.views-row-even {
	float: right;
}
.integration-partners-landing .top-right-right-btm-layout .view-partners .views-row.views-row-even {
	float: right;
}
.term-integration-partners .top-right-right-btm-layout .view-partners .views-row.views-row-even {
	float: right;
}
.languages-grid .views-row.views-row-even {
	float: right;
}
}
@media all and (max-width:375px)
{
.front .cont-05 .view-display-id-partners_front_grid {
	overflow: hidden;
}
body.partners-landing-page .view-partners {
	overflow: hidden;
}
.integration-partners-landing .top-right-right-btm-layout .view-partners {
	overflow: hidden;
}
.term-integration-partners .top-right-right-btm-layout .view-partners {
	overflow: hidden;
}
.languages-grid {
	overflow: hidden;
}
.front .cont-05 .view-display-id-partners_front_grid .views-row img {
	display: inline-block;
}
body.partners-landing-page .view-partners .views-row img {
	display: inline-block;
}
.integration-partners-landing .top-right-right-btm-layout .view-partners .views-row img {
	display: inline-block;
}
.term-integration-partners .top-right-right-btm-layout .view-partners .views-row img {
	display: inline-block;
}
.languages-grid .views-row img {
	display: inline-block;
}
}
.view-faq-terms {
	overflow: hidden;
}
.view-merchant-types.merchant-account-landing {
	padding-top: 20px;
}
@media all and (max-width:980px)
{
.view-merchant-types.merchant-account-landing .views-row {
	width: 31%;
}
}
@media all and (max-width:768px)
{
.view-merchant-types.merchant-account-landing .views-row {
	width: 46%; font-size: 0.95em; margin-right: 2.5%;
}
}
.view-preferred-partner-body-icons {
	padding: 40px 0px;
}
.view-preferred-partner-body-icons .views-row {
	width: 31%;
}
@media all and (max-width:980px)
{
.view-preferred-partner-body-icons .views-row {
	width: 45%; margin-right: 4%;
}
}
.view-seo-info-page .views-row {
	width: 28%; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-size: 1.1em; margin-right: 4%; vertical-align: top; display: inline-block;
}
.view-seo-info-page .views-row a {
	padding: 10px 30px 10px 0px; color: rgb(154, 204, 121); border-bottom-color: rgb(248, 248, 248); border-bottom-width: 2px; border-bottom-style: solid; display: block;
}
.view-seo-info-page .views-row a:hover {
	text-decoration: underline;
}
@media all and (max-width:980px)
{
.view-seo-info-page .views-row {
	width: 45%;
}
}
@media all and (max-width:667px)
{
.view-seo-info-page .views-row {
	margin: 0px; width: 100%;
}
}
.view-careers .views-row {
	margin: 0px 3%; padding: 20px 0px; width: 25%; vertical-align: top; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.view-careers .views-row .views-field-title {
	text-transform: uppercase; line-height: 1.2; font-size: 1.2em;
}
.view-careers .views-row .views-field-title a {
	display: block;
}
.view-careers .views-row .views-field-title a:hover {
	color: rgb(0, 128, 192);
}
.view-careers .views-row .views-field-field-career-location {
	color: rgb(187, 187, 187);
}
.view-careers .views-row .views-field-view-node a {
	color: rgb(154, 204, 121); letter-spacing: 1px; font-family: "proxima-nova",Helvetica,Arial,sans-serif;
}
@media all and (max-width:768px)
{
.view-careers .views-row {
	margin: 0px 2% 30px; width: 45%;
}
}
@media all and (max-width:667px)
{
.view-careers .views-row {
	margin: 0px; width: 100%;
}
}
.view-blog.landing-list .views-field-title a {
	color: rgb(20, 93, 149); line-height: 1.2; display: block;
}
.view-blog.by-year .views-field-title a {
	color: rgb(20, 93, 149); line-height: 1.2; display: block;
}
.view-blog.landing-list .views-field-title a:hover {
	color: rgb(112, 180, 226);
}
.view-blog.by-year .views-field-title a:hover {
	color: rgb(112, 180, 226);
}
.view-blog.landing-list .views-field-field-post-date {
	color: rgb(187, 187, 187); margin-bottom: 5px;
}
.view-blog.by-year .views-field-field-post-date {
	color: rgb(187, 187, 187); margin-bottom: 5px;
}
.view-blog.landing-list .views-field-body p {
	color: rgb(51, 51, 51); margin-bottom: 20px;
}
.view-blog.landing-list .views-field-body div.p {
	color: rgb(51, 51, 51); margin-bottom: 20px;
}
.view-blog.by-year .views-field-body p {
	color: rgb(51, 51, 51); margin-bottom: 20px;
}
.view-blog.by-year .views-field-body div.p {
	color: rgb(51, 51, 51); margin-bottom: 20px;
}
.view-news .views-row {
	padding: 10px 0px;
}
.view-news .views-field-field-news-created {
	color: rgb(187, 187, 187); font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-size: 0.85em;
}
.view-news .views-field-title a {
	color: rgb(20, 93, 149); line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.2em; display: block;
}
.view-news .views-field-title a:hover {
	color: rgb(112, 180, 226);
}
.view-events .views-row {
	padding: 10px 0px;
}
.view-events .views-field-field-event-date {
	color: rgb(187, 187, 187); overflow: hidden; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-size: 0.9em;
}
.view-events .views-field-field-event-booth {
	color: rgb(187, 187, 187); overflow: hidden; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-size: 0.9em;
}
.view-events .views-field-field-event-where {
	color: rgb(187, 187, 187); overflow: hidden; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-size: 0.9em;
}
.view-events .views-field-field-event-date .views-label {
	color: rgb(170, 170, 170); margin-right: 5px; float: left;
}
.view-events .views-field-field-event-booth .views-label {
	color: rgb(170, 170, 170); margin-right: 5px; float: left;
}
.view-events .views-field-field-event-where .views-label {
	color: rgb(170, 170, 170); margin-right: 5px; float: left;
}
.view-events .views-field-field-event-website {
	overflow: hidden;
}
.view-events .views-field-field-event-website a {
	color: rgb(0, 128, 192);
}
.view-events .views-field-title {
	color: rgb(20, 93, 149); line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.2em; display: block;
}
.view-awards .anchor {
	background: none; left: 0px; top: 0px; width: 1px; height: 1px; display: block; visibility: hidden; position: absolute; opacity: 0; pointer-events: none;
}
.view-awards .views-row {
	overflow: hidden; position: relative;
}
.view-awards .views-field-field-award-logo {
	width: 13%; float: left;
}
.view-awards .views-field-body {
	width: 81%; float: right;
}
.view-awards .views-field-body .title {
	color: rgb(20, 93, 149); line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.4em;
}
.view-awards .views-field-body .body {
	font-size: 0.9em;
}
@media all and (max-width:980px)
{
.view-awards .views-field-field-award-logo {
	width: 17%;
}
.view-awards .views-field-body {
	width: 77%;
}
}
@media all and (max-width:667px)
{
.view-awards .views-field-field-award-logo {
	width: 19%;
}
.view-awards .views-field-body {
	width: 77%;
}
}
.view-reviews h3 {
	background: rgb(197, 224, 243); padding: 5px 20px 0px; color: rgb(20, 93, 149); text-transform: uppercase; font-size: 1.2em;
}
.view-reviews .title-wrap h4 {
	background: rgb(20, 93, 149); padding: 10px 0px 3px; text-align: center; color: rgb(255, 255, 255); font-size: 1.6em; display: block;
}
.view-reviews .title-wrap .subtop h2.h4 {
	background: rgb(20, 93, 149); padding: 10px 0px 3px; text-align: center; color: rgb(255, 255, 255); font-size: 1.6em; display: block;
}
.subtop .view-reviews .title-wrap h2.h4 {
	background: rgb(20, 93, 149); padding: 10px 0px 3px; text-align: center; color: rgb(255, 255, 255); font-size: 1.6em; display: block;
}
.view-reviews .title-wrap .content-area h2.h4 {
	background: rgb(20, 93, 149); padding: 10px 0px 3px; text-align: center; color: rgb(255, 255, 255); font-size: 1.6em; display: block;
}
.content-area .view-reviews .title-wrap h2.h4 {
	background: rgb(20, 93, 149); padding: 10px 0px 3px; text-align: center; color: rgb(255, 255, 255); font-size: 1.6em; display: block;
}
.view-reviews .title-wrap .subcontent h2.h4 {
	background: rgb(20, 93, 149); padding: 10px 0px 3px; text-align: center; color: rgb(255, 255, 255); font-size: 1.6em; display: block;
}
.subcontent .view-reviews .title-wrap h2.h4 {
	background: rgb(20, 93, 149); padding: 10px 0px 3px; text-align: center; color: rgb(255, 255, 255); font-size: 1.6em; display: block;
}
.view-reviews .title-wrap .field-name-body h2.h4 {
	background: rgb(20, 93, 149); padding: 10px 0px 3px; text-align: center; color: rgb(255, 255, 255); font-size: 1.6em; display: block;
}
.field-name-body .view-reviews .title-wrap h2.h4 {
	background: rgb(20, 93, 149); padding: 10px 0px 3px; text-align: center; color: rgb(255, 255, 255); font-size: 1.6em; display: block;
}
.view-reviews .title-wrap .subtop h3.h4 {
	background: rgb(20, 93, 149); padding: 10px 0px 3px; text-align: center; color: rgb(255, 255, 255); font-size: 1.6em; display: block;
}
.subtop .view-reviews .title-wrap h3.h4 {
	background: rgb(20, 93, 149); padding: 10px 0px 3px; text-align: center; color: rgb(255, 255, 255); font-size: 1.6em; display: block;
}
.view-reviews .title-wrap .content-area h3.h4 {
	background: rgb(20, 93, 149); padding: 10px 0px 3px; text-align: center; color: rgb(255, 255, 255); font-size: 1.6em; display: block;
}
.content-area .view-reviews .title-wrap h3.h4 {
	background: rgb(20, 93, 149); padding: 10px 0px 3px; text-align: center; color: rgb(255, 255, 255); font-size: 1.6em; display: block;
}
.view-reviews .title-wrap .subcontent h3.h4 {
	background: rgb(20, 93, 149); padding: 10px 0px 3px; text-align: center; color: rgb(255, 255, 255); font-size: 1.6em; display: block;
}
.subcontent .view-reviews .title-wrap h3.h4 {
	background: rgb(20, 93, 149); padding: 10px 0px 3px; text-align: center; color: rgb(255, 255, 255); font-size: 1.6em; display: block;
}
.view-reviews .title-wrap .field-name-body h3.h4 {
	background: rgb(20, 93, 149); padding: 10px 0px 3px; text-align: center; color: rgb(255, 255, 255); font-size: 1.6em; display: block;
}
.field-name-body .view-reviews .title-wrap h3.h4 {
	background: rgb(20, 93, 149); padding: 10px 0px 3px; text-align: center; color: rgb(255, 255, 255); font-size: 1.6em; display: block;
}
.view-reviews .views-row {
	overflow: hidden; padding-bottom: 25px;
}
.view-reviews .views-row.views-row-first {
	box-shadow: none;
}
.view-reviews .logo {
	width: 31.37%; float: left;
}
.view-reviews .review-content {
	width: 65%; float: right;
}
.view-reviews .review-content .title {
	color: rgb(20, 93, 149); font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em;
}
.view-reviews .review-content p {
	margin-bottom: 20px;
}
.view-reviews .review-content div.p {
	margin-bottom: 20px;
}
.view-reviews .review-content p:first-child::before {
	content: "“";
}
.view-reviews .review-content div:first-child.p::before {
	content: "“";
}
.view-reviews .review-content p:last-child::after {
	content: "”";
}
.view-reviews .review-content div:last-child.p::after {
	content: "”";
}
.view-reviews .review-content .author {
	text-align: right; color: rgb(51, 51, 51); font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-style: italic; font-weight: bold;
}
.view-reviews .review-content .addtl-info {
	text-align: right; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-style: italic;
}
@media all and (max-width:667px)
{
.view-reviews .logo {
	width: 240px; margin-bottom: 10px; float: none; max-width: 240px;
}
.view-reviews .review-content {
	width: 100%; float: none;
}
.view-reviews .review-content .title {
	font-size: 1.3em;
}
}
.view-team .title-wrap h4 {
	background: rgb(154, 202, 235); padding: 10px 15px 5px; border: currentColor; border-image: none; color: rgb(255, 255, 255); line-height: 1; font-family: "abadi_mt_condensed_lightRg"; font-weight: 300; display: block;
}
.view-team .title-wrap .subtop h2.h4 {
	background: rgb(154, 202, 235); padding: 10px 15px 5px; border: currentColor; border-image: none; color: rgb(255, 255, 255); line-height: 1; font-family: "abadi_mt_condensed_lightRg"; font-weight: 300; display: block;
}
.subtop .view-team .title-wrap h2.h4 {
	background: rgb(154, 202, 235); padding: 10px 15px 5px; border: currentColor; border-image: none; color: rgb(255, 255, 255); line-height: 1; font-family: "abadi_mt_condensed_lightRg"; font-weight: 300; display: block;
}
.view-team .title-wrap .content-area h2.h4 {
	background: rgb(154, 202, 235); padding: 10px 15px 5px; border: currentColor; border-image: none; color: rgb(255, 255, 255); line-height: 1; font-family: "abadi_mt_condensed_lightRg"; font-weight: 300; display: block;
}
.content-area .view-team .title-wrap h2.h4 {
	background: rgb(154, 202, 235); padding: 10px 15px 5px; border: currentColor; border-image: none; color: rgb(255, 255, 255); line-height: 1; font-family: "abadi_mt_condensed_lightRg"; font-weight: 300; display: block;
}
.view-team .title-wrap .subcontent h2.h4 {
	background: rgb(154, 202, 235); padding: 10px 15px 5px; border: currentColor; border-image: none; color: rgb(255, 255, 255); line-height: 1; font-family: "abadi_mt_condensed_lightRg"; font-weight: 300; display: block;
}
.subcontent .view-team .title-wrap h2.h4 {
	background: rgb(154, 202, 235); padding: 10px 15px 5px; border: currentColor; border-image: none; color: rgb(255, 255, 255); line-height: 1; font-family: "abadi_mt_condensed_lightRg"; font-weight: 300; display: block;
}
.view-team .title-wrap .field-name-body h2.h4 {
	background: rgb(154, 202, 235); padding: 10px 15px 5px; border: currentColor; border-image: none; color: rgb(255, 255, 255); line-height: 1; font-family: "abadi_mt_condensed_lightRg"; font-weight: 300; display: block;
}
.field-name-body .view-team .title-wrap h2.h4 {
	background: rgb(154, 202, 235); padding: 10px 15px 5px; border: currentColor; border-image: none; color: rgb(255, 255, 255); line-height: 1; font-family: "abadi_mt_condensed_lightRg"; font-weight: 300; display: block;
}
.view-team .title-wrap .subtop h3.h4 {
	background: rgb(154, 202, 235); padding: 10px 15px 5px; border: currentColor; border-image: none; color: rgb(255, 255, 255); line-height: 1; font-family: "abadi_mt_condensed_lightRg"; font-weight: 300; display: block;
}
.subtop .view-team .title-wrap h3.h4 {
	background: rgb(154, 202, 235); padding: 10px 15px 5px; border: currentColor; border-image: none; color: rgb(255, 255, 255); line-height: 1; font-family: "abadi_mt_condensed_lightRg"; font-weight: 300; display: block;
}
.view-team .title-wrap .content-area h3.h4 {
	background: rgb(154, 202, 235); padding: 10px 15px 5px; border: currentColor; border-image: none; color: rgb(255, 255, 255); line-height: 1; font-family: "abadi_mt_condensed_lightRg"; font-weight: 300; display: block;
}
.content-area .view-team .title-wrap h3.h4 {
	background: rgb(154, 202, 235); padding: 10px 15px 5px; border: currentColor; border-image: none; color: rgb(255, 255, 255); line-height: 1; font-family: "abadi_mt_condensed_lightRg"; font-weight: 300; display: block;
}
.view-team .title-wrap .subcontent h3.h4 {
	background: rgb(154, 202, 235); padding: 10px 15px 5px; border: currentColor; border-image: none; color: rgb(255, 255, 255); line-height: 1; font-family: "abadi_mt_condensed_lightRg"; font-weight: 300; display: block;
}
.subcontent .view-team .title-wrap h3.h4 {
	background: rgb(154, 202, 235); padding: 10px 15px 5px; border: currentColor; border-image: none; color: rgb(255, 255, 255); line-height: 1; font-family: "abadi_mt_condensed_lightRg"; font-weight: 300; display: block;
}
.view-team .title-wrap .field-name-body h3.h4 {
	background: rgb(154, 202, 235); padding: 10px 15px 5px; border: currentColor; border-image: none; color: rgb(255, 255, 255); line-height: 1; font-family: "abadi_mt_condensed_lightRg"; font-weight: 300; display: block;
}
.field-name-body .view-team .title-wrap h3.h4 {
	background: rgb(154, 202, 235); padding: 10px 15px 5px; border: currentColor; border-image: none; color: rgb(255, 255, 255); line-height: 1; font-family: "abadi_mt_condensed_lightRg"; font-weight: 300; display: block;
}
.view-team .views-row {
	overflow: hidden;
}
.view-team .views-field-field-team-headshot {
	width: 18%; float: left;
}
.view-team .views-field-field-team-email {
	clear: left; margin-right: 10px; float: left;
}
.view-team .views-field-field-team-twitter {
	clear: left; margin-right: 10px; float: left;
}
.view-team .views-field-field-team-email a {
	color: rgb(112, 180, 226); font-size: 1.5em;
}
.view-team .views-field-field-team-twitter a {
	color: rgb(112, 180, 226); font-size: 1.5em;
}
.view-team .views-field-field-team-twitter {
	clear: none;
}
.view-team .views-field-nothing {
	width: 77%; margin-left: 22%;
}
.view-team .views-field-nothing .name {
	font-size: 1.4em;
}
@media all and (max-width:667px)
{
.view-team .views-field-field-team-headshot {
	width: 27%;
}
.view-team .views-field-nothing {
	width: 69%; margin-left: 30%;
}
}
.view-video-gallery {
	overflow: hidden;
}
.view-video-gallery-tracking {
	overflow: hidden;
}
.view-video-gallery .views-row {
	background: rgb(0, 128, 192); margin: 0px 1.2% 30px; border-radius: 3px; width: 30%; text-align: center; vertical-align: top; display: inline-block;
}
.view-video-gallery-tracking .views-row {
	background: rgb(0, 128, 192); margin: 0px 1.2% 30px; border-radius: 3px; width: 30%; text-align: center; vertical-align: top; display: inline-block;
}
.view-video-gallery .views-row a {
	display: block; position: relative;
}
.view-video-gallery-tracking .views-row a {
	display: block; position: relative;
}
.view-video-gallery .views-row a::before {
	background: url("images/video-play-button-dk-trans-02.png") 0% 0% / contain; margin: 0px 0px 0px -20px; left: 50%; top: 25%; width: 40px; height: 40px; position: absolute; content: "";
}
.view-video-gallery-tracking .views-row a::before {
	background: url("images/video-play-button-dk-trans-02.png") 0% 0% / contain; margin: 0px 0px 0px -20px; left: 50%; top: 25%; width: 40px; height: 40px; position: absolute; content: "";
}
.view-video-gallery .views-row .title-wrap {
	clear: both; display: block;
}
.view-video-gallery-tracking .views-row .title-wrap {
	clear: both; display: block;
}
.view-video-gallery .views-row img {
	border-radius: 3px 3px 0px 0px; border: 2px solid rgb(204, 204, 204); border-image: none; display: block;
}
.view-video-gallery-tracking .views-row img {
	border-radius: 3px 3px 0px 0px; border: 2px solid rgb(204, 204, 204); border-image: none; display: block;
}
.view-video-gallery .views-row img:hover {
	border-color: rgb(187, 187, 187); opacity: 0.7;
}
.view-video-gallery-tracking .views-row img:hover {
	border-color: rgb(187, 187, 187); opacity: 0.7;
}
.view-video-gallery .views-row .video-embed-description {
	padding: 10px 20px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.2;
}
.view-video-gallery .views-row .title {
	padding: 10px 20px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.2;
}
.view-video-gallery-tracking .views-row .video-embed-description {
	padding: 10px 20px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.2;
}
.view-video-gallery-tracking .views-row .title {
	padding: 10px 20px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.2;
}
@media all and (max-width:980px)
{
.view-video-gallery .views-row {
	width: 45%;
}
.view-video-gallery-tracking .views-row {
	width: 45%;
}
}
@media all and (max-width:667px)
{
.view-video-gallery .views-row {
	margin: 0px 0px 30px; width: 100%;
}
.view-video-gallery-tracking .views-row {
	margin: 0px 0px 30px; width: 100%;
}
}
.view-video-gallery-tracking .thumb {
	position: relative;
}
.view-video-gallery-tracking .thumb::before {
	background: url("images/video-play-button-dk-trans-02.png") no-repeat 50% 50% / contain; margin: -20px 0px 0px -20px; left: 50%; top: 50%; width: 40px; height: 40px; position: absolute; content: "";
}
.view-product-roadmap {
	display: block;
}
.view-product-roadmap .view-footer {
	padding: 60px 0px 0px; text-align: center; clear: both; display: block;
}
@media all and (max-width:667px)
{
.view-product-roadmap .view-footer {
	display: none;
}
}
.view-product-roadmap .view-footer #show-less-roadmap-cta {
	margin: 0px auto; cursor: pointer;
}
.view-product-roadmap .view-footer #show-more-roadmap-cta {
	margin: 0px auto; cursor: pointer;
}
.view-product-roadmap .view-content {
	width: 100%; display: block; position: relative;
}
.view-product-roadmap .view-content .item-list {
	margin: 0px 0px 0px 2.5%; padding: 0px; width: 31.66%; float: left; display: block; background-color: rgb(255, 255, 255);
}
.view-product-roadmap .view-content :first-child.item-list {
	margin-left: 0px;
}
.view-product-roadmap .view-content .item-list::before {
	top: 0px; width: 31.66%; bottom: 0px; display: block; position: absolute; z-index: 0; content: ""; background-color: rgb(255, 255, 255);
}
@media all and (max-width:667px)
{
.view-product-roadmap .view-content .item-list::before {
	display: none;
}
}
.view-product-roadmap .view-content .item-list.expand {
	height: auto !important;
}
@media all and (max-width:667px)
{
.view-product-roadmap .view-content .item-list {
	margin: 0px 0px 20px; width: 100%; clear: both; float: none;
}
}
.view-product-roadmap .view-content .item-list h3 {
	display: none;
}
.view-product-roadmap .view-content .item-list h4 {
	border-width: medium medium 3px; border-style: none none solid; border-color: currentColor currentColor rgb(225, 226, 228); margin: 0px; padding: 50px 10px; border-image: none; text-align: center; color: rgb(255, 255, 255); line-height: 0.8; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; font-weight: normal; text-decoration: none; display: block; white-space: nowrap; position: relative; z-index: 10; -ms-word-break: keep-all; box-shadow: 0px 3px 0px #f5f6f7;
}
.view-product-roadmap .view-content .item-list .subtop h2.h4 {
	border-width: medium medium 3px; border-style: none none solid; border-color: currentColor currentColor rgb(225, 226, 228); margin: 0px; padding: 50px 10px; border-image: none; text-align: center; color: rgb(255, 255, 255); line-height: 0.8; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; font-weight: normal; text-decoration: none; display: block; white-space: nowrap; position: relative; z-index: 10; -ms-word-break: keep-all; box-shadow: 0px 3px 0px #f5f6f7;
}
.subtop .view-product-roadmap .view-content .item-list h2.h4 {
	border-width: medium medium 3px; border-style: none none solid; border-color: currentColor currentColor rgb(225, 226, 228); margin: 0px; padding: 50px 10px; border-image: none; text-align: center; color: rgb(255, 255, 255); line-height: 0.8; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; font-weight: normal; text-decoration: none; display: block; white-space: nowrap; position: relative; z-index: 10; -ms-word-break: keep-all; box-shadow: 0px 3px 0px #f5f6f7;
}
.view-product-roadmap .view-content .item-list .content-area h2.h4 {
	border-width: medium medium 3px; border-style: none none solid; border-color: currentColor currentColor rgb(225, 226, 228); margin: 0px; padding: 50px 10px; border-image: none; text-align: center; color: rgb(255, 255, 255); line-height: 0.8; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; font-weight: normal; text-decoration: none; display: block; white-space: nowrap; position: relative; z-index: 10; -ms-word-break: keep-all; box-shadow: 0px 3px 0px #f5f6f7;
}
.content-area .view-product-roadmap .view-content .item-list h2.h4 {
	border-width: medium medium 3px; border-style: none none solid; border-color: currentColor currentColor rgb(225, 226, 228); margin: 0px; padding: 50px 10px; border-image: none; text-align: center; color: rgb(255, 255, 255); line-height: 0.8; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; font-weight: normal; text-decoration: none; display: block; white-space: nowrap; position: relative; z-index: 10; -ms-word-break: keep-all; box-shadow: 0px 3px 0px #f5f6f7;
}
.view-product-roadmap .view-content .item-list .subcontent h2.h4 {
	border-width: medium medium 3px; border-style: none none solid; border-color: currentColor currentColor rgb(225, 226, 228); margin: 0px; padding: 50px 10px; border-image: none; text-align: center; color: rgb(255, 255, 255); line-height: 0.8; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; font-weight: normal; text-decoration: none; display: block; white-space: nowrap; position: relative; z-index: 10; -ms-word-break: keep-all; box-shadow: 0px 3px 0px #f5f6f7;
}
.subcontent .view-product-roadmap .view-content .item-list h2.h4 {
	border-width: medium medium 3px; border-style: none none solid; border-color: currentColor currentColor rgb(225, 226, 228); margin: 0px; padding: 50px 10px; border-image: none; text-align: center; color: rgb(255, 255, 255); line-height: 0.8; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; font-weight: normal; text-decoration: none; display: block; white-space: nowrap; position: relative; z-index: 10; -ms-word-break: keep-all; box-shadow: 0px 3px 0px #f5f6f7;
}
.view-product-roadmap .view-content .item-list .field-name-body h2.h4 {
	border-width: medium medium 3px; border-style: none none solid; border-color: currentColor currentColor rgb(225, 226, 228); margin: 0px; padding: 50px 10px; border-image: none; text-align: center; color: rgb(255, 255, 255); line-height: 0.8; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; font-weight: normal; text-decoration: none; display: block; white-space: nowrap; position: relative; z-index: 10; -ms-word-break: keep-all; box-shadow: 0px 3px 0px #f5f6f7;
}
.field-name-body .view-product-roadmap .view-content .item-list h2.h4 {
	border-width: medium medium 3px; border-style: none none solid; border-color: currentColor currentColor rgb(225, 226, 228); margin: 0px; padding: 50px 10px; border-image: none; text-align: center; color: rgb(255, 255, 255); line-height: 0.8; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; font-weight: normal; text-decoration: none; display: block; white-space: nowrap; position: relative; z-index: 10; -ms-word-break: keep-all; box-shadow: 0px 3px 0px #f5f6f7;
}
.view-product-roadmap .view-content .item-list .subtop h3.h4 {
	border-width: medium medium 3px; border-style: none none solid; border-color: currentColor currentColor rgb(225, 226, 228); margin: 0px; padding: 50px 10px; border-image: none; text-align: center; color: rgb(255, 255, 255); line-height: 0.8; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; font-weight: normal; text-decoration: none; display: block; white-space: nowrap; position: relative; z-index: 10; -ms-word-break: keep-all; box-shadow: 0px 3px 0px #f5f6f7;
}
.subtop .view-product-roadmap .view-content .item-list h3.h4 {
	border-width: medium medium 3px; border-style: none none solid; border-color: currentColor currentColor rgb(225, 226, 228); margin: 0px; padding: 50px 10px; border-image: none; text-align: center; color: rgb(255, 255, 255); line-height: 0.8; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; font-weight: normal; text-decoration: none; display: block; white-space: nowrap; position: relative; z-index: 10; -ms-word-break: keep-all; box-shadow: 0px 3px 0px #f5f6f7;
}
.view-product-roadmap .view-content .item-list .content-area h3.h4 {
	border-width: medium medium 3px; border-style: none none solid; border-color: currentColor currentColor rgb(225, 226, 228); margin: 0px; padding: 50px 10px; border-image: none; text-align: center; color: rgb(255, 255, 255); line-height: 0.8; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; font-weight: normal; text-decoration: none; display: block; white-space: nowrap; position: relative; z-index: 10; -ms-word-break: keep-all; box-shadow: 0px 3px 0px #f5f6f7;
}
.content-area .view-product-roadmap .view-content .item-list h3.h4 {
	border-width: medium medium 3px; border-style: none none solid; border-color: currentColor currentColor rgb(225, 226, 228); margin: 0px; padding: 50px 10px; border-image: none; text-align: center; color: rgb(255, 255, 255); line-height: 0.8; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; font-weight: normal; text-decoration: none; display: block; white-space: nowrap; position: relative; z-index: 10; -ms-word-break: keep-all; box-shadow: 0px 3px 0px #f5f6f7;
}
.view-product-roadmap .view-content .item-list .subcontent h3.h4 {
	border-width: medium medium 3px; border-style: none none solid; border-color: currentColor currentColor rgb(225, 226, 228); margin: 0px; padding: 50px 10px; border-image: none; text-align: center; color: rgb(255, 255, 255); line-height: 0.8; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; font-weight: normal; text-decoration: none; display: block; white-space: nowrap; position: relative; z-index: 10; -ms-word-break: keep-all; box-shadow: 0px 3px 0px #f5f6f7;
}
.subcontent .view-product-roadmap .view-content .item-list h3.h4 {
	border-width: medium medium 3px; border-style: none none solid; border-color: currentColor currentColor rgb(225, 226, 228); margin: 0px; padding: 50px 10px; border-image: none; text-align: center; color: rgb(255, 255, 255); line-height: 0.8; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; font-weight: normal; text-decoration: none; display: block; white-space: nowrap; position: relative; z-index: 10; -ms-word-break: keep-all; box-shadow: 0px 3px 0px #f5f6f7;
}
.view-product-roadmap .view-content .item-list .field-name-body h3.h4 {
	border-width: medium medium 3px; border-style: none none solid; border-color: currentColor currentColor rgb(225, 226, 228); margin: 0px; padding: 50px 10px; border-image: none; text-align: center; color: rgb(255, 255, 255); line-height: 0.8; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; font-weight: normal; text-decoration: none; display: block; white-space: nowrap; position: relative; z-index: 10; -ms-word-break: keep-all; box-shadow: 0px 3px 0px #f5f6f7;
}
.field-name-body .view-product-roadmap .view-content .item-list h3.h4 {
	border-width: medium medium 3px; border-style: none none solid; border-color: currentColor currentColor rgb(225, 226, 228); margin: 0px; padding: 50px 10px; border-image: none; text-align: center; color: rgb(255, 255, 255); line-height: 0.8; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; font-weight: normal; text-decoration: none; display: block; white-space: nowrap; position: relative; z-index: 10; -ms-word-break: keep-all; box-shadow: 0px 3px 0px #f5f6f7;
}
@media all and (max-width:768px)
{
.view-product-roadmap .view-content .item-list h4 {
	padding: 20px 10px;
}
.view-product-roadmap .view-content .item-list .subtop h2.h4 {
	padding: 20px 10px;
}
.subtop .view-product-roadmap .view-content .item-list h2.h4 {
	padding: 20px 10px;
}
.view-product-roadmap .view-content .item-list .content-area h2.h4 {
	padding: 20px 10px;
}
.content-area .view-product-roadmap .view-content .item-list h2.h4 {
	padding: 20px 10px;
}
.view-product-roadmap .view-content .item-list .subcontent h2.h4 {
	padding: 20px 10px;
}
.subcontent .view-product-roadmap .view-content .item-list h2.h4 {
	padding: 20px 10px;
}
.view-product-roadmap .view-content .item-list .field-name-body h2.h4 {
	padding: 20px 10px;
}
.field-name-body .view-product-roadmap .view-content .item-list h2.h4 {
	padding: 20px 10px;
}
.view-product-roadmap .view-content .item-list .subtop h3.h4 {
	padding: 20px 10px;
}
.subtop .view-product-roadmap .view-content .item-list h3.h4 {
	padding: 20px 10px;
}
.view-product-roadmap .view-content .item-list .content-area h3.h4 {
	padding: 20px 10px;
}
.content-area .view-product-roadmap .view-content .item-list h3.h4 {
	padding: 20px 10px;
}
.view-product-roadmap .view-content .item-list .subcontent h3.h4 {
	padding: 20px 10px;
}
.subcontent .view-product-roadmap .view-content .item-list h3.h4 {
	padding: 20px 10px;
}
.view-product-roadmap .view-content .item-list .field-name-body h3.h4 {
	padding: 20px 10px;
}
.field-name-body .view-product-roadmap .view-content .item-list h3.h4 {
	padding: 20px 10px;
}
}
.view-product-roadmap .view-content .item-list h4::before {
	background-position: center; margin: 0px auto 12px; width: 100%; height: 67px; overflow: hidden; display: block; content: ""; background-repeat: no-repeat; background-size: contain;
}
.view-product-roadmap .view-content .item-list .subtop h2.h4::before {
	background-position: center; margin: 0px auto 12px; width: 100%; height: 67px; overflow: hidden; display: block; content: ""; background-repeat: no-repeat; background-size: contain;
}
.subtop .view-product-roadmap .view-content .item-list h2.h4::before {
	background-position: center; margin: 0px auto 12px; width: 100%; height: 67px; overflow: hidden; display: block; content: ""; background-repeat: no-repeat; background-size: contain;
}
.view-product-roadmap .view-content .item-list .content-area h2.h4::before {
	background-position: center; margin: 0px auto 12px; width: 100%; height: 67px; overflow: hidden; display: block; content: ""; background-repeat: no-repeat; background-size: contain;
}
.content-area .view-product-roadmap .view-content .item-list h2.h4::before {
	background-position: center; margin: 0px auto 12px; width: 100%; height: 67px; overflow: hidden; display: block; content: ""; background-repeat: no-repeat; background-size: contain;
}
.view-product-roadmap .view-content .item-list .subcontent h2.h4::before {
	background-position: center; margin: 0px auto 12px; width: 100%; height: 67px; overflow: hidden; display: block; content: ""; background-repeat: no-repeat; background-size: contain;
}
.subcontent .view-product-roadmap .view-content .item-list h2.h4::before {
	background-position: center; margin: 0px auto 12px; width: 100%; height: 67px; overflow: hidden; display: block; content: ""; background-repeat: no-repeat; background-size: contain;
}
.view-product-roadmap .view-content .item-list .field-name-body h2.h4::before {
	background-position: center; margin: 0px auto 12px; width: 100%; height: 67px; overflow: hidden; display: block; content: ""; background-repeat: no-repeat; background-size: contain;
}
.field-name-body .view-product-roadmap .view-content .item-list h2.h4::before {
	background-position: center; margin: 0px auto 12px; width: 100%; height: 67px; overflow: hidden; display: block; content: ""; background-repeat: no-repeat; background-size: contain;
}
.view-product-roadmap .view-content .item-list .subtop h3.h4::before {
	background-position: center; margin: 0px auto 12px; width: 100%; height: 67px; overflow: hidden; display: block; content: ""; background-repeat: no-repeat; background-size: contain;
}
.subtop .view-product-roadmap .view-content .item-list h3.h4::before {
	background-position: center; margin: 0px auto 12px; width: 100%; height: 67px; overflow: hidden; display: block; content: ""; background-repeat: no-repeat; background-size: contain;
}
.view-product-roadmap .view-content .item-list .content-area h3.h4::before {
	background-position: center; margin: 0px auto 12px; width: 100%; height: 67px; overflow: hidden; display: block; content: ""; background-repeat: no-repeat; background-size: contain;
}
.content-area .view-product-roadmap .view-content .item-list h3.h4::before {
	background-position: center; margin: 0px auto 12px; width: 100%; height: 67px; overflow: hidden; display: block; content: ""; background-repeat: no-repeat; background-size: contain;
}
.view-product-roadmap .view-content .item-list .subcontent h3.h4::before {
	background-position: center; margin: 0px auto 12px; width: 100%; height: 67px; overflow: hidden; display: block; content: ""; background-repeat: no-repeat; background-size: contain;
}
.subcontent .view-product-roadmap .view-content .item-list h3.h4::before {
	background-position: center; margin: 0px auto 12px; width: 100%; height: 67px; overflow: hidden; display: block; content: ""; background-repeat: no-repeat; background-size: contain;
}
.view-product-roadmap .view-content .item-list .field-name-body h3.h4::before {
	background-position: center; margin: 0px auto 12px; width: 100%; height: 67px; overflow: hidden; display: block; content: ""; background-repeat: no-repeat; background-size: contain;
}
.field-name-body .view-product-roadmap .view-content .item-list h3.h4::before {
	background-position: center; margin: 0px auto 12px; width: 100%; height: 67px; overflow: hidden; display: block; content: ""; background-repeat: no-repeat; background-size: contain;
}
.view-product-roadmap .view-content .item-list h4.Shipped {
	background-color: rgb(112, 180, 226);
}
.view-product-roadmap .view-content .item-list .subtop h2.Shipped.h4 {
	background-color: rgb(112, 180, 226);
}
.subtop .view-product-roadmap .view-content .item-list h2.Shipped.h4 {
	background-color: rgb(112, 180, 226);
}
.view-product-roadmap .view-content .item-list .content-area h2.Shipped.h4 {
	background-color: rgb(112, 180, 226);
}
.content-area .view-product-roadmap .view-content .item-list h2.Shipped.h4 {
	background-color: rgb(112, 180, 226);
}
.view-product-roadmap .view-content .item-list .subcontent h2.Shipped.h4 {
	background-color: rgb(112, 180, 226);
}
.subcontent .view-product-roadmap .view-content .item-list h2.Shipped.h4 {
	background-color: rgb(112, 180, 226);
}
.view-product-roadmap .view-content .item-list .field-name-body h2.Shipped.h4 {
	background-color: rgb(112, 180, 226);
}
.field-name-body .view-product-roadmap .view-content .item-list h2.Shipped.h4 {
	background-color: rgb(112, 180, 226);
}
.view-product-roadmap .view-content .item-list .subtop h3.Shipped.h4 {
	background-color: rgb(112, 180, 226);
}
.subtop .view-product-roadmap .view-content .item-list h3.Shipped.h4 {
	background-color: rgb(112, 180, 226);
}
.view-product-roadmap .view-content .item-list .content-area h3.Shipped.h4 {
	background-color: rgb(112, 180, 226);
}
.content-area .view-product-roadmap .view-content .item-list h3.Shipped.h4 {
	background-color: rgb(112, 180, 226);
}
.view-product-roadmap .view-content .item-list .subcontent h3.Shipped.h4 {
	background-color: rgb(112, 180, 226);
}
.subcontent .view-product-roadmap .view-content .item-list h3.Shipped.h4 {
	background-color: rgb(112, 180, 226);
}
.view-product-roadmap .view-content .item-list .field-name-body h3.Shipped.h4 {
	background-color: rgb(112, 180, 226);
}
.field-name-body .view-product-roadmap .view-content .item-list h3.Shipped.h4 {
	background-color: rgb(112, 180, 226);
}
.view-product-roadmap .view-content .item-list h4.Shipped::before {
	background-image: url("images/product_roadmap_cat1.png");
}
.view-product-roadmap .view-content .item-list .subtop h2.Shipped.h4::before {
	background-image: url("images/product_roadmap_cat1.png");
}
.subtop .view-product-roadmap .view-content .item-list h2.Shipped.h4::before {
	background-image: url("images/product_roadmap_cat1.png");
}
.view-product-roadmap .view-content .item-list .content-area h2.Shipped.h4::before {
	background-image: url("images/product_roadmap_cat1.png");
}
.content-area .view-product-roadmap .view-content .item-list h2.Shipped.h4::before {
	background-image: url("images/product_roadmap_cat1.png");
}
.view-product-roadmap .view-content .item-list .subcontent h2.Shipped.h4::before {
	background-image: url("images/product_roadmap_cat1.png");
}
.subcontent .view-product-roadmap .view-content .item-list h2.Shipped.h4::before {
	background-image: url("images/product_roadmap_cat1.png");
}
.view-product-roadmap .view-content .item-list .field-name-body h2.Shipped.h4::before {
	background-image: url("images/product_roadmap_cat1.png");
}
.field-name-body .view-product-roadmap .view-content .item-list h2.Shipped.h4::before {
	background-image: url("images/product_roadmap_cat1.png");
}
.view-product-roadmap .view-content .item-list .subtop h3.Shipped.h4::before {
	background-image: url("images/product_roadmap_cat1.png");
}
.subtop .view-product-roadmap .view-content .item-list h3.Shipped.h4::before {
	background-image: url("images/product_roadmap_cat1.png");
}
.view-product-roadmap .view-content .item-list .content-area h3.Shipped.h4::before {
	background-image: url("images/product_roadmap_cat1.png");
}
.content-area .view-product-roadmap .view-content .item-list h3.Shipped.h4::before {
	background-image: url("images/product_roadmap_cat1.png");
}
.view-product-roadmap .view-content .item-list .subcontent h3.Shipped.h4::before {
	background-image: url("images/product_roadmap_cat1.png");
}
.subcontent .view-product-roadmap .view-content .item-list h3.Shipped.h4::before {
	background-image: url("images/product_roadmap_cat1.png");
}
.view-product-roadmap .view-content .item-list .field-name-body h3.Shipped.h4::before {
	background-image: url("images/product_roadmap_cat1.png");
}
.field-name-body .view-product-roadmap .view-content .item-list h3.Shipped.h4::before {
	background-image: url("images/product_roadmap_cat1.png");
}
.view-product-roadmap .view-content .item-list h4.Progress {
	background-color: rgb(154, 204, 121);
}
.view-product-roadmap .view-content .item-list .subtop h2.Progress.h4 {
	background-color: rgb(154, 204, 121);
}
.subtop .view-product-roadmap .view-content .item-list h2.Progress.h4 {
	background-color: rgb(154, 204, 121);
}
.view-product-roadmap .view-content .item-list .content-area h2.Progress.h4 {
	background-color: rgb(154, 204, 121);
}
.content-area .view-product-roadmap .view-content .item-list h2.Progress.h4 {
	background-color: rgb(154, 204, 121);
}
.view-product-roadmap .view-content .item-list .subcontent h2.Progress.h4 {
	background-color: rgb(154, 204, 121);
}
.subcontent .view-product-roadmap .view-content .item-list h2.Progress.h4 {
	background-color: rgb(154, 204, 121);
}
.view-product-roadmap .view-content .item-list .field-name-body h2.Progress.h4 {
	background-color: rgb(154, 204, 121);
}
.field-name-body .view-product-roadmap .view-content .item-list h2.Progress.h4 {
	background-color: rgb(154, 204, 121);
}
.view-product-roadmap .view-content .item-list .subtop h3.Progress.h4 {
	background-color: rgb(154, 204, 121);
}
.subtop .view-product-roadmap .view-content .item-list h3.Progress.h4 {
	background-color: rgb(154, 204, 121);
}
.view-product-roadmap .view-content .item-list .content-area h3.Progress.h4 {
	background-color: rgb(154, 204, 121);
}
.content-area .view-product-roadmap .view-content .item-list h3.Progress.h4 {
	background-color: rgb(154, 204, 121);
}
.view-product-roadmap .view-content .item-list .subcontent h3.Progress.h4 {
	background-color: rgb(154, 204, 121);
}
.subcontent .view-product-roadmap .view-content .item-list h3.Progress.h4 {
	background-color: rgb(154, 204, 121);
}
.view-product-roadmap .view-content .item-list .field-name-body h3.Progress.h4 {
	background-color: rgb(154, 204, 121);
}
.field-name-body .view-product-roadmap .view-content .item-list h3.Progress.h4 {
	background-color: rgb(154, 204, 121);
}
.view-product-roadmap .view-content .item-list h4.Progress::before {
	background-image: url("images/product_roadmap_cat2.png");
}
.view-product-roadmap .view-content .item-list .subtop h2.Progress.h4::before {
	background-image: url("images/product_roadmap_cat2.png");
}
.subtop .view-product-roadmap .view-content .item-list h2.Progress.h4::before {
	background-image: url("images/product_roadmap_cat2.png");
}
.view-product-roadmap .view-content .item-list .content-area h2.Progress.h4::before {
	background-image: url("images/product_roadmap_cat2.png");
}
.content-area .view-product-roadmap .view-content .item-list h2.Progress.h4::before {
	background-image: url("images/product_roadmap_cat2.png");
}
.view-product-roadmap .view-content .item-list .subcontent h2.Progress.h4::before {
	background-image: url("images/product_roadmap_cat2.png");
}
.subcontent .view-product-roadmap .view-content .item-list h2.Progress.h4::before {
	background-image: url("images/product_roadmap_cat2.png");
}
.view-product-roadmap .view-content .item-list .field-name-body h2.Progress.h4::before {
	background-image: url("images/product_roadmap_cat2.png");
}
.field-name-body .view-product-roadmap .view-content .item-list h2.Progress.h4::before {
	background-image: url("images/product_roadmap_cat2.png");
}
.view-product-roadmap .view-content .item-list .subtop h3.Progress.h4::before {
	background-image: url("images/product_roadmap_cat2.png");
}
.subtop .view-product-roadmap .view-content .item-list h3.Progress.h4::before {
	background-image: url("images/product_roadmap_cat2.png");
}
.view-product-roadmap .view-content .item-list .content-area h3.Progress.h4::before {
	background-image: url("images/product_roadmap_cat2.png");
}
.content-area .view-product-roadmap .view-content .item-list h3.Progress.h4::before {
	background-image: url("images/product_roadmap_cat2.png");
}
.view-product-roadmap .view-content .item-list .subcontent h3.Progress.h4::before {
	background-image: url("images/product_roadmap_cat2.png");
}
.subcontent .view-product-roadmap .view-content .item-list h3.Progress.h4::before {
	background-image: url("images/product_roadmap_cat2.png");
}
.view-product-roadmap .view-content .item-list .field-name-body h3.Progress.h4::before {
	background-image: url("images/product_roadmap_cat2.png");
}
.field-name-body .view-product-roadmap .view-content .item-list h3.Progress.h4::before {
	background-image: url("images/product_roadmap_cat2.png");
}
.view-product-roadmap .view-content .item-list h4.Soon {
	background-color: rgb(0, 128, 192);
}
.view-product-roadmap .view-content .item-list .subtop h2.Soon.h4 {
	background-color: rgb(0, 128, 192);
}
.subtop .view-product-roadmap .view-content .item-list h2.Soon.h4 {
	background-color: rgb(0, 128, 192);
}
.view-product-roadmap .view-content .item-list .content-area h2.Soon.h4 {
	background-color: rgb(0, 128, 192);
}
.content-area .view-product-roadmap .view-content .item-list h2.Soon.h4 {
	background-color: rgb(0, 128, 192);
}
.view-product-roadmap .view-content .item-list .subcontent h2.Soon.h4 {
	background-color: rgb(0, 128, 192);
}
.subcontent .view-product-roadmap .view-content .item-list h2.Soon.h4 {
	background-color: rgb(0, 128, 192);
}
.view-product-roadmap .view-content .item-list .field-name-body h2.Soon.h4 {
	background-color: rgb(0, 128, 192);
}
.field-name-body .view-product-roadmap .view-content .item-list h2.Soon.h4 {
	background-color: rgb(0, 128, 192);
}
.view-product-roadmap .view-content .item-list .subtop h3.Soon.h4 {
	background-color: rgb(0, 128, 192);
}
.subtop .view-product-roadmap .view-content .item-list h3.Soon.h4 {
	background-color: rgb(0, 128, 192);
}
.view-product-roadmap .view-content .item-list .content-area h3.Soon.h4 {
	background-color: rgb(0, 128, 192);
}
.content-area .view-product-roadmap .view-content .item-list h3.Soon.h4 {
	background-color: rgb(0, 128, 192);
}
.view-product-roadmap .view-content .item-list .subcontent h3.Soon.h4 {
	background-color: rgb(0, 128, 192);
}
.subcontent .view-product-roadmap .view-content .item-list h3.Soon.h4 {
	background-color: rgb(0, 128, 192);
}
.view-product-roadmap .view-content .item-list .field-name-body h3.Soon.h4 {
	background-color: rgb(0, 128, 192);
}
.field-name-body .view-product-roadmap .view-content .item-list h3.Soon.h4 {
	background-color: rgb(0, 128, 192);
}
.view-product-roadmap .view-content .item-list h4.Soon::before {
	background-image: url("images/product_roadmap_cat3.png");
}
.view-product-roadmap .view-content .item-list .subtop h2.Soon.h4::before {
	background-image: url("images/product_roadmap_cat3.png");
}
.subtop .view-product-roadmap .view-content .item-list h2.Soon.h4::before {
	background-image: url("images/product_roadmap_cat3.png");
}
.view-product-roadmap .view-content .item-list .content-area h2.Soon.h4::before {
	background-image: url("images/product_roadmap_cat3.png");
}
.content-area .view-product-roadmap .view-content .item-list h2.Soon.h4::before {
	background-image: url("images/product_roadmap_cat3.png");
}
.view-product-roadmap .view-content .item-list .subcontent h2.Soon.h4::before {
	background-image: url("images/product_roadmap_cat3.png");
}
.subcontent .view-product-roadmap .view-content .item-list h2.Soon.h4::before {
	background-image: url("images/product_roadmap_cat3.png");
}
.view-product-roadmap .view-content .item-list .field-name-body h2.Soon.h4::before {
	background-image: url("images/product_roadmap_cat3.png");
}
.field-name-body .view-product-roadmap .view-content .item-list h2.Soon.h4::before {
	background-image: url("images/product_roadmap_cat3.png");
}
.view-product-roadmap .view-content .item-list .subtop h3.Soon.h4::before {
	background-image: url("images/product_roadmap_cat3.png");
}
.subtop .view-product-roadmap .view-content .item-list h3.Soon.h4::before {
	background-image: url("images/product_roadmap_cat3.png");
}
.view-product-roadmap .view-content .item-list .content-area h3.Soon.h4::before {
	background-image: url("images/product_roadmap_cat3.png");
}
.content-area .view-product-roadmap .view-content .item-list h3.Soon.h4::before {
	background-image: url("images/product_roadmap_cat3.png");
}
.view-product-roadmap .view-content .item-list .subcontent h3.Soon.h4::before {
	background-image: url("images/product_roadmap_cat3.png");
}
.subcontent .view-product-roadmap .view-content .item-list h3.Soon.h4::before {
	background-image: url("images/product_roadmap_cat3.png");
}
.view-product-roadmap .view-content .item-list .field-name-body h3.Soon.h4::before {
	background-image: url("images/product_roadmap_cat3.png");
}
.field-name-body .view-product-roadmap .view-content .item-list h3.Soon.h4::before {
	background-image: url("images/product_roadmap_cat3.png");
}
.view-product-roadmap .view-content .item-list ul {
	margin: 0px; padding: 20px 20px 0px; display: block; position: relative; z-index: 10;
}
@media all and (max-width:768px)
{
.view-product-roadmap .view-content .item-list ul {
	padding: 10px;
}
}
.view-product-roadmap .view-content .item-list ul li {
	margin: 0px 0px 20px; padding: 20px; font-weight: 400; display: none; list-style-type: none; position: relative; background-color: rgb(245, 246, 247);
}
.view-product-roadmap .view-content .item-list ul li.views-row-1 {
	display: block;
}
.view-product-roadmap .view-content .item-list ul li.views-row-2 {
	display: block;
}
.view-product-roadmap .view-content .item-list ul li.views-row-3 {
	display: block;
}
.view-product-roadmap .view-content .item-list ul li.views-row-4 {
	display: block;
}
.view-product-roadmap .view-content .item-list ul li.views-row-5 {
	display: block;
}
.view-product-roadmap .view-content .item-list ul li:hover a {
	text-decoration: underline;
}
@media all and (max-width:768px)
{
.view-product-roadmap .view-content .item-list ul li {
	padding: 15px; margin-bottom: 10px; display: block !important;
}
.view-product-roadmap .view-content .item-list ul li:last-child {
	margin-bottom: 0px;
}
}
.view-product-roadmap .view-content .item-list ul li a {
	color: rgb(26, 95, 153); text-decoration: none; display: block;
}
.view-product-roadmap .view-content .item-list ul li a:hover {
	text-decoration: underline;
}
.view-product-roadmap .view-content .item-list ul li a.view {
	left: 0px; top: 0px; right: 0px; bottom: 0px; text-indent: -9999px; overflow: hidden; display: block; position: absolute; z-index: 10;
}
.view-product-roadmap .view-content .item-list ul li .views-field-field-completed-date {
	margin: 0px 0px 5px; padding: 4px 6px 2px; border-radius: 4px; color: rgb(255, 255, 255); line-height: 1; font-size: 0.87em; display: inline-block; white-space: nowrap; -ms-word-break: keep-all; background-color: rgb(174, 182, 190);
}
.view-product-roadmap.two-col .view-content .item-list {
	width: 48.75%;
}
.view-product-roadmap.two-col .view-content .item-list::before {
	width: 48.75%;
}
@media all and (max-width:667px)
{
.view-product-roadmap.two-col .view-content .item-list {
	width: 100%;
}
.view-product-roadmap.two-col .view-content .item-list::before {
	width: 100%;
}
}
.view-case-study-pdf-download .view-header {
	display: inline-block;
}
.view-case-study-pdf-download .view-header h2 {
	display: inline-block;
}
.view-case-study-pdf-download .view-content {
	margin: 5px 0px 0px; float: right; display: inline-block;
}
@media all and (max-width:980px)
{
.view-case-study-pdf-download .view-header {
	display: block;
}
.view-case-study-pdf-download .view-content {
	margin: 0px; float: none; display: block;
}
}
.view-id-case_studies {
	display: block;
}
.view-id-case_studies .item-list {
	display: block;
}
.view-id-case_studies .item-list ul {
	margin: 0px 0px 30px; padding: 0px; display: block;
}
.view-id-case_studies .item-list ul li {
	margin: 0px 0px 20px 5%; padding: 0px; width: 30%; float: left; display: block; background-color: rgb(0, 128, 192);
}
.view-id-case_studies .item-list ul li:hover {
	background: rgb(246, 129, 107);
}
.view-id-case_studies .item-list ul li:hover .views-field-title a {
	background: rgb(246, 129, 107);
}
.view-id-case_studies .item-list ul li:nth-child(3n+1) {
	clear: left; margin-left: 0px;
}
.view-id-case_studies .item-list ul li .views-field-title {
	display: block;
}
.view-id-case_studies .item-list ul li .views-field-title a {
	padding: 15px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-weight: 300; text-decoration: none; display: block; background-color: rgb(0, 128, 192);
}
.view-id-case_studies .item-list ul li .views-field-title a:hover {
	background: rgb(246, 129, 107);
}
@media all and (max-width:980px)
{
.view-id-case_studies .item-list ul li {
	width: 48%; margin-left: 4%;
}
.view-id-case_studies .item-list ul li:nth-child(3n+1) {
	clear: none; margin-left: 4%;
}
.view-id-case_studies .item-list ul li:nth-child(2n+1) {
	clear: left; margin-left: 0px;
}
}
@media all and (max-width:768px)
{
.view-id-case_studies .item-list ul li .views-field-title a {
	padding: 10px;
}
}
@media all and (max-width:375px)
{
.view-id-case_studies .item-list ul li {
	width: 100%; clear: both; margin-left: 0px; float: none;
}
.view-id-case_studies .item-list ul li:nth-child(3n+1) {
	clear: both; margin-left: 0px;
}
.view-id-case_studies .item-list ul li:nth-child(2n+1) {
	clear: both; margin-left: 0px;
}
}
.view-id-video_anchors {
	margin: 0px 0px 30px; clear: both; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-weight: normal; display: block;
}
.view-id-video_anchors .view-content {
	clear: both; display: block;
}
.view-id-video_anchors .view-content .views-row {
	margin: 0px 0px 7px; padding: 0px; clear: both; display: block;
}
.view-id-video_anchors .view-content :last-child.views-row {
	margin-bottom: 0px;
}
.view-id-video_anchors .view-content .views-row a {
	background: rgb(112, 180, 226); margin: 0px; padding: 9px 6px; color: rgb(255, 255, 255); line-height: 1; font-size: 0.93rem; border-left-color: rgb(29, 135, 216); border-left-width: 3px; border-left-style: solid; display: inline-block;
}
.view-id-video_anchors .view-content .views-row a:hover {
	border-color: rgb(20, 93, 149); background-color: rgb(20, 93, 149);
}
.view-awards-cta-trigger {
	text-align: center; clear: both; margin-bottom: 40px; display: block;
}
.view-awards-cta-trigger a {
	display: inline-block;
}
body.page-node-8256 #ob_share {
	display: none !important;
}
.view-id-partners_landing_winter_2017_ {
	margin: 0px; clear: both; display: block; background-repeat: no-repeat;
}
.view-id-partners_landing_winter_2017_  {
	margin-bottom: 0px !important;
}
.view-id-partners_landing_winter_2017_ .webform-client-form input[type=submit] {
	margin-bottom: 0px !important;
}
.webform-client-form .view-id-partners_landing_winter_2017_ input[type=submit] {
	margin-bottom: 0px !important;
}
.view-id-partners_landing_winter_2017_ ul.views-mini-pager li a {
	margin-bottom: 0px !important;
}
ul.views-mini-pager li .view-id-partners_landing_winter_2017_ a {
	margin-bottom: 0px !important;
}
.view-id-partners_landing_winter_2017_ ul.pager li a {
	margin-bottom: 0px !important;
}
ul.pager li .view-id-partners_landing_winter_2017_ a {
	margin-bottom: 0px !important;
}
.view-id-partners_landing_winter_2017_ ul.views-mini-pager li span {
	margin-bottom: 0px !important;
}
ul.views-mini-pager li .view-id-partners_landing_winter_2017_ span {
	margin-bottom: 0px !important;
}
.view-id-partners_landing_winter_2017_ ul.pager li span {
	margin-bottom: 0px !important;
}
ul.pager li .view-id-partners_landing_winter_2017_ span {
	margin-bottom: 0px !important;
}
.view-id-partners_landing_winter_2017_ .view-blog.landing-list .views-field-view-node a {
	margin-bottom: 0px !important;
}
.view-blog.landing-list .views-field-view-node .view-id-partners_landing_winter_2017_ a {
	margin-bottom: 0px !important;
}
.view-id-partners_landing_winter_2017_ .view-blog.by-year .views-field-view-node a {
	margin-bottom: 0px !important;
}
.view-blog.by-year .views-field-view-node .view-id-partners_landing_winter_2017_ a {
	margin-bottom: 0px !important;
}
.view-id-partners_landing_winter_2017_ .view-product-roadmap .view-footer #show-less-roadmap-cta {
	margin-bottom: 0px !important;
}
.view-product-roadmap .view-footer .view-id-partners_landing_winter_2017_ #show-less-roadmap-cta {
	margin-bottom: 0px !important;
}
.view-id-partners_landing_winter_2017_ .view-product-roadmap .view-footer #show-more-roadmap-cta {
	margin-bottom: 0px !important;
}
.view-product-roadmap .view-footer .view-id-partners_landing_winter_2017_ #show-more-roadmap-cta {
	margin-bottom: 0px !important;
}
.view-id-partners_landing_winter_2017_ button {
	margin-bottom: 0px !important;
}
.view-id-partners_landing_winter_2017_ input[type='submit'] {
	margin-bottom: 0px !important;
}
.view-id-partners_landing_winter_2017_ p {
	margin: 0px 0px 20px; line-height: 1.5;
}
.view-id-partners_landing_winter_2017_ div.p {
	margin: 0px 0px 20px; line-height: 1.5;
}
.view-id-partners_landing_winter_2017_ p:last-child {
	margin-bottom: 0px;
}
.view-id-partners_landing_winter_2017_ div:last-child.p {
	margin-bottom: 0px;
}
.view-id-partners_landing_winter_2017_ .view-content {
	margin: 0px auto; padding: 0px 2%; display: block; position: relative; z-index: 2; max-width: 1274px;
}
.view-id-partners_landing_winter_2017_.hero {
	background-position: right; overflow: hidden; background-size: cover; background-color: rgb(241, 241, 241);
}
.view-id-partners_landing_winter_2017_.hero .view-content {
	padding-top: 120px; padding-bottom: 120px;
}
.view-id-partners_landing_winter_2017_.hero .views-field-field-hero-body-text {
	color: rgb(71, 73, 74); font-size: 1.25em; display: block; max-width: 600px;
}

.view-id-partners_landing_winter_2017_.hero .views-field-field-hero-bkg-image {
	display: none;
}
.view-id-partners_landing_winter_2017_.benefits {
	color: rgb(255, 255, 255); background-color: rgb(154, 204, 121);
}
.view-id-partners_landing_winter_2017_.benefits .view-content .views-row {
	flex:0 0 auto; width: 100%; display: flex; max-width: 100%; -webkit-flex-direction: row; -webkit-flex-wrap: nowrap; -webkit-flex: 0 0 auto;
}
.view-id-partners_landing_winter_2017_.benefits .view-content .views-row .views-field {
	flex:0 0 auto; flex-flow:column nowrap; width: auto; padding-top: 50px; padding-bottom: 45px; display: inline-flex; -webkit-flex-direction: column; -webkit-flex-wrap: nowrap; -webkit-flex: 0 0 auto;
}
.view-id-partners_landing_winter_2017_.benefits .view-content .views-row .views-field .field-content {
	margin: auto 0px; padding: 0px 35px; display: block;
}
.view-id-partners_landing_winter_2017_.benefits .view-content .views-row .views-field.views-field-field-benefits-text {
	font-size: 1.25em; max-width: 50%;
}
.view-id-partners_landing_winter_2017_.benefits .view-content .views-row .views-field.views-field-field-benefits-text h5 {
	text-transform: uppercase; line-height: 1.1; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.2em; margin-bottom: 0px;
}
.view-id-partners_landing_winter_2017_.benefits .view-content .views-row .views-field.views-field-field-benefits-icon {
	text-align: right; line-height: 0; padding-top: 0px; padding-bottom: 0px; margin-left: auto; pointer-events: none;
}
.view-id-partners_landing_winter_2017_.benefits .view-content .views-row .views-field.views-field-field-benefits-icon .field-content {
	margin: auto 0px 0px; line-height: 0;
}
.view-id-partners_landing_winter_2017_.benefits .view-content .views-row .views-field.views-field-field-benefits-icon .field-content img {
	margin: 0px auto; width: 100%; height: auto; display: block; max-width: 118px;
}
.view-id-partners_landing_winter_2017_.benefits .view-content .views-row .views-field.views-field-field-benefits-cta {
	margin-right: auto;
}
.view-id-partners_landing_winter_2017_.benefits .view-content .views-row .views-field.views-field-field-benefits-cta hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(113, 180, 69) !important;
}
.view-id-partners_landing_winter_2017_.benefits .view-content .views-row .views-field.views-field-field-benefits-cta .webform-client-form input[type=submit]:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(113, 180, 69) !important;
}
.webform-client-form .view-id-partners_landing_winter_2017_.benefits .view-content .views-row .views-field.views-field-field-benefits-cta input[type=submit]:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(113, 180, 69) !important;
}
.view-id-partners_landing_winter_2017_.benefits .view-content .views-row .views-field.views-field-field-benefits-cta ul.views-mini-pager li a:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(113, 180, 69) !important;
}
ul.views-mini-pager li .view-id-partners_landing_winter_2017_.benefits .view-content .views-row .views-field.views-field-field-benefits-cta a:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(113, 180, 69) !important;
}
.view-id-partners_landing_winter_2017_.benefits .view-content .views-row .views-field.views-field-field-benefits-cta ul.pager li a:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(113, 180, 69) !important;
}
ul.pager li .view-id-partners_landing_winter_2017_.benefits .view-content .views-row .views-field.views-field-field-benefits-cta a:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(113, 180, 69) !important;
}
.view-id-partners_landing_winter_2017_.benefits .view-content .views-row .views-field.views-field-field-benefits-cta ul.views-mini-pager li span:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(113, 180, 69) !important;
}
ul.views-mini-pager li .view-id-partners_landing_winter_2017_.benefits .view-content .views-row .views-field.views-field-field-benefits-cta span:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(113, 180, 69) !important;
}
.view-id-partners_landing_winter_2017_.benefits .view-content .views-row .views-field.views-field-field-benefits-cta ul.pager li span:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(113, 180, 69) !important;
}
ul.pager li .view-id-partners_landing_winter_2017_.benefits .view-content .views-row .views-field.views-field-field-benefits-cta span:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(113, 180, 69) !important;
}
.view-id-partners_landing_winter_2017_.benefits .view-content .views-row .views-field.views-field-field-benefits-cta .view-blog.landing-list .views-field-view-node a:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(113, 180, 69) !important;
}
.view-blog.landing-list .views-field-view-node .view-id-partners_landing_winter_2017_.benefits .view-content .views-row .views-field.views-field-field-benefits-cta a:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(113, 180, 69) !important;
}
.view-id-partners_landing_winter_2017_.benefits .view-content .views-row .views-field.views-field-field-benefits-cta .view-blog.by-year .views-field-view-node a:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(113, 180, 69) !important;
}
.view-blog.by-year .views-field-view-node .view-id-partners_landing_winter_2017_.benefits .view-content .views-row .views-field.views-field-field-benefits-cta a:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(113, 180, 69) !important;
}
.view-id-partners_landing_winter_2017_.benefits .view-content .views-row .views-field.views-field-field-benefits-cta .view-product-roadmap .view-footer #show-less-roadmap-cta:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(113, 180, 69) !important;
}
.view-product-roadmap .view-footer .view-id-partners_landing_winter_2017_.benefits .view-content .views-row .views-field.views-field-field-benefits-cta #show-less-roadmap-cta:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(113, 180, 69) !important;
}
.view-id-partners_landing_winter_2017_.benefits .view-content .views-row .views-field.views-field-field-benefits-cta .view-product-roadmap .view-footer #show-more-roadmap-cta:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(113, 180, 69) !important;
}
.view-product-roadmap .view-footer .view-id-partners_landing_winter_2017_.benefits .view-content .views-row .views-field.views-field-field-benefits-cta #show-more-roadmap-cta:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(113, 180, 69) !important;
}
.view-id-partners_landing_winter_2017_.benefits .view-content .views-row .views-field.views-field-field-benefits-cta button:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(113, 180, 69) !important;
}
.view-id-partners_landing_winter_2017_.benefits .view-content .views-row .views-field.views-field-field-benefits-cta input[type='submit']:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(113, 180, 69) !important;
}
.view-id-partners_landing_winter_2017_.topics {
	padding: 0px; border-bottom-color: rgb(237, 238, 239); border-bottom-width: 3px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.view-id-partners_landing_winter_2017_.topics .view-content {
	flex:0 0 auto; flex-flow:row wrap; width: 100%; display: flex; -webkit-flex-direction: row; -webkit-flex-wrap: wrap; -webkit-flex: 0 0 auto;
}
.view-id-partners_landing_winter_2017_.topics .view-content .views-row {
	flex:0 0 50%; flex-flow:column nowrap; width: 50%; padding-top: 80px; padding-bottom: 80px; border-left-color: rgb(237, 238, 239); border-left-width: 3px; border-left-style: solid; display: flex; max-width: 50%; -webkit-flex-direction: column; -webkit-flex-wrap: nowrap; -webkit-flex: 0 0 50%;
}
.view-id-partners_landing_winter_2017_.topics .view-content :nth-child(2n+1).views-row {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.view-id-partners_landing_winter_2017_.topics .view-content .views-row .views-field {
	margin: auto 0px; padding: 0px 50px; display: block;
}
.view-id-partners_landing_winter_2017_.topics .view-content .views-row .views-field-field-topic-link a {
	color: rgb(154, 204, 121); text-transform: uppercase; letter-spacing: 0.5px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.12em; text-decoration: none; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 2px; border-bottom-style: solid; display: inline-block;
}
.view-id-partners_landing_winter_2017_.topics .view-content .views-row .views-field-field-topic-link a:hover {
	color: rgb(154, 204, 121); border-bottom-color: rgb(154, 204, 121);
}
.view-id-partners_landing_winter_2017_.topics .view-content .views-row .views-field-field-topic-body {
	font-size: 1.25em; margin-bottom: 10px;
}
.view-id-partners_landing_winter_2017_.topics .view-content .views-row .views-field-field-topic-title {
	color: rgb(112, 180, 226); line-height: 1; font-family: "abadi_mt_condensed_lightRg"; font-size: 3.12em; margin-bottom: 20px;
}
.view-id-partners_landing_winter_2017_.topics .view-content .views-row .views-field-field-topic-title img {
	clear: left; margin-top: -2px; margin-right: 15px; float: left; pointer-events: none;
}
.view-id-partners_landing_winter_2017_.topics .view-content .views-row .views-field-field-topic-title .field-content {
	clear: both; display: block;
}
.view-id-partners_landing_winter_2017_.partners {
	padding-top: 90px; padding-bottom: 30px;
}
.view-id-partners_landing_winter_2017_.partners .view-header {
	margin: 0px auto 30px; padding: 0px 2%; clear: both; display: block; max-width: 1274px;
}

.view-id-partners_landing_winter_2017_.partners .view-content {
	flex:0 0 auto; flex-flow:row wrap; width: 100%; display: flex; -webkit-flex-direction: row; -webkit-flex-wrap: wrap; -webkit-flex: 0 0 auto;
}
.view-id-partners_landing_winter_2017_.partners .view-content .views-row {
	background: rgb(255, 255, 255); flex:0 0 31.33%; flex-flow:column nowrap; width: 31.33%; margin-bottom: 30px; margin-left: 3%; border-bottom-color: rgb(237, 238, 239); border-bottom-width: 3px; border-bottom-style: solid; display: flex; max-width: 31.33%; -webkit-flex-direction: column; -webkit-flex-wrap: nowrap; -webkit-flex: 0 0 31.33%;
}
.view-id-partners_landing_winter_2017_.partners .view-content :nth-child(3n+1).views-row {
	margin-left: 0px;
}
.view-id-partners_landing_winter_2017_.partners .view-content .views-row .views-field {
	clear: both; display: block; position: relative;
}
.view-id-partners_landing_winter_2017_.partners .view-content .views-row .views-field.views-field-field-partner-block-body {
	padding: 25px 35px; font-size: 1.12em;
}
.view-id-partners_landing_winter_2017_.partners .view-content .views-row .views-field.views-field-field-partner-block-body ul {
	margin: 0px; padding: 0px; clear: both; display: block;
}
.view-id-partners_landing_winter_2017_.partners .view-content .views-row .views-field.views-field-field-partner-block-body ul li {
	margin: 0px 0px 8px 15px; display: list-item; list-style-type: disc;
}
.view-id-partners_landing_winter_2017_.partners .view-content .views-row .views-field.views-field-field-partner-block-body ul li:last-child {
	margin-bottom: 0px;
}
.view-id-partners_landing_winter_2017_.partners .view-content .views-row .views-field.views-field-field-partner-block-image {
	border-bottom-color: rgb(23, 72, 113); border-bottom-width: 5px; border-bottom-style: solid;
}
.view-id-partners_landing_winter_2017_.partners .view-content .views-row .views-field.views-field-field-partner-block-image .title {
	padding: 25px 35px; left: 0px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.1; letter-spacing: 1px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.5em; display: block; position: absolute; z-index: 5;
}
.view-id-partners_landing_winter_2017_.partners .view-content .views-row .views-field.views-field-field-partner-block-image .image {
	display: block; position: relative; z-index: 1;
}
.view-id-partners_landing_winter_2017_.partners .view-content .views-row .views-field.views-field-field-partner-block-image .image::after {
	background: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(20, 93, 149, 0.99) 99%, rgb(20, 93, 149) 100%); left: 0px; top: 30%; right: 0px; bottom: 0px; display: block; position: absolute; z-index: 2; content: ""; opacity: 0.9; pointer-events: none;
}
.view-id-partners_landing_winter_2017_.partners .view-content .views-row .views-field.views-field-field-partner-block-image .image img {
	width: 100%; height: auto; margin-bottom: -1px; display: block; max-width: none; pointer-events: none;
}
.view-id-partners_landing_winter_2017_.testimonial {
	margin-bottom: 60px;
}
.view-id-partners_landing_winter_2017_.testimonial .view-content .views-row {
	flex:0 0 auto; width: 100%; display: flex; max-width: 100%; -webkit-flex-direction: row; -webkit-flex-wrap: nowrap; -webkit-flex: 0 0 auto;
}
.view-id-partners_landing_winter_2017_.testimonial .view-content .views-row .views-field {
	background: rgb(255, 255, 255); flex-flow:column nowrap; border-bottom-color: rgb(237, 238, 239); border-bottom-width: 3px; border-bottom-style: solid; display: flex; -webkit-flex-direction: column; -webkit-flex-wrap: nowrap;
}
.view-id-partners_landing_winter_2017_.testimonial .view-content .views-row .views-field .field-content {
	margin: auto 0px; padding: 80px 60px; width: 100%; display: block;
}
.view-id-partners_landing_winter_2017_.testimonial .view-content .views-row .views-field.views-field-field-testimonial-logo {
	flex:0 0 33%; width: 33%; text-align: center; border-right-color: rgb(237, 238, 239); border-right-width: 3px; border-right-style: solid; position: relative; max-width: 33%; -webkit-flex: 0 0 33%;
}
.view-id-partners_landing_winter_2017_.testimonial .view-content .views-row .views-field.views-field-field-testimonial-logo::before {
	left: 100%; top: 50%; width: 45px; height: 45px; margin-top: -21px; margin-left: -21px; display: block; position: absolute; z-index: 2; content: ""; pointer-events: none; background-image: url("images/partner-testimonial-shape.png"); background-repeat: no-repeat;
}
.view-id-partners_landing_winter_2017_.testimonial .view-content .views-row .views-field.views-field-field-testimonial-logo .field-content {
	padding-right: 50px; padding-left: 50px;
}
.view-id-partners_landing_winter_2017_.testimonial .view-content .views-row .views-field.views-field-field-testimonial-logo img {
	width: auto; height: auto; max-width: 100%; pointer-events: none;
}
.view-id-partners_landing_winter_2017_.testimonial .view-content .views-row .views-field.views-field-field-testimonial-body-area {
	background-position: 50% 50%; flex:0 0 67%; width: 67%; font-size: 1.12em; max-width: 67%; background-image: url("images/partners-testimonial-bkg.png"); background-repeat: no-repeat; background-size: 88% auto; -webkit-flex: 0 0 67%;
}
.view-id-partners_landing_winter_2017_.testimonial .view-content .views-row .views-field.views-field-field-testimonial-body-area strong {
	text-transform: uppercase;
}
.view-id-partners_landing_winter_2017_.testimonial .view-content .views-row .views-field.views-field-field-testimonial-body-area a {
	color: rgb(154, 204, 121); text-transform: uppercase; letter-spacing: 0.5px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.12em; text-decoration: none; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 2px; border-bottom-style: solid; display: inline-block;
}
.view-id-partners_landing_winter_2017_.testimonial .view-content .views-row .views-field.views-field-field-testimonial-body-area a:hover {
	color: rgb(154, 204, 121); border-bottom-color: rgb(154, 204, 121);
}
.view-id-partners_landing_winter_2017_.slideshow {
	margin: 60px auto 0px; padding: 0px 2%; width: auto; position: relative; max-width: 1274px;
}
.view-id-partners_landing_winter_2017_.slideshow .view-header {
	clear: both; margin-bottom: 30px; display: block;
}

.view-id-partners_landing_winter_2017_.slideshow .view-footer {
	height: 1px; clear: both; display: block; position: relative; z-index: 30;
}
.view-id-partners_landing_winter_2017_.slideshow .view-footer  {
	border-radius: 0px; right: 0px; bottom: 100%; padding-right: 25px; padding-left: 25px; font-size: 1em; margin-bottom: 3px !important; position: absolute;
}
.view-id-partners_landing_winter_2017_.slideshow .view-footer .webform-client-form input[type=submit] {
	border-radius: 0px; right: 0px; bottom: 100%; padding-right: 25px; padding-left: 25px; font-size: 1em; margin-bottom: 3px !important; position: absolute;
}
.webform-client-form .view-id-partners_landing_winter_2017_.slideshow .view-footer input[type=submit] {
	border-radius: 0px; right: 0px; bottom: 100%; padding-right: 25px; padding-left: 25px; font-size: 1em; margin-bottom: 3px !important; position: absolute;
}
.view-id-partners_landing_winter_2017_.slideshow .view-footer ul.views-mini-pager li a {
	border-radius: 0px; right: 0px; bottom: 100%; padding-right: 25px; padding-left: 25px; font-size: 1em; margin-bottom: 3px !important; position: absolute;
}
ul.views-mini-pager li .view-id-partners_landing_winter_2017_.slideshow .view-footer a {
	border-radius: 0px; right: 0px; bottom: 100%; padding-right: 25px; padding-left: 25px; font-size: 1em; margin-bottom: 3px !important; position: absolute;
}
.view-id-partners_landing_winter_2017_.slideshow .view-footer ul.pager li a {
	border-radius: 0px; right: 0px; bottom: 100%; padding-right: 25px; padding-left: 25px; font-size: 1em; margin-bottom: 3px !important; position: absolute;
}
ul.pager li .view-id-partners_landing_winter_2017_.slideshow .view-footer a {
	border-radius: 0px; right: 0px; bottom: 100%; padding-right: 25px; padding-left: 25px; font-size: 1em; margin-bottom: 3px !important; position: absolute;
}
.view-id-partners_landing_winter_2017_.slideshow .view-footer ul.views-mini-pager li span {
	border-radius: 0px; right: 0px; bottom: 100%; padding-right: 25px; padding-left: 25px; font-size: 1em; margin-bottom: 3px !important; position: absolute;
}
ul.views-mini-pager li .view-id-partners_landing_winter_2017_.slideshow .view-footer span {
	border-radius: 0px; right: 0px; bottom: 100%; padding-right: 25px; padding-left: 25px; font-size: 1em; margin-bottom: 3px !important; position: absolute;
}
.view-id-partners_landing_winter_2017_.slideshow .view-footer ul.pager li span {
	border-radius: 0px; right: 0px; bottom: 100%; padding-right: 25px; padding-left: 25px; font-size: 1em; margin-bottom: 3px !important; position: absolute;
}
ul.pager li .view-id-partners_landing_winter_2017_.slideshow .view-footer span {
	border-radius: 0px; right: 0px; bottom: 100%; padding-right: 25px; padding-left: 25px; font-size: 1em; margin-bottom: 3px !important; position: absolute;
}
.view-id-partners_landing_winter_2017_.slideshow .view-footer .view-blog.landing-list .views-field-view-node a {
	border-radius: 0px; right: 0px; bottom: 100%; padding-right: 25px; padding-left: 25px; font-size: 1em; margin-bottom: 3px !important; position: absolute;
}
.view-blog.landing-list .views-field-view-node .view-id-partners_landing_winter_2017_.slideshow .view-footer a {
	border-radius: 0px; right: 0px; bottom: 100%; padding-right: 25px; padding-left: 25px; font-size: 1em; margin-bottom: 3px !important; position: absolute;
}
.view-id-partners_landing_winter_2017_.slideshow .view-footer .view-blog.by-year .views-field-view-node a {
	border-radius: 0px; right: 0px; bottom: 100%; padding-right: 25px; padding-left: 25px; font-size: 1em; margin-bottom: 3px !important; position: absolute;
}
.view-blog.by-year .views-field-view-node .view-id-partners_landing_winter_2017_.slideshow .view-footer a {
	border-radius: 0px; right: 0px; bottom: 100%; padding-right: 25px; padding-left: 25px; font-size: 1em; margin-bottom: 3px !important; position: absolute;
}
.view-id-partners_landing_winter_2017_.slideshow .view-product-roadmap .view-footer #show-less-roadmap-cta {
	border-radius: 0px; right: 0px; bottom: 100%; padding-right: 25px; padding-left: 25px; font-size: 1em; margin-bottom: 3px !important; position: absolute;
}
.view-product-roadmap .view-id-partners_landing_winter_2017_.slideshow .view-footer #show-less-roadmap-cta {
	border-radius: 0px; right: 0px; bottom: 100%; padding-right: 25px; padding-left: 25px; font-size: 1em; margin-bottom: 3px !important; position: absolute;
}
.view-id-partners_landing_winter_2017_.slideshow .view-product-roadmap .view-footer #show-more-roadmap-cta {
	border-radius: 0px; right: 0px; bottom: 100%; padding-right: 25px; padding-left: 25px; font-size: 1em; margin-bottom: 3px !important; position: absolute;
}
.view-product-roadmap .view-id-partners_landing_winter_2017_.slideshow .view-footer #show-more-roadmap-cta {
	border-radius: 0px; right: 0px; bottom: 100%; padding-right: 25px; padding-left: 25px; font-size: 1em; margin-bottom: 3px !important; position: absolute;
}
.view-id-partners_landing_winter_2017_.slideshow .view-footer button {
	border-radius: 0px; right: 0px; bottom: 100%; padding-right: 25px; padding-left: 25px; font-size: 1em; margin-bottom: 3px !important; position: absolute;
}
.view-id-partners_landing_winter_2017_.slideshow .view-footer input[type='submit'] {
	border-radius: 0px; right: 0px; bottom: 100%; padding-right: 25px; padding-left: 25px; font-size: 1em; margin-bottom: 3px !important; position: absolute;
}
.view-id-partners_landing_winter_2017_.slideshow .view-content {
	margin: 0px; padding: 0px; width: auto; max-width: none;
}
.view-id-partners_landing_winter_2017_.slideshow .bx-viewport {
	background: rgb(255, 255, 255); overflow: hidden; border-bottom-color: rgb(237, 238, 239); border-bottom-width: 3px; border-bottom-style: solid; display: block;
}
.view-id-partners_landing_winter_2017_.slideshow .bx-viewport .views-row {
	margin-right: 1px; display: block;
}
.view-id-partners_landing_winter_2017_.slideshow .bx-wrapper {
	display: block; position: relative;
}
.view-id-partners_landing_winter_2017_.slideshow .bx-wrapper .bx-prev {
	top: 50%; width: 23px; height: 43px; text-indent: -999px; overflow: hidden; display: block; position: absolute; z-index: 20; cursor: pointer; transform: translateX(0px) translateY(-50%); background-repeat: no-repeat; background-size: contain; -moz-transform: translateX(0) translateY(-50%); -webkit-transform: translateX(0) translateY(-50%);
}
.view-id-partners_landing_winter_2017_.slideshow .bx-wrapper .bx-next {
	top: 50%; width: 23px; height: 43px; text-indent: -999px; overflow: hidden; display: block; position: absolute; z-index: 20; cursor: pointer; transform: translateX(0px) translateY(-50%); background-repeat: no-repeat; background-size: contain; -moz-transform: translateX(0) translateY(-50%); -webkit-transform: translateX(0) translateY(-50%);
}
.view-id-partners_landing_winter_2017_.slideshow .bx-wrapper .bx-prev {
	left: -43px; background-image: url("images/partner-slide-left.png");
}
.view-id-partners_landing_winter_2017_.slideshow .bx-wrapper .bx-next {
	right: -43px; background-image: url("images/partner-slide-right.png");
}
.view-id-partners_landing_winter_2017_.slideshow .wrap {
	background: rgb(255, 255, 255); flex:0 0 auto; width: 100%; overflow: hidden; display: flex; max-width: 100%; -webkit-flex-direction: row; -webkit-flex-wrap: nowrap; -webkit-flex: 0 0 auto;
}
.view-id-partners_landing_winter_2017_.slideshow .wrap .col {
	flex:0 0 auto; flex-flow:column nowrap; display: flex; -webkit-flex-direction: column; -webkit-flex-wrap: nowrap; -webkit-flex: 0 0 auto;
}
.view-id-partners_landing_winter_2017_.slideshow .wrap .col .inner {
	margin: auto 0px; width: 100%; display: block;
}
.view-id-partners_landing_winter_2017_.slideshow .wrap .col.col-images {
	flex:0 0 60%; width: 60%; display: block; position: relative; max-width: 60%; pointer-events: none; -webkit-flex: 0 0 60%;
}
.view-id-partners_landing_winter_2017_.slideshow .wrap .col.col-images .bkg {
	display: block; position: relative; z-index: 2;
}
.view-id-partners_landing_winter_2017_.slideshow .wrap .col.col-images .bkg img {
	width: 100%; height: auto; display: block; max-width: none;
}
.view-id-partners_landing_winter_2017_.slideshow .wrap .col.col-images .logo {
	padding: 20px 0px; left: 40px; top: 50%; text-align: center; right: 40px; line-height: 0; display: block; position: absolute; z-index: 5; transform: translateX(0px) translateY(-50%); -moz-transform: translateX(0) translateY(-50%); -webkit-transform: translateX(0) translateY(-50%);
}
.view-id-partners_landing_winter_2017_.slideshow .wrap .col.col-images .logo img {
	margin: auto; width: auto; height: auto; display: inline; max-width: 100%;
}
.view-id-partners_landing_winter_2017_.slideshow .wrap .col.col-text {
	flex:0 0 40%; width: 40%; font-size: 1.25em; max-width: 40%; -webkit-flex: 0 0 40%;
}
.view-id-partners_landing_winter_2017_.slideshow .wrap .col.col-text .inner {
	padding: 60px;
}
.view-id-partners_landing_winter_2017_.slideshow .wrap .col.col-text .inner a {
	color: rgb(154, 204, 121); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 0.9em; text-decoration: none; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 2px; border-bottom-style: solid; display: inline-block;
}
.view-id-partners_landing_winter_2017_.slideshow .wrap .col.col-text .inner a:hover {
	border-bottom-color: rgb(154, 204, 121);
}
.view-id-partners_landing_winter_2017_.videos {
	margin-top: 60px; margin-bottom: 90px;
}
.view-id-partners_landing_winter_2017_.videos .view-header {
	margin: 0px auto 30px; padding: 0px 2%; width: auto; position: relative; max-width: 1274px;
}

.view-id-partners_landing_winter_2017_.videos .view-content {
	flex:0 0 auto; flex-flow:row wrap; width: auto; display: flex; -webkit-flex-direction: row; -webkit-flex-wrap: wrap; -webkit-flex: 0 0 auto;
}
.view-id-partners_landing_winter_2017_.videos .view-content .views-row {
	background: rgb(255, 255, 255); margin: 0px 0px 30px 3%; padding: 30px; width: 31.33%; border-bottom-color: rgb(237, 238, 239); border-bottom-width: 3px; border-bottom-style: solid; display: block; max-width: 31.33%;
}
.view-id-partners_landing_winter_2017_.videos .view-content :nth-child(3n+1).views-row {
	margin-left: 0px;
}
.view-id-partners_landing_winter_2017_.videos .view-content .views-row .views-field {
	margin: 0px; width: 100%; text-align: center; clear: both; display: block;
}
.view-id-partners_landing_winter_2017_.videos .view-content .views-row .views-field.views-field-field-youtube-video-url a {
	margin-bottom: 20px; display: block; position: relative; cursor: pointer; background-color: rgb(20, 93, 149);
}
.view-id-partners_landing_winter_2017_.videos .view-content .views-row .views-field.views-field-field-youtube-video-url a::before {
	background-position: -1px -1px; border-radius: 100%; border: 3px solid transparent; border-image: none; left: 50%; top: 50%; width: 48px; height: 48px; overflow: hidden; display: block; position: absolute; z-index: 5; content: ""; pointer-events: none; transform: translateX(-50%) translateY(-50%); transition-property: all; transition-duration: 0.35s; transition-timing-function: ease-in-out; background-image: url("images/partner-video-play.png"); background-repeat: no-repeat; background-size: 50px 50px; -moz-transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%); -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; -moz-transition-duration: 0.35s; -o-transition-duration: 0.35s; -webkit-transition-duration: 0.35s; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out;
}
.view-id-partners_landing_winter_2017_.videos .view-content .views-row .views-field.views-field-field-youtube-video-url a img {
	width: 100%; height: auto; display: block; position: relative; z-index: 2; max-width: none; opacity: 0.45; transition-property: all; transition-duration: 0.35s; transition-timing-function: ease-in-out; -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; -moz-transition-duration: 0.35s; -o-transition-duration: 0.35s; -webkit-transition-duration: 0.35s; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out;
}
.view-id-partners_landing_winter_2017_.videos .view-content .views-row .views-field.views-field-field-youtube-video-url a:hover img {
	opacity: 1;
}
.view-id-partners_landing_winter_2017_.videos .view-content .views-row .views-field.views-field-field-youtube-video-url a:hover::before {
	border-color: rgb(154, 204, 121);
}
.view-id-partners_landing_winter_2017_.videos .view-content .views-row .views-field.views-field-field-youtube-video-title {
	color: rgb(71, 73, 74); line-height: 1.1; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; font-weight: normal;
}
.view-id-partners_landing_winter_2017_.videos .view-content .views-row .views-field.views-field-field-youtube-video-title a {
	color: rgb(71, 73, 74);
}
.view-id-partners_landing_winter_2017_.videos .view-content .views-row .views-field.views-field-field-youtube-video-category {
	color: rgb(154, 204, 121); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1em;
}
@media all and (max-width:1440px)
{
.view-id-partners_landing_winter_2017_.slideshow {
	margin: 60px 2% 0px; padding: 0px 43px; max-width: none;
}
}
@media all and (max-width:1200px)
{
.view-id-partners_landing_winter_2017_.hero .view-content {
	padding-top: 10vw; padding-bottom: 10vw;
}
.view-id-partners_landing_winter_2017_.benefits {
	padding-top: 8vw; padding-bottom: 8vw;
}
.view-id-partners_landing_winter_2017_.benefits .view-content .views-row .views-field {
	padding-top: 0px; padding-bottom: 0px;
}
.view-id-partners_landing_winter_2017_.benefits .view-content .views-row .views-field.views-field-field-benefits-icon {
	width: 120px; text-align: center; margin-right: 0px; margin-left: 0px;
}
.view-id-partners_landing_winter_2017_.benefits .view-content .views-row .views-field.views-field-field-benefits-icon .field-content {
	padding: 0px 20px 0px 0px;
}
.view-id-partners_landing_winter_2017_.benefits .view-content .views-row .views-field.views-field-field-benefits-cta {
	flex:0 1 auto; width: auto; text-align: center; max-width: 50%; -webkit-flex: 0 1 auto;
}
.view-id-partners_landing_winter_2017_.benefits .view-content .views-row .views-field.views-field-field-benefits-text {
	flex:0 1 auto; width: auto; text-align: center; max-width: 50%; -webkit-flex: 0 1 auto;
}
.view-id-partners_landing_winter_2017_.partners {
	padding-top: 8vw; padding-bottom: 2vw;
}
.view-id-partners_landing_winter_2017_.testimonial {
	margin-bottom: 5vw;
}
.view-id-partners_landing_winter_2017_.slideshow {
	margin-top: 5vw;
}
.view-id-partners_landing_winter_2017_.slideshow .view-footer {
	height: auto; text-align: center; margin-top: 0px;
}
.view-id-partners_landing_winter_2017_.slideshow .view-footer  {
	background: rgb(87, 89, 90) !important; margin: 0px !important; left: auto; top: auto; width: 100% !important; height: auto !important; right: auto; bottom: auto; color: rgb(255, 255, 255) !important; line-height: 1 !important; padding-top: 18px !important; padding-bottom: 16px !important; display: block !important; position: static !important;
}
.view-id-partners_landing_winter_2017_.slideshow .view-footer .webform-client-form input[type=submit] {
	background: rgb(87, 89, 90) !important; margin: 0px !important; left: auto; top: auto; width: 100% !important; height: auto !important; right: auto; bottom: auto; color: rgb(255, 255, 255) !important; line-height: 1 !important; padding-top: 18px !important; padding-bottom: 16px !important; display: block !important; position: static !important;
}
.webform-client-form .view-id-partners_landing_winter_2017_.slideshow .view-footer input[type=submit] {
	background: rgb(87, 89, 90) !important; margin: 0px !important; left: auto; top: auto; width: 100% !important; height: auto !important; right: auto; bottom: auto; color: rgb(255, 255, 255) !important; line-height: 1 !important; padding-top: 18px !important; padding-bottom: 16px !important; display: block !important; position: static !important;
}
.view-id-partners_landing_winter_2017_.slideshow .view-footer ul.views-mini-pager li a {
	background: rgb(87, 89, 90) !important; margin: 0px !important; left: auto; top: auto; width: 100% !important; height: auto !important; right: auto; bottom: auto; color: rgb(255, 255, 255) !important; line-height: 1 !important; padding-top: 18px !important; padding-bottom: 16px !important; display: block !important; position: static !important;
}
ul.views-mini-pager li .view-id-partners_landing_winter_2017_.slideshow .view-footer a {
	background: rgb(87, 89, 90) !important; margin: 0px !important; left: auto; top: auto; width: 100% !important; height: auto !important; right: auto; bottom: auto; color: rgb(255, 255, 255) !important; line-height: 1 !important; padding-top: 18px !important; padding-bottom: 16px !important; display: block !important; position: static !important;
}
.view-id-partners_landing_winter_2017_.slideshow .view-footer ul.pager li a {
	background: rgb(87, 89, 90) !important; margin: 0px !important; left: auto; top: auto; width: 100% !important; height: auto !important; right: auto; bottom: auto; color: rgb(255, 255, 255) !important; line-height: 1 !important; padding-top: 18px !important; padding-bottom: 16px !important; display: block !important; position: static !important;
}
ul.pager li .view-id-partners_landing_winter_2017_.slideshow .view-footer a {
	background: rgb(87, 89, 90) !important; margin: 0px !important; left: auto; top: auto; width: 100% !important; height: auto !important; right: auto; bottom: auto; color: rgb(255, 255, 255) !important; line-height: 1 !important; padding-top: 18px !important; padding-bottom: 16px !important; display: block !important; position: static !important;
}
.view-id-partners_landing_winter_2017_.slideshow .view-footer ul.views-mini-pager li span {
	background: rgb(87, 89, 90) !important; margin: 0px !important; left: auto; top: auto; width: 100% !important; height: auto !important; right: auto; bottom: auto; color: rgb(255, 255, 255) !important; line-height: 1 !important; padding-top: 18px !important; padding-bottom: 16px !important; display: block !important; position: static !important;
}
ul.views-mini-pager li .view-id-partners_landing_winter_2017_.slideshow .view-footer span {
	background: rgb(87, 89, 90) !important; margin: 0px !important; left: auto; top: auto; width: 100% !important; height: auto !important; right: auto; bottom: auto; color: rgb(255, 255, 255) !important; line-height: 1 !important; padding-top: 18px !important; padding-bottom: 16px !important; display: block !important; position: static !important;
}
.view-id-partners_landing_winter_2017_.slideshow .view-footer ul.pager li span {
	background: rgb(87, 89, 90) !important; margin: 0px !important; left: auto; top: auto; width: 100% !important; height: auto !important; right: auto; bottom: auto; color: rgb(255, 255, 255) !important; line-height: 1 !important; padding-top: 18px !important; padding-bottom: 16px !important; display: block !important; position: static !important;
}
ul.pager li .view-id-partners_landing_winter_2017_.slideshow .view-footer span {
	background: rgb(87, 89, 90) !important; margin: 0px !important; left: auto; top: auto; width: 100% !important; height: auto !important; right: auto; bottom: auto; color: rgb(255, 255, 255) !important; line-height: 1 !important; padding-top: 18px !important; padding-bottom: 16px !important; display: block !important; position: static !important;
}
.view-id-partners_landing_winter_2017_.slideshow .view-footer .view-blog.landing-list .views-field-view-node a {
	background: rgb(87, 89, 90) !important; margin: 0px !important; left: auto; top: auto; width: 100% !important; height: auto !important; right: auto; bottom: auto; color: rgb(255, 255, 255) !important; line-height: 1 !important; padding-top: 18px !important; padding-bottom: 16px !important; display: block !important; position: static !important;
}
.view-blog.landing-list .views-field-view-node .view-id-partners_landing_winter_2017_.slideshow .view-footer a {
	background: rgb(87, 89, 90) !important; margin: 0px !important; left: auto; top: auto; width: 100% !important; height: auto !important; right: auto; bottom: auto; color: rgb(255, 255, 255) !important; line-height: 1 !important; padding-top: 18px !important; padding-bottom: 16px !important; display: block !important; position: static !important;
}
.view-id-partners_landing_winter_2017_.slideshow .view-footer .view-blog.by-year .views-field-view-node a {
	background: rgb(87, 89, 90) !important; margin: 0px !important; left: auto; top: auto; width: 100% !important; height: auto !important; right: auto; bottom: auto; color: rgb(255, 255, 255) !important; line-height: 1 !important; padding-top: 18px !important; padding-bottom: 16px !important; display: block !important; position: static !important;
}
.view-blog.by-year .views-field-view-node .view-id-partners_landing_winter_2017_.slideshow .view-footer a {
	background: rgb(87, 89, 90) !important; margin: 0px !important; left: auto; top: auto; width: 100% !important; height: auto !important; right: auto; bottom: auto; color: rgb(255, 255, 255) !important; line-height: 1 !important; padding-top: 18px !important; padding-bottom: 16px !important; display: block !important; position: static !important;
}
.view-id-partners_landing_winter_2017_.slideshow .view-product-roadmap .view-footer #show-less-roadmap-cta {
	background: rgb(87, 89, 90) !important; margin: 0px !important; left: auto; top: auto; width: 100% !important; height: auto !important; right: auto; bottom: auto; color: rgb(255, 255, 255) !important; line-height: 1 !important; padding-top: 18px !important; padding-bottom: 16px !important; display: block !important; position: static !important;
}
.view-product-roadmap .view-id-partners_landing_winter_2017_.slideshow .view-footer #show-less-roadmap-cta {
	background: rgb(87, 89, 90) !important; margin: 0px !important; left: auto; top: auto; width: 100% !important; height: auto !important; right: auto; bottom: auto; color: rgb(255, 255, 255) !important; line-height: 1 !important; padding-top: 18px !important; padding-bottom: 16px !important; display: block !important; position: static !important;
}
.view-id-partners_landing_winter_2017_.slideshow .view-product-roadmap .view-footer #show-more-roadmap-cta {
	background: rgb(87, 89, 90) !important; margin: 0px !important; left: auto; top: auto; width: 100% !important; height: auto !important; right: auto; bottom: auto; color: rgb(255, 255, 255) !important; line-height: 1 !important; padding-top: 18px !important; padding-bottom: 16px !important; display: block !important; position: static !important;
}
.view-product-roadmap .view-id-partners_landing_winter_2017_.slideshow .view-footer #show-more-roadmap-cta {
	background: rgb(87, 89, 90) !important; margin: 0px !important; left: auto; top: auto; width: 100% !important; height: auto !important; right: auto; bottom: auto; color: rgb(255, 255, 255) !important; line-height: 1 !important; padding-top: 18px !important; padding-bottom: 16px !important; display: block !important; position: static !important;
}
.view-id-partners_landing_winter_2017_.slideshow .view-footer button {
	background: rgb(87, 89, 90) !important; margin: 0px !important; left: auto; top: auto; width: 100% !important; height: auto !important; right: auto; bottom: auto; color: rgb(255, 255, 255) !important; line-height: 1 !important; padding-top: 18px !important; padding-bottom: 16px !important; display: block !important; position: static !important;
}
.view-id-partners_landing_winter_2017_.slideshow .view-footer input[type='submit'] {
	background: rgb(87, 89, 90) !important; margin: 0px !important; left: auto; top: auto; width: 100% !important; height: auto !important; right: auto; bottom: auto; color: rgb(255, 255, 255) !important; line-height: 1 !important; padding-top: 18px !important; padding-bottom: 16px !important; display: block !important; position: static !important;
}
.view-id-partners_landing_winter_2017_.slideshow .wrap {
	flex-direction: column; -webkit-flex-direction: column;
}
.view-id-partners_landing_winter_2017_.slideshow .wrap .col.col-images {
	flex:0 0 auto; width: 100%; max-width: 100%; -webkit-flex: 0 0 auto;
}
.view-id-partners_landing_winter_2017_.slideshow .wrap .col.col-text {
	flex:0 0 auto; width: 100%; max-width: 100%; -webkit-flex: 0 0 auto;
}
.view-id-partners_landing_winter_2017_.slideshow .wrap .col.col-text .inner {
	padding: 30px;
}
.view-id-partners_landing_winter_2017_.videos {
	margin-bottom: 8vw;
}
}
@media all and (max-width:980px)
{
.view-id-partners_landing_winter_2017_.hero {
	background-position: 70% 50%; overflow: hidden;
}
.view-id-partners_landing_winter_2017_.hero .view-content::before {
	background: rgb(241, 241, 241); left: -5%; top: 0px; right: -5%; bottom: 0px; display: block; position: absolute; z-index: -1; content: ""; opacity: 0.75; pointer-events: none;
}
.view-id-partners_landing_winter_2017_.partners .view-content {
	justify-content: center; -webkit-justify-content: center;
}
.view-id-partners_landing_winter_2017_.partners .view-content .views-row {
	flex:0 0 48%; width: 48%; margin-left: 4%; max-width: 48%; -webkit-flex: 0 0 48%;
}
.view-id-partners_landing_winter_2017_.partners .view-content :nth-child(3n+1).views-row {
	margin-left: 4%;
}
.view-id-partners_landing_winter_2017_.partners .view-content :nth-child(2n+1).views-row {
	margin-left: 0px;
}
.view-id-partners_landing_winter_2017_.videos .view-content {
	justify-content: center; -webkit-justify-content: center;
}
.view-id-partners_landing_winter_2017_.videos .view-content .views-row {
	flex:0 0 48%; width: 48%; margin-left: 4%; max-width: 48%; -webkit-flex: 0 0 48%;
}
.view-id-partners_landing_winter_2017_.videos .view-content :nth-child(3n+1).views-row {
	margin-left: 4%;
}
.view-id-partners_landing_winter_2017_.videos .view-content :nth-child(2n+1).views-row {
	margin-left: 0px;
}
}
@media all and (max-width:768px)
{
.view-id-partners_landing_winter_2017_.benefits .view-content .views-row {
	flex-flow:column wrap; -webkit-flex-direction: column; -webkit-flex-wrap: wrap;
}
.view-id-partners_landing_winter_2017_.benefits .view-content .views-row .views-field {
	width: 100%; padding-top: 0px; padding-bottom: 0px; margin-bottom: 20px; display: flex;
}
.view-id-partners_landing_winter_2017_.benefits .view-content .views-row .views-field .field-content {
	padding: 0px 2% !important;
}
.view-id-partners_landing_winter_2017_.benefits .view-content .views-row .views-field.views-field-field-benefits-icon {
	flex:0 0 auto; width: 100%; max-width: 100%; -webkit-flex: 0 0 auto;
}
.view-id-partners_landing_winter_2017_.benefits .view-content .views-row .views-field.views-field-field-benefits-cta {
	flex:0 0 auto; width: 100%; max-width: 100%; -webkit-flex: 0 0 auto;
}
.view-id-partners_landing_winter_2017_.benefits .view-content .views-row .views-field.views-field-field-benefits-text {
	flex:0 0 auto; width: 100%; max-width: 100%; -webkit-flex: 0 0 auto;
}
.view-id-partners_landing_winter_2017_.benefits .view-content .views-row .views-field.views-field-field-benefits-cta {
	margin-bottom: 0px;
}
.view-id-partners_landing_winter_2017_.topics .view-content {
	flex-direction: column; -webkit-flex-direction: column;
}
.view-id-partners_landing_winter_2017_.topics .view-content .views-row {
	flex:0 0 auto; width: 100%; padding-top: 8vw; padding-bottom: 8vw; border-bottom-color: rgb(237, 238, 239); border-left-color: currentColor; border-bottom-width: 3px; border-left-width: medium; border-bottom-style: solid; border-left-style: none; max-width: 100%; -webkit-flex: 0 0 auto;
}
.view-id-partners_landing_winter_2017_.topics .view-content :last-child.views-row {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.view-id-partners_landing_winter_2017_.topics .view-content .views-row .views-field {
	padding: 0px 2%;
}
.view-id-partners_landing_winter_2017_.topics .view-content .views-row .views-field-field-topic-title {
	font-size: 2.5em;
}
.view-id-partners_landing_winter_2017_.topics .view-content .views-row .views-field-field-topic-title img {
	margin-top: -10px;
}
.view-id-partners_landing_winter_2017_.topics .view-content .views-row .views-field-field-topic-link a {
	border-bottom-color: rgb(154, 204, 121);
}
.view-id-partners_landing_winter_2017_.partners .view-header {
	margin-bottom: 20px;
}
.view-id-partners_landing_winter_2017_.partners .view-content {
	margin-bottom: 5vw; flex-direction: column; justify-content: flex-start; -webkit-flex-direction: column; -webkit-justify-content: flex-start;
}
.view-id-partners_landing_winter_2017_.partners .view-content .views-row {
	flex:0 0 auto; width: 100%; margin-bottom: 20px; margin-left: 0px; max-width: 100%; -webkit-flex: 0 0 auto;
}
.view-id-partners_landing_winter_2017_.partners .view-content :last-child.views-row {
	margin-bottom: 0px;
}
.view-id-partners_landing_winter_2017_.videos .view-content {
	flex-direction: column; justify-content: flex-start; -webkit-flex-direction: column; -webkit-justify-content: flex-start;
}
.view-id-partners_landing_winter_2017_.videos .view-content .views-row {
	padding: 20px; flex:0 0 auto; width: 100%; margin-bottom: 20px; margin-left: 0px; max-width: 100%; -webkit-flex: 0 0 auto;
}
.view-id-partners_landing_winter_2017_.videos .view-content :last-child.views-row {
	margin-bottom: 0px;
}
.view-id-partners_landing_winter_2017_.testimonial .view-content .views-row {
	flex-direction: column; -webkit-flex-direction: column;
}
.view-id-partners_landing_winter_2017_.testimonial .view-content .views-row .views-field.views-field-field-testimonial-logo {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.view-id-partners_landing_winter_2017_.testimonial .view-content .views-row .views-field.views-field-field-testimonial-logo::before {
	display: none;
}
.view-id-partners_landing_winter_2017_.testimonial .view-content .views-row .views-field.views-field-field-testimonial-body-area {
	background-position: 50% 5%;
}
.view-id-partners_landing_winter_2017_.testimonial .view-content .views-row .views-field.views-field-field-testimonial-body-area a {
	color: rgb(154, 204, 121); border-bottom-color: rgb(154, 204, 121);
}
.view-id-partners_landing_winter_2017_.testimonial .view-content .views-row .views-field.views-field-field-testimonial-logo {
	flex:0 0 auto; width: 100%; max-width: 100%; -webkit-flex: 0 0 auto;
}
.view-id-partners_landing_winter_2017_.testimonial .view-content .views-row .views-field.views-field-field-testimonial-body-area {
	flex:0 0 auto; width: 100%; max-width: 100%; -webkit-flex: 0 0 auto;
}
.view-id-partners_landing_winter_2017_.testimonial .view-content .views-row .views-field.views-field-field-testimonial-logo .field-content {
	padding: 5vw;
}
.view-id-partners_landing_winter_2017_.testimonial .view-content .views-row .views-field.views-field-field-testimonial-body-area .field-content {
	padding: 5vw;
}
.view-id-partners_landing_winter_2017_.slideshow .wrap .col.col-text .inner {
	padding: 20px;
}
}
@media all and (max-width:667px)
{
.view-id-partners_landing_winter_2017_.hero {
	background-position: 85% 50%;
}
.view-id-partners_landing_winter_2017_.hero .view-content {
	padding-top: 6vw; padding-bottom: 6vw;
}
.view-id-partners_landing_winter_2017_.hero .view-content::before {
	opacity: 0.9;
}
}
.front {
	color: rgb(255, 255, 255);
}
.front.front-alt2 {
	background: rgb(255, 255, 255);
}
.front h4 {
	border: currentColor; border-image: none; display: block;
}
.front .subtop h2.h4 {
	border: currentColor; border-image: none; display: block;
}
.subtop .front h2.h4 {
	border: currentColor; border-image: none; display: block;
}
.front .content-area h2.h4 {
	border: currentColor; border-image: none; display: block;
}
.content-area .front h2.h4 {
	border: currentColor; border-image: none; display: block;
}
.front .subcontent h2.h4 {
	border: currentColor; border-image: none; display: block;
}
.subcontent .front h2.h4 {
	border: currentColor; border-image: none; display: block;
}
.front .field-name-body h2.h4 {
	border: currentColor; border-image: none; display: block;
}
.field-name-body .front h2.h4 {
	border: currentColor; border-image: none; display: block;
}
.front .subtop h3.h4 {
	border: currentColor; border-image: none; display: block;
}
.subtop .front h3.h4 {
	border: currentColor; border-image: none; display: block;
}
.front .content-area h3.h4 {
	border: currentColor; border-image: none; display: block;
}
.content-area .front h3.h4 {
	border: currentColor; border-image: none; display: block;
}
.front .subcontent h3.h4 {
	border: currentColor; border-image: none; display: block;
}
.subcontent .front h3.h4 {
	border: currentColor; border-image: none; display: block;
}
.front .field-name-body h3.h4 {
	border: currentColor; border-image: none; display: block;
}
.field-name-body .front h3.h4 {
	border: currentColor; border-image: none; display: block;
}
.front .hero {
	background: url("images/bp-hero-bg-04.jpg") no-repeat 50% 0px / cover rgb(23, 59, 87); padding: 140px 0px 0px; height: 700px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; display: block; position: relative;
}

.front .hero h4 {
	line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em; margin-bottom: 40px;
}
.front .hero .subtop h2.h4 {
	line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em; margin-bottom: 40px;
}
.subtop .front .hero h2.h4 {
	line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em; margin-bottom: 40px;
}
.front .hero .content-area h2.h4 {
	line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em; margin-bottom: 40px;
}
.content-area .front .hero h2.h4 {
	line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em; margin-bottom: 40px;
}
.front .hero .subcontent h2.h4 {
	line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em; margin-bottom: 40px;
}
.subcontent .front .hero h2.h4 {
	line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em; margin-bottom: 40px;
}
.front .hero .field-name-body h2.h4 {
	line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em; margin-bottom: 40px;
}
.field-name-body .front .hero h2.h4 {
	line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em; margin-bottom: 40px;
}
.front .hero .subtop h3.h4 {
	line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em; margin-bottom: 40px;
}
.subtop .front .hero h3.h4 {
	line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em; margin-bottom: 40px;
}
.front .hero .content-area h3.h4 {
	line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em; margin-bottom: 40px;
}
.content-area .front .hero h3.h4 {
	line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em; margin-bottom: 40px;
}
.front .hero .subcontent h3.h4 {
	line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em; margin-bottom: 40px;
}
.subcontent .front .hero h3.h4 {
	line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em; margin-bottom: 40px;
}
.front .hero .field-name-body h3.h4 {
	line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em; margin-bottom: 40px;
}
.field-name-body .front .hero h3.h4 {
	line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em; margin-bottom: 40px;
}
.front .hero .stats {
	background: rgba(14, 34, 50, 0.75); padding: 60px 2% 80px; left: 0px; width: 100%; bottom: 0px; line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.2em; position: absolute;
}
.front .hero .stats li {
	padding: 0px 1%; width: 31%; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.2em; display: inline-block; max-width: 31%;
}
.front .hero .stats li div {
	color: rgb(154, 204, 121); font-size: 2.4em;
}
.front .hero .stats li div.integrated {
	color: rgb(0, 128, 192);
}
.front .hero .stats li div.trusted {
	color: rgb(112, 180, 226);
}
.front .hero .stats li div.processing .count::before {
	content: "$";
}
@media all and (max-width:1200px)
{
.front .hero .stats li {
	font-size: 1.2em;
}
.front .hero .stats li div {
	font-size: 2em;
}
}
@media all and (max-width:980px)
{

.front .hero .stats {
	padding: 40px 2% 60px;
}
.front .hero .stats li {
	font-size: 0.95em;
}
.front .hero .stats li div {
	font-size: 1.6em;
}
}
@media all and (max-width:768px)
{
.front .hero .stats {
	padding: 20px 4% 30px;
}
.front .hero .stats li {
	padding: 10px 0px; width: 100%; text-align: center; font-size: 1.1em; display: block; max-width: 100%;
}
.front .hero .stats li div {
	font-size: 1.3em; display: inline;
}
}
@media all and (max-width:667px)
{
.front .hero {
	padding: 105px 0px 0px; height: 690px; text-align: left;
}

.front .hero h4 {
	font-size: 1.3em;
}
.front .hero .subtop h2.h4 {
	font-size: 1.3em;
}
.subtop .front .hero h2.h4 {
	font-size: 1.3em;
}
.front .hero .content-area h2.h4 {
	font-size: 1.3em;
}
.content-area .front .hero h2.h4 {
	font-size: 1.3em;
}
.front .hero .subcontent h2.h4 {
	font-size: 1.3em;
}
.subcontent .front .hero h2.h4 {
	font-size: 1.3em;
}
.front .hero .field-name-body h2.h4 {
	font-size: 1.3em;
}
.field-name-body .front .hero h2.h4 {
	font-size: 1.3em;
}
.front .hero .subtop h3.h4 {
	font-size: 1.3em;
}
.subtop .front .hero h3.h4 {
	font-size: 1.3em;
}
.front .hero .content-area h3.h4 {
	font-size: 1.3em;
}
.content-area .front .hero h3.h4 {
	font-size: 1.3em;
}
.front .hero .subcontent h3.h4 {
	font-size: 1.3em;
}
.subcontent .front .hero h3.h4 {
	font-size: 1.3em;
}
.front .hero .field-name-body h3.h4 {
	font-size: 1.3em;
}
.field-name-body .front .hero h3.h4 {
	font-size: 1.3em;
}
.front .hero .stats li {
	text-align: left; font-size: 1em;
}
.front .hero .stats li div {
	font-size: 1.2em; display: inline;
}
}
.front .hero2 {
	background-position: 50% 50%; color: rgb(71, 73, 74); overflow: hidden; padding-top: 120px; padding-bottom: 120px; border-bottom-color: rgb(250, 250, 250); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative; background-image: url("images/front-v3-row1-bkg.jpg"); background-repeat: no-repeat; background-size: cover; background-color: rgb(245, 245, 245);
}

.front .hero2 h4 {
	text-transform: none; letter-spacing: 0.75px; clear: both; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; margin-bottom: 25px; display: block; position: relative; z-index: 5;
}
.front .hero2 .subtop h2.h4 {
	text-transform: none; letter-spacing: 0.75px; clear: both; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; margin-bottom: 25px; display: block; position: relative; z-index: 5;
}
.subtop .front .hero2 h2.h4 {
	text-transform: none; letter-spacing: 0.75px; clear: both; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; margin-bottom: 25px; display: block; position: relative; z-index: 5;
}
.front .hero2 .content-area h2.h4 {
	text-transform: none; letter-spacing: 0.75px; clear: both; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; margin-bottom: 25px; display: block; position: relative; z-index: 5;
}
.content-area .front .hero2 h2.h4 {
	text-transform: none; letter-spacing: 0.75px; clear: both; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; margin-bottom: 25px; display: block; position: relative; z-index: 5;
}
.front .hero2 .subcontent h2.h4 {
	text-transform: none; letter-spacing: 0.75px; clear: both; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; margin-bottom: 25px; display: block; position: relative; z-index: 5;
}
.subcontent .front .hero2 h2.h4 {
	text-transform: none; letter-spacing: 0.75px; clear: both; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; margin-bottom: 25px; display: block; position: relative; z-index: 5;
}
.front .hero2 .field-name-body h2.h4 {
	text-transform: none; letter-spacing: 0.75px; clear: both; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; margin-bottom: 25px; display: block; position: relative; z-index: 5;
}
.field-name-body .front .hero2 h2.h4 {
	text-transform: none; letter-spacing: 0.75px; clear: both; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; margin-bottom: 25px; display: block; position: relative; z-index: 5;
}
.front .hero2 .subtop h3.h4 {
	text-transform: none; letter-spacing: 0.75px; clear: both; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; margin-bottom: 25px; display: block; position: relative; z-index: 5;
}
.subtop .front .hero2 h3.h4 {
	text-transform: none; letter-spacing: 0.75px; clear: both; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; margin-bottom: 25px; display: block; position: relative; z-index: 5;
}
.front .hero2 .content-area h3.h4 {
	text-transform: none; letter-spacing: 0.75px; clear: both; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; margin-bottom: 25px; display: block; position: relative; z-index: 5;
}
.content-area .front .hero2 h3.h4 {
	text-transform: none; letter-spacing: 0.75px; clear: both; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; margin-bottom: 25px; display: block; position: relative; z-index: 5;
}
.front .hero2 .subcontent h3.h4 {
	text-transform: none; letter-spacing: 0.75px; clear: both; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; margin-bottom: 25px; display: block; position: relative; z-index: 5;
}
.subcontent .front .hero2 h3.h4 {
	text-transform: none; letter-spacing: 0.75px; clear: both; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; margin-bottom: 25px; display: block; position: relative; z-index: 5;
}
.front .hero2 .field-name-body h3.h4 {
	text-transform: none; letter-spacing: 0.75px; clear: both; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; margin-bottom: 25px; display: block; position: relative; z-index: 5;
}
.field-name-body .front .hero2 h3.h4 {
	text-transform: none; letter-spacing: 0.75px; clear: both; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; margin-bottom: 25px; display: block; position: relative; z-index: 5;
}
.front .hero2 ul.hero-buttons {
	margin: 0px; padding: 0px; clear: both; display: block; position: relative; z-index: 5;
}
.front .hero2 ul.hero-buttons li {
	margin: 0px 0px 20px; padding: 0px; clear: none; float: none; display: block; list-style-type: none;
}
.front .hero2 ul.hero-buttons li  {
	border: 2px solid transparent; border-image: none; padding-right: 20px; padding-left: 20px; display: block; max-width: 310px;
}
.front .hero2 ul.hero-buttons li .webform-client-form input[type=submit] {
	border: 2px solid transparent; border-image: none; padding-right: 20px; padding-left: 20px; display: block; max-width: 310px;
}
.webform-client-form .front .hero2 ul.hero-buttons li input[type=submit] {
	border: 2px solid transparent; border-image: none; padding-right: 20px; padding-left: 20px; display: block; max-width: 310px;
}
.front .hero2 ul.hero-buttons ul.views-mini-pager li a {
	border: 2px solid transparent; border-image: none; padding-right: 20px; padding-left: 20px; display: block; max-width: 310px;
}
ul.views-mini-pager .front .hero2 ul.hero-buttons li a {
	border: 2px solid transparent; border-image: none; padding-right: 20px; padding-left: 20px; display: block; max-width: 310px;
}
.front .hero2 ul.hero-buttons ul.pager li a {
	border: 2px solid transparent; border-image: none; padding-right: 20px; padding-left: 20px; display: block; max-width: 310px;
}
ul.pager .front .hero2 ul.hero-buttons li a {
	border: 2px solid transparent; border-image: none; padding-right: 20px; padding-left: 20px; display: block; max-width: 310px;
}
.front .hero2 ul.hero-buttons ul.views-mini-pager li span {
	border: 2px solid transparent; border-image: none; padding-right: 20px; padding-left: 20px; display: block; max-width: 310px;
}
ul.views-mini-pager .front .hero2 ul.hero-buttons li span {
	border: 2px solid transparent; border-image: none; padding-right: 20px; padding-left: 20px; display: block; max-width: 310px;
}
.front .hero2 ul.hero-buttons ul.pager li span {
	border: 2px solid transparent; border-image: none; padding-right: 20px; padding-left: 20px; display: block; max-width: 310px;
}
ul.pager .front .hero2 ul.hero-buttons li span {
	border: 2px solid transparent; border-image: none; padding-right: 20px; padding-left: 20px; display: block; max-width: 310px;
}
.front .hero2 ul.hero-buttons li .view-blog.landing-list .views-field-view-node a {
	border: 2px solid transparent; border-image: none; padding-right: 20px; padding-left: 20px; display: block; max-width: 310px;
}
.view-blog.landing-list .views-field-view-node .front .hero2 ul.hero-buttons li a {
	border: 2px solid transparent; border-image: none; padding-right: 20px; padding-left: 20px; display: block; max-width: 310px;
}
.front .hero2 ul.hero-buttons li .view-blog.by-year .views-field-view-node a {
	border: 2px solid transparent; border-image: none; padding-right: 20px; padding-left: 20px; display: block; max-width: 310px;
}
.view-blog.by-year .views-field-view-node .front .hero2 ul.hero-buttons li a {
	border: 2px solid transparent; border-image: none; padding-right: 20px; padding-left: 20px; display: block; max-width: 310px;
}
.front .hero2 ul.hero-buttons li .view-product-roadmap .view-footer #show-less-roadmap-cta {
	border: 2px solid transparent; border-image: none; padding-right: 20px; padding-left: 20px; display: block; max-width: 310px;
}
.view-product-roadmap .view-footer .front .hero2 ul.hero-buttons li #show-less-roadmap-cta {
	border: 2px solid transparent; border-image: none; padding-right: 20px; padding-left: 20px; display: block; max-width: 310px;
}
.front .hero2 ul.hero-buttons li .view-product-roadmap .view-footer #show-more-roadmap-cta {
	border: 2px solid transparent; border-image: none; padding-right: 20px; padding-left: 20px; display: block; max-width: 310px;
}
.view-product-roadmap .view-footer .front .hero2 ul.hero-buttons li #show-more-roadmap-cta {
	border: 2px solid transparent; border-image: none; padding-right: 20px; padding-left: 20px; display: block; max-width: 310px;
}
.front .hero2 ul.hero-buttons li button {
	border: 2px solid transparent; border-image: none; padding-right: 20px; padding-left: 20px; display: block; max-width: 310px;
}
.front .hero2 ul.hero-buttons li input[type='submit'] {
	border: 2px solid transparent; border-image: none; padding-right: 20px; padding-left: 20px; display: block; max-width: 310px;
}
.front .hero2 ul.hero-buttons li .red:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(0, 128, 192) !important; color: rgb(0, 128, 192) !important;
}
.front .hero2 ul.hero-buttons li .webform-client-form input[type=submit].red:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(0, 128, 192) !important; color: rgb(0, 128, 192) !important;
}
.webform-client-form .front .hero2 ul.hero-buttons li input[type=submit].red:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(0, 128, 192) !important; color: rgb(0, 128, 192) !important;
}
.front .hero2 ul.hero-buttons ul.views-mini-pager li a.red:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(0, 128, 192) !important; color: rgb(0, 128, 192) !important;
}
ul.views-mini-pager .front .hero2 ul.hero-buttons li a.red:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(0, 128, 192) !important; color: rgb(0, 128, 192) !important;
}
.front .hero2 ul.hero-buttons ul.pager li a.red:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(0, 128, 192) !important; color: rgb(0, 128, 192) !important;
}
ul.pager .front .hero2 ul.hero-buttons li a.red:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(0, 128, 192) !important; color: rgb(0, 128, 192) !important;
}
.front .hero2 ul.hero-buttons ul.views-mini-pager li span.red:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(0, 128, 192) !important; color: rgb(0, 128, 192) !important;
}
ul.views-mini-pager .front .hero2 ul.hero-buttons li span.red:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(0, 128, 192) !important; color: rgb(0, 128, 192) !important;
}
.front .hero2 ul.hero-buttons ul.pager li span.red:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(0, 128, 192) !important; color: rgb(0, 128, 192) !important;
}
ul.pager .front .hero2 ul.hero-buttons li span.red:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(0, 128, 192) !important; color: rgb(0, 128, 192) !important;
}
.front .hero2 ul.hero-buttons li .view-blog.landing-list .views-field-view-node a.red:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(0, 128, 192) !important; color: rgb(0, 128, 192) !important;
}
.view-blog.landing-list .views-field-view-node .front .hero2 ul.hero-buttons li a.red:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(0, 128, 192) !important; color: rgb(0, 128, 192) !important;
}
.front .hero2 ul.hero-buttons li .view-blog.by-year .views-field-view-node a.red:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(0, 128, 192) !important; color: rgb(0, 128, 192) !important;
}
.view-blog.by-year .views-field-view-node .front .hero2 ul.hero-buttons li a.red:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(0, 128, 192) !important; color: rgb(0, 128, 192) !important;
}
.front .hero2 ul.hero-buttons li .view-product-roadmap .view-footer .red#show-less-roadmap-cta:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(0, 128, 192) !important; color: rgb(0, 128, 192) !important;
}
.view-product-roadmap .view-footer .front .hero2 ul.hero-buttons li .red#show-less-roadmap-cta:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(0, 128, 192) !important; color: rgb(0, 128, 192) !important;
}
.front .hero2 ul.hero-buttons li .view-product-roadmap .view-footer .red#show-more-roadmap-cta:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(0, 128, 192) !important; color: rgb(0, 128, 192) !important;
}
.view-product-roadmap .view-footer .front .hero2 ul.hero-buttons li .red#show-more-roadmap-cta:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(0, 128, 192) !important; color: rgb(0, 128, 192) !important;
}
.front .hero2 ul.hero-buttons li button.red:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(0, 128, 192) !important; color: rgb(0, 128, 192) !important;
}
.front .hero2 ul.hero-buttons li input[type='submit'].red:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(0, 128, 192) !important; color: rgb(0, 128, 192) !important;
}
.front .hero2 ul.hero-buttons li .lightblue:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(112, 180, 226) !important; color: rgb(112, 180, 226) !important;
}
.front .hero2 ul.hero-buttons li .webform-client-form input[type=submit].lightblue:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(112, 180, 226) !important; color: rgb(112, 180, 226) !important;
}
.webform-client-form .front .hero2 ul.hero-buttons li input[type=submit].lightblue:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(112, 180, 226) !important; color: rgb(112, 180, 226) !important;
}
.front .hero2 ul.hero-buttons ul.views-mini-pager li a.lightblue:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(112, 180, 226) !important; color: rgb(112, 180, 226) !important;
}
ul.views-mini-pager .front .hero2 ul.hero-buttons li a.lightblue:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(112, 180, 226) !important; color: rgb(112, 180, 226) !important;
}
.front .hero2 ul.hero-buttons ul.pager li a.lightblue:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(112, 180, 226) !important; color: rgb(112, 180, 226) !important;
}
ul.pager .front .hero2 ul.hero-buttons li a.lightblue:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(112, 180, 226) !important; color: rgb(112, 180, 226) !important;
}
.front .hero2 ul.hero-buttons ul.views-mini-pager li span.lightblue:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(112, 180, 226) !important; color: rgb(112, 180, 226) !important;
}
ul.views-mini-pager .front .hero2 ul.hero-buttons li span.lightblue:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(112, 180, 226) !important; color: rgb(112, 180, 226) !important;
}
.front .hero2 ul.hero-buttons ul.pager li span.lightblue:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(112, 180, 226) !important; color: rgb(112, 180, 226) !important;
}
ul.pager .front .hero2 ul.hero-buttons li span.lightblue:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(112, 180, 226) !important; color: rgb(112, 180, 226) !important;
}
.front .hero2 ul.hero-buttons li .view-blog.landing-list .views-field-view-node a.lightblue:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(112, 180, 226) !important; color: rgb(112, 180, 226) !important;
}
.view-blog.landing-list .views-field-view-node .front .hero2 ul.hero-buttons li a.lightblue:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(112, 180, 226) !important; color: rgb(112, 180, 226) !important;
}
.front .hero2 ul.hero-buttons li .view-blog.by-year .views-field-view-node a.lightblue:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(112, 180, 226) !important; color: rgb(112, 180, 226) !important;
}
.view-blog.by-year .views-field-view-node .front .hero2 ul.hero-buttons li a.lightblue:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(112, 180, 226) !important; color: rgb(112, 180, 226) !important;
}
.front .hero2 ul.hero-buttons li .view-product-roadmap .view-footer .lightblue#show-less-roadmap-cta:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(112, 180, 226) !important; color: rgb(112, 180, 226) !important;
}
.view-product-roadmap .view-footer .front .hero2 ul.hero-buttons li .lightblue#show-less-roadmap-cta:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(112, 180, 226) !important; color: rgb(112, 180, 226) !important;
}
.front .hero2 ul.hero-buttons li .view-product-roadmap .view-footer .lightblue#show-more-roadmap-cta:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(112, 180, 226) !important; color: rgb(112, 180, 226) !important;
}
.view-product-roadmap .view-footer .front .hero2 ul.hero-buttons li .lightblue#show-more-roadmap-cta:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(112, 180, 226) !important; color: rgb(112, 180, 226) !important;
}
.front .hero2 ul.hero-buttons li button.lightblue:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(112, 180, 226) !important; color: rgb(112, 180, 226) !important;
}
.front .hero2 ul.hero-buttons li input[type='submit'].lightblue:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(112, 180, 226) !important; color: rgb(112, 180, 226) !important;
}
.front .hero2 ul.hero-buttons li .green:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(154, 204, 121) !important; color: rgb(154, 204, 121) !important;
}
.front .hero2 ul.hero-buttons li .webform-client-form input[type=submit].green:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(154, 204, 121) !important; color: rgb(154, 204, 121) !important;
}
.webform-client-form .front .hero2 ul.hero-buttons li input[type=submit].green:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(154, 204, 121) !important; color: rgb(154, 204, 121) !important;
}
.front .hero2 ul.hero-buttons ul.views-mini-pager li a.green:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(154, 204, 121) !important; color: rgb(154, 204, 121) !important;
}
ul.views-mini-pager .front .hero2 ul.hero-buttons li a.green:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(154, 204, 121) !important; color: rgb(154, 204, 121) !important;
}
.front .hero2 ul.hero-buttons ul.pager li a.green:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(154, 204, 121) !important; color: rgb(154, 204, 121) !important;
}
ul.pager .front .hero2 ul.hero-buttons li a.green:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(154, 204, 121) !important; color: rgb(154, 204, 121) !important;
}
.front .hero2 ul.hero-buttons ul.views-mini-pager li span.green:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(154, 204, 121) !important; color: rgb(154, 204, 121) !important;
}
ul.views-mini-pager .front .hero2 ul.hero-buttons li span.green:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(154, 204, 121) !important; color: rgb(154, 204, 121) !important;
}
.front .hero2 ul.hero-buttons ul.pager li span.green:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(154, 204, 121) !important; color: rgb(154, 204, 121) !important;
}
ul.pager .front .hero2 ul.hero-buttons li span.green:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(154, 204, 121) !important; color: rgb(154, 204, 121) !important;
}
.front .hero2 ul.hero-buttons li .view-blog.landing-list .views-field-view-node a.green:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(154, 204, 121) !important; color: rgb(154, 204, 121) !important;
}
.view-blog.landing-list .views-field-view-node .front .hero2 ul.hero-buttons li a.green:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(154, 204, 121) !important; color: rgb(154, 204, 121) !important;
}
.front .hero2 ul.hero-buttons li .view-blog.by-year .views-field-view-node a.green:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(154, 204, 121) !important; color: rgb(154, 204, 121) !important;
}
.view-blog.by-year .views-field-view-node .front .hero2 ul.hero-buttons li a.green:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(154, 204, 121) !important; color: rgb(154, 204, 121) !important;
}
.front .hero2 ul.hero-buttons li .view-product-roadmap .view-footer .green#show-less-roadmap-cta:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(154, 204, 121) !important; color: rgb(154, 204, 121) !important;
}
.view-product-roadmap .view-footer .front .hero2 ul.hero-buttons li .green#show-less-roadmap-cta:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(154, 204, 121) !important; color: rgb(154, 204, 121) !important;
}
.front .hero2 ul.hero-buttons li .view-product-roadmap .view-footer .green#show-more-roadmap-cta:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(154, 204, 121) !important; color: rgb(154, 204, 121) !important;
}
.view-product-roadmap .view-footer .front .hero2 ul.hero-buttons li .green#show-more-roadmap-cta:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(154, 204, 121) !important; color: rgb(154, 204, 121) !important;
}
.front .hero2 ul.hero-buttons li button.green:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(154, 204, 121) !important; color: rgb(154, 204, 121) !important;
}
.front .hero2 ul.hero-buttons li input[type='submit'].green:hover {
	background: rgb(255, 255, 255) !important; border-color: rgb(154, 204, 121) !important; color: rgb(154, 204, 121) !important;
}
.front .hero2 ul.hero-buttons li:last-child {
	margin-bottom: 0px;
}
@media all and (max-width:980px)
{
.front .hero2 {
	padding-top: 100px; padding-bottom: 100px;
}
.front .hero2::after {
	left: 400px;
}
}
@media all and (max-width:768px)
{
.front .hero2 {
	padding-top: 60px; padding-bottom: 60px;
}
.front .hero2 ul.hero-buttons {
	margin-bottom: 40px;
}
}
@media all and (max-width:667px)
{
.front .hero2 {
	padding-top: 40px; padding-bottom: 40px;
}
}
@media all and (max-width:375px)
{
.front .hero2 {
	padding-top: 25px; padding-bottom: 25px; background-image: url("images/front_v3_hero_bkg.jpg");
}
}
.front .sub-hero {
	position: relative;
}
.front .sub-hero .top {
	background: url("images/subhero-top-02.png") 50% 0px; height: 20px; margin-top: -20px;
}
.front .sub-hero .bottom {
	background: rgb(112, 180, 226); padding: 45px 0px 65px;
}
.front .sub-hero .bottom h4 {
	margin: 0px 0px 20px; text-align: center; color: rgb(255, 255, 255); font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em; display: block;
}
.front .sub-hero .bottom .subtop h2.h4 {
	margin: 0px 0px 20px; text-align: center; color: rgb(255, 255, 255); font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em; display: block;
}
.subtop .front .sub-hero .bottom h2.h4 {
	margin: 0px 0px 20px; text-align: center; color: rgb(255, 255, 255); font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em; display: block;
}
.front .sub-hero .bottom .content-area h2.h4 {
	margin: 0px 0px 20px; text-align: center; color: rgb(255, 255, 255); font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em; display: block;
}
.content-area .front .sub-hero .bottom h2.h4 {
	margin: 0px 0px 20px; text-align: center; color: rgb(255, 255, 255); font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em; display: block;
}
.front .sub-hero .bottom .subcontent h2.h4 {
	margin: 0px 0px 20px; text-align: center; color: rgb(255, 255, 255); font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em; display: block;
}
.subcontent .front .sub-hero .bottom h2.h4 {
	margin: 0px 0px 20px; text-align: center; color: rgb(255, 255, 255); font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em; display: block;
}
.front .sub-hero .bottom .field-name-body h2.h4 {
	margin: 0px 0px 20px; text-align: center; color: rgb(255, 255, 255); font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em; display: block;
}
.field-name-body .front .sub-hero .bottom h2.h4 {
	margin: 0px 0px 20px; text-align: center; color: rgb(255, 255, 255); font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em; display: block;
}
.front .sub-hero .bottom .subtop h3.h4 {
	margin: 0px 0px 20px; text-align: center; color: rgb(255, 255, 255); font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em; display: block;
}
.subtop .front .sub-hero .bottom h3.h4 {
	margin: 0px 0px 20px; text-align: center; color: rgb(255, 255, 255); font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em; display: block;
}
.front .sub-hero .bottom .content-area h3.h4 {
	margin: 0px 0px 20px; text-align: center; color: rgb(255, 255, 255); font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em; display: block;
}
.content-area .front .sub-hero .bottom h3.h4 {
	margin: 0px 0px 20px; text-align: center; color: rgb(255, 255, 255); font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em; display: block;
}
.front .sub-hero .bottom .subcontent h3.h4 {
	margin: 0px 0px 20px; text-align: center; color: rgb(255, 255, 255); font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em; display: block;
}
.subcontent .front .sub-hero .bottom h3.h4 {
	margin: 0px 0px 20px; text-align: center; color: rgb(255, 255, 255); font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em; display: block;
}
.front .sub-hero .bottom .field-name-body h3.h4 {
	margin: 0px 0px 20px; text-align: center; color: rgb(255, 255, 255); font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em; display: block;
}
.field-name-body .front .sub-hero .bottom h3.h4 {
	margin: 0px 0px 20px; text-align: center; color: rgb(255, 255, 255); font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em; display: block;
}
.front .sub-hero .view-cred-scroller .views-row {
	margin: 0px 15px;
}
@media all and (max-width:980px)
{
.front .sub-hero .bottom {
	padding: 30px 0px 50px;
}
}
@media all and (max-width:768px)
{
.front .sub-hero .bottom {
	padding: 20px 0px 40px;
}
}
@media all and (max-width:667px)
{
.front .sub-hero .bottom {
	padding: 10px 0px 20px;
}
}
.front .sub-hero2 {
	background: rgb(255, 255, 255); color: rgb(71, 73, 74); overflow: hidden; padding-top: 35px; padding-bottom: 35px; clear: both; display: block;
}
.front .sub-hero2 ul.front-v3-cred {
	margin: 0px -1%; padding: 0px; flex:0 0 auto; width: 102%; clear: both; display: flex; max-width: 102%; -webkit-flex-direction: row; -webkit-flex-wrap: nowrap; -webkit-flex: 0 0 auto;
}
.front .sub-hero2 ul.front-v3-cred li {
	margin: 0px 1%; padding: 0px; flex:1 1 auto; flex-flow:column nowrap; width: auto; text-align: center; line-height: 0; display: flex; list-style-type: none; -webkit-flex-direction: column; -webkit-flex-wrap: nowrap; -webkit-flex: 1 1 auto;
}
.front .sub-hero2 ul.front-v3-cred li.text {
	flex:0 0 auto; text-align: right; line-height: 1; -webkit-flex: 0 0 auto;
}
.front .sub-hero2 ul.front-v3-cred li div {
	margin: auto; display: block;
}
.front .sub-hero2 ul.front-v3-cred li h4 {
	margin: 0px; text-transform: none; line-height: 1; letter-spacing: 1.5px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; display: inline-block;
}
.front .sub-hero2 ul.front-v3-cred li .subtop h2.h4 {
	margin: 0px; text-transform: none; line-height: 1; letter-spacing: 1.5px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; display: inline-block;
}
.subtop .front .sub-hero2 ul.front-v3-cred li h2.h4 {
	margin: 0px; text-transform: none; line-height: 1; letter-spacing: 1.5px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; display: inline-block;
}
.front .sub-hero2 ul.front-v3-cred li .content-area h2.h4 {
	margin: 0px; text-transform: none; line-height: 1; letter-spacing: 1.5px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; display: inline-block;
}
.content-area .front .sub-hero2 ul.front-v3-cred li h2.h4 {
	margin: 0px; text-transform: none; line-height: 1; letter-spacing: 1.5px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; display: inline-block;
}
.front .sub-hero2 ul.front-v3-cred li .subcontent h2.h4 {
	margin: 0px; text-transform: none; line-height: 1; letter-spacing: 1.5px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; display: inline-block;
}
.subcontent .front .sub-hero2 ul.front-v3-cred li h2.h4 {
	margin: 0px; text-transform: none; line-height: 1; letter-spacing: 1.5px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; display: inline-block;
}
.front .sub-hero2 ul.front-v3-cred li .field-name-body h2.h4 {
	margin: 0px; text-transform: none; line-height: 1; letter-spacing: 1.5px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; display: inline-block;
}
.field-name-body .front .sub-hero2 ul.front-v3-cred li h2.h4 {
	margin: 0px; text-transform: none; line-height: 1; letter-spacing: 1.5px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; display: inline-block;
}
.front .sub-hero2 ul.front-v3-cred li .subtop h3.h4 {
	margin: 0px; text-transform: none; line-height: 1; letter-spacing: 1.5px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; display: inline-block;
}
.subtop .front .sub-hero2 ul.front-v3-cred li h3.h4 {
	margin: 0px; text-transform: none; line-height: 1; letter-spacing: 1.5px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; display: inline-block;
}
.front .sub-hero2 ul.front-v3-cred li .content-area h3.h4 {
	margin: 0px; text-transform: none; line-height: 1; letter-spacing: 1.5px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; display: inline-block;
}
.content-area .front .sub-hero2 ul.front-v3-cred li h3.h4 {
	margin: 0px; text-transform: none; line-height: 1; letter-spacing: 1.5px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; display: inline-block;
}
.front .sub-hero2 ul.front-v3-cred li .subcontent h3.h4 {
	margin: 0px; text-transform: none; line-height: 1; letter-spacing: 1.5px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; display: inline-block;
}
.subcontent .front .sub-hero2 ul.front-v3-cred li h3.h4 {
	margin: 0px; text-transform: none; line-height: 1; letter-spacing: 1.5px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; display: inline-block;
}
.front .sub-hero2 ul.front-v3-cred li .field-name-body h3.h4 {
	margin: 0px; text-transform: none; line-height: 1; letter-spacing: 1.5px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; display: inline-block;
}
.field-name-body .front .sub-hero2 ul.front-v3-cred li h3.h4 {
	margin: 0px; text-transform: none; line-height: 1; letter-spacing: 1.5px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; display: inline-block;
}
.front .sub-hero2 ul.front-v3-cred li h4 strong {
	text-transform: uppercase; clear: both; font-family: "abadi_mt_condensed_lightRg"; margin-bottom: 2px; display: block;
}
.front .sub-hero2 ul.front-v3-cred li .subtop h2.h4 strong {
	text-transform: uppercase; clear: both; font-family: "abadi_mt_condensed_lightRg"; margin-bottom: 2px; display: block;
}
.subtop .front .sub-hero2 ul.front-v3-cred li h2.h4 strong {
	text-transform: uppercase; clear: both; font-family: "abadi_mt_condensed_lightRg"; margin-bottom: 2px; display: block;
}
.front .sub-hero2 ul.front-v3-cred li .content-area h2.h4 strong {
	text-transform: uppercase; clear: both; font-family: "abadi_mt_condensed_lightRg"; margin-bottom: 2px; display: block;
}
.content-area .front .sub-hero2 ul.front-v3-cred li h2.h4 strong {
	text-transform: uppercase; clear: both; font-family: "abadi_mt_condensed_lightRg"; margin-bottom: 2px; display: block;
}
.front .sub-hero2 ul.front-v3-cred li .subcontent h2.h4 strong {
	text-transform: uppercase; clear: both; font-family: "abadi_mt_condensed_lightRg"; margin-bottom: 2px; display: block;
}
.subcontent .front .sub-hero2 ul.front-v3-cred li h2.h4 strong {
	text-transform: uppercase; clear: both; font-family: "abadi_mt_condensed_lightRg"; margin-bottom: 2px; display: block;
}
.front .sub-hero2 ul.front-v3-cred li .field-name-body h2.h4 strong {
	text-transform: uppercase; clear: both; font-family: "abadi_mt_condensed_lightRg"; margin-bottom: 2px; display: block;
}
.field-name-body .front .sub-hero2 ul.front-v3-cred li h2.h4 strong {
	text-transform: uppercase; clear: both; font-family: "abadi_mt_condensed_lightRg"; margin-bottom: 2px; display: block;
}
.front .sub-hero2 ul.front-v3-cred li .subtop h3.h4 strong {
	text-transform: uppercase; clear: both; font-family: "abadi_mt_condensed_lightRg"; margin-bottom: 2px; display: block;
}
.subtop .front .sub-hero2 ul.front-v3-cred li h3.h4 strong {
	text-transform: uppercase; clear: both; font-family: "abadi_mt_condensed_lightRg"; margin-bottom: 2px; display: block;
}
.front .sub-hero2 ul.front-v3-cred li .content-area h3.h4 strong {
	text-transform: uppercase; clear: both; font-family: "abadi_mt_condensed_lightRg"; margin-bottom: 2px; display: block;
}
.content-area .front .sub-hero2 ul.front-v3-cred li h3.h4 strong {
	text-transform: uppercase; clear: both; font-family: "abadi_mt_condensed_lightRg"; margin-bottom: 2px; display: block;
}
.front .sub-hero2 ul.front-v3-cred li .subcontent h3.h4 strong {
	text-transform: uppercase; clear: both; font-family: "abadi_mt_condensed_lightRg"; margin-bottom: 2px; display: block;
}
.subcontent .front .sub-hero2 ul.front-v3-cred li h3.h4 strong {
	text-transform: uppercase; clear: both; font-family: "abadi_mt_condensed_lightRg"; margin-bottom: 2px; display: block;
}
.front .sub-hero2 ul.front-v3-cred li .field-name-body h3.h4 strong {
	text-transform: uppercase; clear: both; font-family: "abadi_mt_condensed_lightRg"; margin-bottom: 2px; display: block;
}
.field-name-body .front .sub-hero2 ul.front-v3-cred li h3.h4 strong {
	text-transform: uppercase; clear: both; font-family: "abadi_mt_condensed_lightRg"; margin-bottom: 2px; display: block;
}
@media all and (max-width:1200px)
{
.front .sub-hero2 ul.front-v3-cred {
	flex-wrap: wrap; -webkit-flex-wrap: wrap;
}
.front .sub-hero2 ul.front-v3-cred li.text {
	width: 100%; text-align: center; margin-bottom: 25px;
}
.front .sub-hero2 ul.front-v3-cred li.text h4 strong {
	clear: none; margin-right: 5px; margin-bottom: 0px; display: inline-block;
}
.front .sub-hero2 ul.front-v3-cred li.text .subtop h2.h4 strong {
	clear: none; margin-right: 5px; margin-bottom: 0px; display: inline-block;
}
.subtop .front .sub-hero2 ul.front-v3-cred li.text h2.h4 strong {
	clear: none; margin-right: 5px; margin-bottom: 0px; display: inline-block;
}
.front .sub-hero2 ul.front-v3-cred li.text .content-area h2.h4 strong {
	clear: none; margin-right: 5px; margin-bottom: 0px; display: inline-block;
}
.content-area .front .sub-hero2 ul.front-v3-cred li.text h2.h4 strong {
	clear: none; margin-right: 5px; margin-bottom: 0px; display: inline-block;
}
.front .sub-hero2 ul.front-v3-cred li.text .subcontent h2.h4 strong {
	clear: none; margin-right: 5px; margin-bottom: 0px; display: inline-block;
}
.subcontent .front .sub-hero2 ul.front-v3-cred li.text h2.h4 strong {
	clear: none; margin-right: 5px; margin-bottom: 0px; display: inline-block;
}
.front .sub-hero2 ul.front-v3-cred li.text .field-name-body h2.h4 strong {
	clear: none; margin-right: 5px; margin-bottom: 0px; display: inline-block;
}
.field-name-body .front .sub-hero2 ul.front-v3-cred li.text h2.h4 strong {
	clear: none; margin-right: 5px; margin-bottom: 0px; display: inline-block;
}
.front .sub-hero2 ul.front-v3-cred li.text .subtop h3.h4 strong {
	clear: none; margin-right: 5px; margin-bottom: 0px; display: inline-block;
}
.subtop .front .sub-hero2 ul.front-v3-cred li.text h3.h4 strong {
	clear: none; margin-right: 5px; margin-bottom: 0px; display: inline-block;
}
.front .sub-hero2 ul.front-v3-cred li.text .content-area h3.h4 strong {
	clear: none; margin-right: 5px; margin-bottom: 0px; display: inline-block;
}
.content-area .front .sub-hero2 ul.front-v3-cred li.text h3.h4 strong {
	clear: none; margin-right: 5px; margin-bottom: 0px; display: inline-block;
}
.front .sub-hero2 ul.front-v3-cred li.text .subcontent h3.h4 strong {
	clear: none; margin-right: 5px; margin-bottom: 0px; display: inline-block;
}
.subcontent .front .sub-hero2 ul.front-v3-cred li.text h3.h4 strong {
	clear: none; margin-right: 5px; margin-bottom: 0px; display: inline-block;
}
.front .sub-hero2 ul.front-v3-cred li.text .field-name-body h3.h4 strong {
	clear: none; margin-right: 5px; margin-bottom: 0px; display: inline-block;
}
.field-name-body .front .sub-hero2 ul.front-v3-cred li.text h3.h4 strong {
	clear: none; margin-right: 5px; margin-bottom: 0px; display: inline-block;
}
}
@media all and (max-width:980px)
{
.front .sub-hero2 ul.front-v3-cred li.text {
	margin-bottom: 0px;
}
.front .sub-hero2 ul.front-v3-cred li:not(.text) {
	width: 31.33%; margin-top: 20px;
}
}
@media all and (max-width:768px)
{
.front .sub-hero2 ul.front-v3-cred li:not(.text) {
	width: 48%;
}
}
@media all and (max-width:667px)
{
.front .sub-hero2 ul.front-v3-cred {
	margin: 0px; width: 100%; max-width: 100%; flex-direction: column; -webkit-flex-direction: column;
}
.front .sub-hero2 ul.front-v3-cred li:not(.text) {
	width: 100%; margin-right: 0px; margin-left: 0px;
}
}
.front .cont h4 {
	font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em;
}
.front .cont .subtop h2.h4 {
	font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em;
}
.subtop .front .cont h2.h4 {
	font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em;
}
.front .cont .content-area h2.h4 {
	font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em;
}
.content-area .front .cont h2.h4 {
	font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em;
}
.front .cont .subcontent h2.h4 {
	font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em;
}
.subcontent .front .cont h2.h4 {
	font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em;
}
.front .cont .field-name-body h2.h4 {
	font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em;
}
.field-name-body .front .cont h2.h4 {
	font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em;
}
.front .cont .subtop h3.h4 {
	font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em;
}
.subtop .front .cont h3.h4 {
	font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em;
}
.front .cont .content-area h3.h4 {
	font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em;
}
.content-area .front .cont h3.h4 {
	font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em;
}
.front .cont .subcontent h3.h4 {
	font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em;
}
.subcontent .front .cont h3.h4 {
	font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em;
}
.front .cont .field-name-body h3.h4 {
	font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em;
}
.field-name-body .front .cont h3.h4 {
	font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em;
}
.front .cont-00 {
	background-position: 0px 0px; text-align: right; color: rgb(71, 73, 74); padding-top: 90px; padding-bottom: 90px; background-image: url("images/front-v3-content1-bkg2.jpg"); background-repeat: no-repeat; background-size: cover; background-color: rgb(224, 224, 225);
}
.front .cont-00 ul.front-v3-content00 {
	margin: 0px 10% 0px 0px; padding: 0px; width: auto; text-align: left; display: inline-block; box-shadow: 7px 7px 12px rgba(0,0,0,0.16);
}
.front .cont-00 ul.front-v3-content00 li {
	margin: 0px 0px 2px; padding: 25px 30px 23px; display: block; list-style-type: none; position: relative; background-color: rgba(255, 255, 255, 0.6);
}
.front .cont-00 ul.front-v3-content00 li:last-child {
	margin-bottom: 0px;
}
.front .cont-00 ul.front-v3-content00 li:hover {
	background-color: rgba(112, 180, 226, 0.75);
}
.front .cont-00 ul.front-v3-content00 li:hover h4 {
	color: rgba(0, 0, 0, 0.45); text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
}
.front .cont-00 ul.front-v3-content00 li:hover .subtop h2.h4 {
	color: rgba(0, 0, 0, 0.45); text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
}
.subtop .front .cont-00 ul.front-v3-content00 li:hover h2.h4 {
	color: rgba(0, 0, 0, 0.45); text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
}
.front .cont-00 ul.front-v3-content00 li:hover .content-area h2.h4 {
	color: rgba(0, 0, 0, 0.45); text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
}
.content-area .front .cont-00 ul.front-v3-content00 li:hover h2.h4 {
	color: rgba(0, 0, 0, 0.45); text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
}
.front .cont-00 ul.front-v3-content00 li:hover .subcontent h2.h4 {
	color: rgba(0, 0, 0, 0.45); text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
}
.subcontent .front .cont-00 ul.front-v3-content00 li:hover h2.h4 {
	color: rgba(0, 0, 0, 0.45); text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
}
.front .cont-00 ul.front-v3-content00 li:hover .field-name-body h2.h4 {
	color: rgba(0, 0, 0, 0.45); text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
}
.field-name-body .front .cont-00 ul.front-v3-content00 li:hover h2.h4 {
	color: rgba(0, 0, 0, 0.45); text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
}
.front .cont-00 ul.front-v3-content00 li:hover .subtop h3.h4 {
	color: rgba(0, 0, 0, 0.45); text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
}
.subtop .front .cont-00 ul.front-v3-content00 li:hover h3.h4 {
	color: rgba(0, 0, 0, 0.45); text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
}
.front .cont-00 ul.front-v3-content00 li:hover .content-area h3.h4 {
	color: rgba(0, 0, 0, 0.45); text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
}
.content-area .front .cont-00 ul.front-v3-content00 li:hover h3.h4 {
	color: rgba(0, 0, 0, 0.45); text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
}
.front .cont-00 ul.front-v3-content00 li:hover .subcontent h3.h4 {
	color: rgba(0, 0, 0, 0.45); text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
}
.subcontent .front .cont-00 ul.front-v3-content00 li:hover h3.h4 {
	color: rgba(0, 0, 0, 0.45); text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
}
.front .cont-00 ul.front-v3-content00 li:hover .field-name-body h3.h4 {
	color: rgba(0, 0, 0, 0.45); text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
}
.field-name-body .front .cont-00 ul.front-v3-content00 li:hover h3.h4 {
	color: rgba(0, 0, 0, 0.45); text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
}
.front .cont-00 ul.front-v3-content00 li:hover h4 strong {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.2);
}
.front .cont-00 ul.front-v3-content00 li:hover .subtop h2.h4 strong {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.2);
}
.subtop .front .cont-00 ul.front-v3-content00 li:hover h2.h4 strong {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.2);
}
.front .cont-00 ul.front-v3-content00 li:hover .content-area h2.h4 strong {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.2);
}
.content-area .front .cont-00 ul.front-v3-content00 li:hover h2.h4 strong {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.2);
}
.front .cont-00 ul.front-v3-content00 li:hover .subcontent h2.h4 strong {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.2);
}
.subcontent .front .cont-00 ul.front-v3-content00 li:hover h2.h4 strong {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.2);
}
.front .cont-00 ul.front-v3-content00 li:hover .field-name-body h2.h4 strong {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.2);
}
.field-name-body .front .cont-00 ul.front-v3-content00 li:hover h2.h4 strong {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.2);
}
.front .cont-00 ul.front-v3-content00 li:hover .subtop h3.h4 strong {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.2);
}
.subtop .front .cont-00 ul.front-v3-content00 li:hover h3.h4 strong {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.2);
}
.front .cont-00 ul.front-v3-content00 li:hover .content-area h3.h4 strong {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.2);
}
.content-area .front .cont-00 ul.front-v3-content00 li:hover h3.h4 strong {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.2);
}
.front .cont-00 ul.front-v3-content00 li:hover .subcontent h3.h4 strong {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.2);
}
.subcontent .front .cont-00 ul.front-v3-content00 li:hover h3.h4 strong {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.2);
}
.front .cont-00 ul.front-v3-content00 li:hover .field-name-body h3.h4 strong {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.2);
}
.field-name-body .front .cont-00 ul.front-v3-content00 li:hover h3.h4 strong {
	color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(0,0,0,0.2);
}
.front .cont-00 ul.front-v3-content00 li a {
	left: 0px; top: 0px; right: 0px; bottom: 0px; display: block; position: absolute; z-index: 5; opacity: 0;
}
.front .cont-00 ul.front-v3-content00 li h4 {
	margin: 0px; width: auto; text-transform: none; line-height: 1.2; letter-spacing: 1.5px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; font-weight: normal; display: block; position: relative; z-index: 2; text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
}
.front .cont-00 ul.front-v3-content00 li .subtop h2.h4 {
	margin: 0px; width: auto; text-transform: none; line-height: 1.2; letter-spacing: 1.5px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; font-weight: normal; display: block; position: relative; z-index: 2; text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
}
.subtop .front .cont-00 ul.front-v3-content00 li h2.h4 {
	margin: 0px; width: auto; text-transform: none; line-height: 1.2; letter-spacing: 1.5px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; font-weight: normal; display: block; position: relative; z-index: 2; text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
}
.front .cont-00 ul.front-v3-content00 li .content-area h2.h4 {
	margin: 0px; width: auto; text-transform: none; line-height: 1.2; letter-spacing: 1.5px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; font-weight: normal; display: block; position: relative; z-index: 2; text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
}
.content-area .front .cont-00 ul.front-v3-content00 li h2.h4 {
	margin: 0px; width: auto; text-transform: none; line-height: 1.2; letter-spacing: 1.5px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; font-weight: normal; display: block; position: relative; z-index: 2; text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
}
.front .cont-00 ul.front-v3-content00 li .subcontent h2.h4 {
	margin: 0px; width: auto; text-transform: none; line-height: 1.2; letter-spacing: 1.5px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; font-weight: normal; display: block; position: relative; z-index: 2; text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
}
.subcontent .front .cont-00 ul.front-v3-content00 li h2.h4 {
	margin: 0px; width: auto; text-transform: none; line-height: 1.2; letter-spacing: 1.5px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; font-weight: normal; display: block; position: relative; z-index: 2; text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
}
.front .cont-00 ul.front-v3-content00 li .field-name-body h2.h4 {
	margin: 0px; width: auto; text-transform: none; line-height: 1.2; letter-spacing: 1.5px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; font-weight: normal; display: block; position: relative; z-index: 2; text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
}
.field-name-body .front .cont-00 ul.front-v3-content00 li h2.h4 {
	margin: 0px; width: auto; text-transform: none; line-height: 1.2; letter-spacing: 1.5px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; font-weight: normal; display: block; position: relative; z-index: 2; text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
}
.front .cont-00 ul.front-v3-content00 li .subtop h3.h4 {
	margin: 0px; width: auto; text-transform: none; line-height: 1.2; letter-spacing: 1.5px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; font-weight: normal; display: block; position: relative; z-index: 2; text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
}
.subtop .front .cont-00 ul.front-v3-content00 li h3.h4 {
	margin: 0px; width: auto; text-transform: none; line-height: 1.2; letter-spacing: 1.5px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; font-weight: normal; display: block; position: relative; z-index: 2; text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
}
.front .cont-00 ul.front-v3-content00 li .content-area h3.h4 {
	margin: 0px; width: auto; text-transform: none; line-height: 1.2; letter-spacing: 1.5px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; font-weight: normal; display: block; position: relative; z-index: 2; text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
}
.content-area .front .cont-00 ul.front-v3-content00 li h3.h4 {
	margin: 0px; width: auto; text-transform: none; line-height: 1.2; letter-spacing: 1.5px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; font-weight: normal; display: block; position: relative; z-index: 2; text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
}
.front .cont-00 ul.front-v3-content00 li .subcontent h3.h4 {
	margin: 0px; width: auto; text-transform: none; line-height: 1.2; letter-spacing: 1.5px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; font-weight: normal; display: block; position: relative; z-index: 2; text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
}
.subcontent .front .cont-00 ul.front-v3-content00 li h3.h4 {
	margin: 0px; width: auto; text-transform: none; line-height: 1.2; letter-spacing: 1.5px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; font-weight: normal; display: block; position: relative; z-index: 2; text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
}
.front .cont-00 ul.front-v3-content00 li .field-name-body h3.h4 {
	margin: 0px; width: auto; text-transform: none; line-height: 1.2; letter-spacing: 1.5px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; font-weight: normal; display: block; position: relative; z-index: 2; text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
}
.field-name-body .front .cont-00 ul.front-v3-content00 li h3.h4 {
	margin: 0px; width: auto; text-transform: none; line-height: 1.2; letter-spacing: 1.5px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; font-weight: normal; display: block; position: relative; z-index: 2; text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
}
.front .cont-00 ul.front-v3-content00 li h4 strong {
	color: rgb(112, 180, 226); clear: both; font-family: "abadi_mt_condensed_lightRg"; font-size: 2em; font-weight: normal; margin-top: 2px; display: block;
}
.front .cont-00 ul.front-v3-content00 li .subtop h2.h4 strong {
	color: rgb(112, 180, 226); clear: both; font-family: "abadi_mt_condensed_lightRg"; font-size: 2em; font-weight: normal; margin-top: 2px; display: block;
}
.subtop .front .cont-00 ul.front-v3-content00 li h2.h4 strong {
	color: rgb(112, 180, 226); clear: both; font-family: "abadi_mt_condensed_lightRg"; font-size: 2em; font-weight: normal; margin-top: 2px; display: block;
}
.front .cont-00 ul.front-v3-content00 li .content-area h2.h4 strong {
	color: rgb(112, 180, 226); clear: both; font-family: "abadi_mt_condensed_lightRg"; font-size: 2em; font-weight: normal; margin-top: 2px; display: block;
}
.content-area .front .cont-00 ul.front-v3-content00 li h2.h4 strong {
	color: rgb(112, 180, 226); clear: both; font-family: "abadi_mt_condensed_lightRg"; font-size: 2em; font-weight: normal; margin-top: 2px; display: block;
}
.front .cont-00 ul.front-v3-content00 li .subcontent h2.h4 strong {
	color: rgb(112, 180, 226); clear: both; font-family: "abadi_mt_condensed_lightRg"; font-size: 2em; font-weight: normal; margin-top: 2px; display: block;
}
.subcontent .front .cont-00 ul.front-v3-content00 li h2.h4 strong {
	color: rgb(112, 180, 226); clear: both; font-family: "abadi_mt_condensed_lightRg"; font-size: 2em; font-weight: normal; margin-top: 2px; display: block;
}
.front .cont-00 ul.front-v3-content00 li .field-name-body h2.h4 strong {
	color: rgb(112, 180, 226); clear: both; font-family: "abadi_mt_condensed_lightRg"; font-size: 2em; font-weight: normal; margin-top: 2px; display: block;
}
.field-name-body .front .cont-00 ul.front-v3-content00 li h2.h4 strong {
	color: rgb(112, 180, 226); clear: both; font-family: "abadi_mt_condensed_lightRg"; font-size: 2em; font-weight: normal; margin-top: 2px; display: block;
}
.front .cont-00 ul.front-v3-content00 li .subtop h3.h4 strong {
	color: rgb(112, 180, 226); clear: both; font-family: "abadi_mt_condensed_lightRg"; font-size: 2em; font-weight: normal; margin-top: 2px; display: block;
}
.subtop .front .cont-00 ul.front-v3-content00 li h3.h4 strong {
	color: rgb(112, 180, 226); clear: both; font-family: "abadi_mt_condensed_lightRg"; font-size: 2em; font-weight: normal; margin-top: 2px; display: block;
}
.front .cont-00 ul.front-v3-content00 li .content-area h3.h4 strong {
	color: rgb(112, 180, 226); clear: both; font-family: "abadi_mt_condensed_lightRg"; font-size: 2em; font-weight: normal; margin-top: 2px; display: block;
}
.content-area .front .cont-00 ul.front-v3-content00 li h3.h4 strong {
	color: rgb(112, 180, 226); clear: both; font-family: "abadi_mt_condensed_lightRg"; font-size: 2em; font-weight: normal; margin-top: 2px; display: block;
}
.front .cont-00 ul.front-v3-content00 li .subcontent h3.h4 strong {
	color: rgb(112, 180, 226); clear: both; font-family: "abadi_mt_condensed_lightRg"; font-size: 2em; font-weight: normal; margin-top: 2px; display: block;
}
.subcontent .front .cont-00 ul.front-v3-content00 li h3.h4 strong {
	color: rgb(112, 180, 226); clear: both; font-family: "abadi_mt_condensed_lightRg"; font-size: 2em; font-weight: normal; margin-top: 2px; display: block;
}
.front .cont-00 ul.front-v3-content00 li .field-name-body h3.h4 strong {
	color: rgb(112, 180, 226); clear: both; font-family: "abadi_mt_condensed_lightRg"; font-size: 2em; font-weight: normal; margin-top: 2px; display: block;
}
.field-name-body .front .cont-00 ul.front-v3-content00 li h3.h4 strong {
	color: rgb(112, 180, 226); clear: both; font-family: "abadi_mt_condensed_lightRg"; font-size: 2em; font-weight: normal; margin-top: 2px; display: block;
}
@media all and (max-width:980px)
{
.front .cont-00 {
	background-position: 50% 50%; padding-top: 10vw; padding-bottom: 10vw; background-image: url("images/front-v3-content1-bkg.jpg");
}
}
@media all and (max-width:667px)
{
.front .cont-00 ul.front-v3-content00 {
	margin-right: 0px; margin-left: 10px;
}
.front .cont-00 ul.front-v3-content00 li {
	background-color: rgba(255, 255, 255, 0.8);
}
.front .cont-00 ul.front-v3-content00 li h4 {
	font-size: 1.12em;
}
.front .cont-00 ul.front-v3-content00 li .subtop h2.h4 {
	font-size: 1.12em;
}
.subtop .front .cont-00 ul.front-v3-content00 li h2.h4 {
	font-size: 1.12em;
}
.front .cont-00 ul.front-v3-content00 li .content-area h2.h4 {
	font-size: 1.12em;
}
.content-area .front .cont-00 ul.front-v3-content00 li h2.h4 {
	font-size: 1.12em;
}
.front .cont-00 ul.front-v3-content00 li .subcontent h2.h4 {
	font-size: 1.12em;
}
.subcontent .front .cont-00 ul.front-v3-content00 li h2.h4 {
	font-size: 1.12em;
}
.front .cont-00 ul.front-v3-content00 li .field-name-body h2.h4 {
	font-size: 1.12em;
}
.field-name-body .front .cont-00 ul.front-v3-content00 li h2.h4 {
	font-size: 1.12em;
}
.front .cont-00 ul.front-v3-content00 li .subtop h3.h4 {
	font-size: 1.12em;
}
.subtop .front .cont-00 ul.front-v3-content00 li h3.h4 {
	font-size: 1.12em;
}
.front .cont-00 ul.front-v3-content00 li .content-area h3.h4 {
	font-size: 1.12em;
}
.content-area .front .cont-00 ul.front-v3-content00 li h3.h4 {
	font-size: 1.12em;
}
.front .cont-00 ul.front-v3-content00 li .subcontent h3.h4 {
	font-size: 1.12em;
}
.subcontent .front .cont-00 ul.front-v3-content00 li h3.h4 {
	font-size: 1.12em;
}
.front .cont-00 ul.front-v3-content00 li .field-name-body h3.h4 {
	font-size: 1.12em;
}
.field-name-body .front .cont-00 ul.front-v3-content00 li h3.h4 {
	font-size: 1.12em;
}
.front .cont-00 ul.front-v3-content00 li h4 strong {
	font-size: 1.8em;
}
.front .cont-00 ul.front-v3-content00 li .subtop h2.h4 strong {
	font-size: 1.8em;
}
.subtop .front .cont-00 ul.front-v3-content00 li h2.h4 strong {
	font-size: 1.8em;
}
.front .cont-00 ul.front-v3-content00 li .content-area h2.h4 strong {
	font-size: 1.8em;
}
.content-area .front .cont-00 ul.front-v3-content00 li h2.h4 strong {
	font-size: 1.8em;
}
.front .cont-00 ul.front-v3-content00 li .subcontent h2.h4 strong {
	font-size: 1.8em;
}
.subcontent .front .cont-00 ul.front-v3-content00 li h2.h4 strong {
	font-size: 1.8em;
}
.front .cont-00 ul.front-v3-content00 li .field-name-body h2.h4 strong {
	font-size: 1.8em;
}
.field-name-body .front .cont-00 ul.front-v3-content00 li h2.h4 strong {
	font-size: 1.8em;
}
.front .cont-00 ul.front-v3-content00 li .subtop h3.h4 strong {
	font-size: 1.8em;
}
.subtop .front .cont-00 ul.front-v3-content00 li h3.h4 strong {
	font-size: 1.8em;
}
.front .cont-00 ul.front-v3-content00 li .content-area h3.h4 strong {
	font-size: 1.8em;
}
.content-area .front .cont-00 ul.front-v3-content00 li h3.h4 strong {
	font-size: 1.8em;
}
.front .cont-00 ul.front-v3-content00 li .subcontent h3.h4 strong {
	font-size: 1.8em;
}
.subcontent .front .cont-00 ul.front-v3-content00 li h3.h4 strong {
	font-size: 1.8em;
}
.front .cont-00 ul.front-v3-content00 li .field-name-body h3.h4 strong {
	font-size: 1.8em;
}
.field-name-body .front .cont-00 ul.front-v3-content00 li h3.h4 strong {
	font-size: 1.8em;
}
}
.front .cont-01 {
	background: rgb(245, 246, 247); padding: 75px 0px 70px; text-align: center; color: rgb(109, 113, 117); position: relative;
}
.front .cont-01 h4 {
	text-transform: none; margin-bottom: 30px;
}
.front .cont-01 .subtop h2.h4 {
	text-transform: none; margin-bottom: 30px;
}
.subtop .front .cont-01 h2.h4 {
	text-transform: none; margin-bottom: 30px;
}
.front .cont-01 .content-area h2.h4 {
	text-transform: none; margin-bottom: 30px;
}
.content-area .front .cont-01 h2.h4 {
	text-transform: none; margin-bottom: 30px;
}
.front .cont-01 .subcontent h2.h4 {
	text-transform: none; margin-bottom: 30px;
}
.subcontent .front .cont-01 h2.h4 {
	text-transform: none; margin-bottom: 30px;
}
.front .cont-01 .field-name-body h2.h4 {
	text-transform: none; margin-bottom: 30px;
}
.field-name-body .front .cont-01 h2.h4 {
	text-transform: none; margin-bottom: 30px;
}
.front .cont-01 .subtop h3.h4 {
	text-transform: none; margin-bottom: 30px;
}
.subtop .front .cont-01 h3.h4 {
	text-transform: none; margin-bottom: 30px;
}
.front .cont-01 .content-area h3.h4 {
	text-transform: none; margin-bottom: 30px;
}
.content-area .front .cont-01 h3.h4 {
	text-transform: none; margin-bottom: 30px;
}
.front .cont-01 .subcontent h3.h4 {
	text-transform: none; margin-bottom: 30px;
}
.subcontent .front .cont-01 h3.h4 {
	text-transform: none; margin-bottom: 30px;
}
.front .cont-01 .field-name-body h3.h4 {
	text-transform: none; margin-bottom: 30px;
}
.field-name-body .front .cont-01 h3.h4 {
	text-transform: none; margin-bottom: 30px;
}
.front .cont-01 .view-front-basic-page-ref {
	overflow: hidden;
}
.front .cont-01 .view-front-basic-page-ref .views-row {
	background: rgb(255, 255, 255); text-align: left;
}
.front .cont-01 .view-front-basic-page-ref .views-row.views-row-even {
	float: right;
}
@media all and (max-width:667px)
{
.front .cont-01 {
	padding: 40px 0px;
}
}
.front .cont-02 {
	background: rgb(15, 76, 123); text-align: center; color: rgb(255, 255, 255);
}
.front .cont-02 .field-name-field-home-content-02 {
	background: url("images/carat-dn-blue-01.png") no-repeat 50% 0px; padding: 100px 0px 30px; margin-left: 10%; max-width: 80%;
}
.front .cont-02 h4 {
	line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; margin-bottom: 10px;
}
.front .cont-02 .subtop h2.h4 {
	line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; margin-bottom: 10px;
}
.subtop .front .cont-02 h2.h4 {
	line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; margin-bottom: 10px;
}
.front .cont-02 .content-area h2.h4 {
	line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; margin-bottom: 10px;
}
.content-area .front .cont-02 h2.h4 {
	line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; margin-bottom: 10px;
}
.front .cont-02 .subcontent h2.h4 {
	line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; margin-bottom: 10px;
}
.subcontent .front .cont-02 h2.h4 {
	line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; margin-bottom: 10px;
}
.front .cont-02 .field-name-body h2.h4 {
	line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; margin-bottom: 10px;
}
.field-name-body .front .cont-02 h2.h4 {
	line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; margin-bottom: 10px;
}
.front .cont-02 .subtop h3.h4 {
	line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; margin-bottom: 10px;
}
.subtop .front .cont-02 h3.h4 {
	line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; margin-bottom: 10px;
}
.front .cont-02 .content-area h3.h4 {
	line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; margin-bottom: 10px;
}
.content-area .front .cont-02 h3.h4 {
	line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; margin-bottom: 10px;
}
.front .cont-02 .subcontent h3.h4 {
	line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; margin-bottom: 10px;
}
.subcontent .front .cont-02 h3.h4 {
	line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; margin-bottom: 10px;
}
.front .cont-02 .field-name-body h3.h4 {
	line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; margin-bottom: 10px;
}
.field-name-body .front .cont-02 h3.h4 {
	line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; margin-bottom: 10px;
}
.front .cont-02 p {
	font-size: 1.3em;
}
.front .cont-02 div.p {
	font-size: 1.3em;
}
.front .cont-02 .view-merchant-types {
	background: url("images/home-industries-bg-01.jpg") no-repeat 50% 0px rgb(10, 57, 92); padding: 90px 0px 300px; text-align: left;
}
.front .cont-02 .view-merchant-types .view-content {
	margin: auto; width: 70%; max-width: 940px;
}
.front .cont-02 .view-merchant-types .views-row {
	margin: 15px 2%; top: 100px; width: 15.6%; text-align: center; text-transform: uppercase; line-height: 1.1; font-size: 1em; vertical-align: top; display: inline-block; position: relative; max-width: 15.6%; opacity: 0;
}
.front .cont-02 .view-merchant-types .views-row .icon {
	margin-bottom: 10px; position: relative; z-index: 300;
}
.front .cont-02 .view-merchant-types .views-row .icon i {
	background: none; border-radius: 50%; transition:0.2s ease-out; left: 20%; top: 6px; width: 60%; height: 70%; display: block; position: absolute; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out;
}
.front .cont-02 .view-merchant-types .views-row .icon img {
	display: inline-block; position: relative;
}
.front .cont-02 .view-merchant-types .views-row:hover .icon i {
	background: rgb(20, 93, 149);
}
@media all and (max-width:1200px)
{
.front .cont-02 .field-name-field-home-content-02 {
	padding-top: 80px;
}
.front .cont-02 .view-merchant-types {
	padding: 4.25% 0px 200px; background-size: 240%;
}
.front .cont-02 .view-merchant-types .view-content {
	width: 70%; max-width: 70%;
}
.front .cont-02 .view-merchant-types .views-row {
	margin: 7px 2.5%; width: 14%; font-size: 0.85em; max-width: 14%;
}
}
@media all and (max-width:980px)
{
.front .cont-02 .field-name-field-home-content-02 {
	background: none;
}
.front .cont-02 .view-merchant-types {
	background: url("images/home-industries-bg-sm-01.jpg") no-repeat 50% 100% / cover rgb(10, 57, 92); padding: 0% 0px 80px; text-align: center;
}
.front .cont-02 .view-merchant-types .view-content {
	background: url("images/carat-red-lg-01.png") no-repeat 50% 0px; width: 80%; padding-top: 9%; max-width: 80%;
}
.front .cont-02 .view-merchant-types .views-row {
	margin: 15px 4%; width: 18%; font-size: 1em; max-width: 18%;
}
}
@media all and (max-width:768px)
{
.front .cont-02 .view-merchant-types .view-content {
	width: 80%; max-width: 80%;
}
.front .cont-02 .view-merchant-types .views-row {
	margin: 15px 4%; width: 40%; font-size: 1em; max-width: 40%;
}
.front .cont-02 .view-merchant-types .views-row:hover .icon i {
	display: none;
}
}
@media all and (max-width:667px)
{
.front .cont-02 .view-merchant-types .view-content {
	padding-top: 50px;
}
.front .cont-02 .view-merchant-types .views-row {
	top: 0px; opacity: 1;
}
}
.front .cont-03 {
	padding: 170px 0px 150px;
}
.front .cont-03 .bp-diff {
	overflow: hidden; margin-bottom: 40px;
}
.front .cont-03 .bp-diff .title {
	width: 99.7%; margin-bottom: 2px;
}
.front .cont-03 .bp-diff .title img {
	border-radius: 3px 3px 0px 0px; border: 5px solid rgb(255, 255, 255); border-image: none; width: 100%; display: block;
}
.front .cont-03 .bp-diff .title img.sm {
	display: none;
}
.front .cont-03 .bp-diff .col {
	margin: 0px 0.2% 2px 0px; width: 33.1%; color: rgb(51, 51, 51); line-height: 1.1; font-size: 1.1em; float: left; max-width: 33.1%;
}
.front .cont-03 .bp-diff .head {
	background: rgba(90, 92, 94, 0.8); padding: 15px 30px; color: rgb(255, 255, 255); text-transform: uppercase; margin-bottom: 2px; display: block;
}
.front .cont-03 .bp-diff .head:hover {
	background: rgb(154, 204, 121); color: rgb(255, 255, 255);
}
.front .cont-03 .bp-diff .text {
	background: rgba(255, 255, 255, 0.8); padding: 10px 25px; margin-bottom: 2px; display: flex; align-items: center;
}
@media all and (max-width:768px)
{
.front .cont-03 {
	padding: 80px 0px;
}
.front .cont-03 .bp-diff {
	margin-bottom: 30px;
}
.front .cont-03 .bp-diff .title {
	margin-bottom: 2px;
}
.front .cont-03 .bp-diff .title img {
	border-width: 10px;
}
.front .cont-03 .bp-diff .title img.lg {
	display: none;
}
.front .cont-03 .bp-diff .title img.sm {
	display: block;
}
.front .cont-03 .bp-diff .col {
	width: 100%; float: none !important; max-width: 100%;
}
}
@media all and (max-width:667px)
{
.front .cont-03 {
	padding: 40px 0px;
}
.front .cont-03 .bp-diff .row {
	overflow: hidden;
}
.front .cont-03 .bp-diff .text {
	width: 100%; font-size: 1.3em; float: none !important; max-width: 100%;
}
.front .cont-03 .bp-diff .col {
	font-size: 1.1em;
}
}
.front .cont-04 {
	background: url("images/grow-leaves-01.png") no-repeat 50% 100% rgb(132, 174, 104); text-align: center; color: rgb(255, 255, 255); display: none;
}
.front .cont-04 .inside {
	height: 655px; overflow: hidden; padding-top: 130px; position: relative;
}
.front .cont-04 .search-global .pane-global-search > .pane-content {
	height: 655px; overflow: hidden; padding-top: 130px; position: relative;
}
.search-global .front .cont-04 .pane-global-search > .pane-content {
	height: 655px; overflow: hidden; padding-top: 130px; position: relative;
}
.front .cont-04 .pane-mobile-menu #mini-panel-mobile_menu {
	height: 655px; overflow: hidden; padding-top: 130px; position: relative;
}
.pane-mobile-menu .front .cont-04 #mini-panel-mobile_menu {
	height: 655px; overflow: hidden; padding-top: 130px; position: relative;
}
.front .cont-04 .cont-02 .field-name-field-home-content-02 {
	height: 655px; overflow: hidden; padding-top: 130px; position: relative;
}
.front .cont-02 .cont-04 .field-name-field-home-content-02 {
	height: 655px; overflow: hidden; padding-top: 130px; position: relative;
}
.front .cont-04 .cont-02 .view-merchant-types .view-content {
	height: 655px; overflow: hidden; padding-top: 130px; position: relative;
}
.front .cont-02 .view-merchant-types .cont-04 .view-content {
	height: 655px; overflow: hidden; padding-top: 130px; position: relative;
}
.front .cont-04 .page-search #search-form > div {
	height: 655px; overflow: hidden; padding-top: 130px; position: relative;
}
.page-search .front .cont-04 #search-form > div {
	height: 655px; overflow: hidden; padding-top: 130px; position: relative;
}
.front .cont-04 .page-search .pane-page-content ul {
	height: 655px; overflow: hidden; padding-top: 130px; position: relative;
}
.page-search .pane-page-content .front .cont-04 ul {
	height: 655px; overflow: hidden; padding-top: 130px; position: relative;
}
.front .cont-04 .page-search .pane-page-content h2 {
	height: 655px; overflow: hidden; padding-top: 130px; position: relative;
}
.page-search .pane-page-content .front .cont-04 h2 {
	height: 655px; overflow: hidden; padding-top: 130px; position: relative;
}
.front .cont-04 .page-search .pane-page-content .search-results {
	height: 655px; overflow: hidden; padding-top: 130px; position: relative;
}
.page-search .pane-page-content .front .cont-04 .search-results {
	height: 655px; overflow: hidden; padding-top: 130px; position: relative;
}
.front .cont-04 .page-search .pager {
	height: 655px; overflow: hidden; padding-top: 130px; position: relative;
}
.page-search .front .cont-04 .pager {
	height: 655px; overflow: hidden; padding-top: 130px; position: relative;
}
.front .cont-04 .page-user .main {
	height: 655px; overflow: hidden; padding-top: 130px; position: relative;
}
.page-user .front .cont-04 .main {
	height: 655px; overflow: hidden; padding-top: 130px; position: relative;
}
.front .cont-04 h3 {
	text-transform: uppercase; line-height: 1; letter-spacing: 1px; font-family: "abadi_mt_condensed_lightRg"; font-size: 3em; margin-bottom: 10px;
}
.front .cont-04 h4 {
	line-height: 1;
}
.front .cont-04 .subtop h2.h4 {
	line-height: 1;
}
.subtop .front .cont-04 h2.h4 {
	line-height: 1;
}
.front .cont-04 .content-area h2.h4 {
	line-height: 1;
}
.content-area .front .cont-04 h2.h4 {
	line-height: 1;
}
.front .cont-04 .subcontent h2.h4 {
	line-height: 1;
}
.subcontent .front .cont-04 h2.h4 {
	line-height: 1;
}
.front .cont-04 .field-name-body h2.h4 {
	line-height: 1;
}
.field-name-body .front .cont-04 h2.h4 {
	line-height: 1;
}
.front .cont-04 .subtop h3.h4 {
	line-height: 1;
}
.subtop .front .cont-04 h3.h4 {
	line-height: 1;
}
.front .cont-04 .content-area h3.h4 {
	line-height: 1;
}
.content-area .front .cont-04 h3.h4 {
	line-height: 1;
}
.front .cont-04 .subcontent h3.h4 {
	line-height: 1;
}
.subcontent .front .cont-04 h3.h4 {
	line-height: 1;
}
.front .cont-04 .field-name-body h3.h4 {
	line-height: 1;
}
.field-name-body .front .cont-04 h3.h4 {
	line-height: 1;
}
.front .cont-04 .text {
	width: 40%; text-align: left; line-height: 1.5; font-size: 1.25em; max-width: 40%;
}
.front .cont-04 .text.left {
	background: url("images/grow-line-01.png") no-repeat 130% 100%; padding: 60px 20% 80px 0px; float: left;
}
.front .cont-04 .text.right {
	background: url("images/grow-line-02.png") no-repeat -5% 100%; padding: 100px 0px 10px 20%; float: right;
}
.front .cont-04  {
	clear: left; margin-top: -30px; float: left;
}
.front .cont-04 .webform-client-form input[type=submit] {
	clear: left; margin-top: -30px; float: left;
}
.webform-client-form .front .cont-04 input[type=submit] {
	clear: left; margin-top: -30px; float: left;
}
.front .cont-04 ul.views-mini-pager li a {
	clear: left; margin-top: -30px; float: left;
}
ul.views-mini-pager li .front .cont-04 a {
	clear: left; margin-top: -30px; float: left;
}
.front .cont-04 ul.pager li a {
	clear: left; margin-top: -30px; float: left;
}
ul.pager li .front .cont-04 a {
	clear: left; margin-top: -30px; float: left;
}
.front .cont-04 ul.views-mini-pager li span {
	clear: left; margin-top: -30px; float: left;
}
ul.views-mini-pager li .front .cont-04 span {
	clear: left; margin-top: -30px; float: left;
}
.front .cont-04 ul.pager li span {
	clear: left; margin-top: -30px; float: left;
}
ul.pager li .front .cont-04 span {
	clear: left; margin-top: -30px; float: left;
}
.front .cont-04 .view-blog.landing-list .views-field-view-node a {
	clear: left; margin-top: -30px; float: left;
}
.view-blog.landing-list .views-field-view-node .front .cont-04 a {
	clear: left; margin-top: -30px; float: left;
}
.front .cont-04 .view-blog.by-year .views-field-view-node a {
	clear: left; margin-top: -30px; float: left;
}
.view-blog.by-year .views-field-view-node .front .cont-04 a {
	clear: left; margin-top: -30px; float: left;
}
.front .cont-04 .view-product-roadmap .view-footer #show-less-roadmap-cta {
	clear: left; margin-top: -30px; float: left;
}
.view-product-roadmap .view-footer .front .cont-04 #show-less-roadmap-cta {
	clear: left; margin-top: -30px; float: left;
}
.front .cont-04 .view-product-roadmap .view-footer #show-more-roadmap-cta {
	clear: left; margin-top: -30px; float: left;
}
.view-product-roadmap .view-footer .front .cont-04 #show-more-roadmap-cta {
	clear: left; margin-top: -30px; float: left;
}
.front .cont-04 button {
	clear: left; margin-top: -30px; float: left;
}
.front .cont-04 input[type='submit'] {
	clear: left; margin-top: -30px; float: left;
}
.front .cont-04 .device {
	left: 50%; width: 312px; height: 389px; bottom: 0px; margin-left: -156px; position: absolute;
}
.front .cont-04 .device img {
	left: 0px; bottom: 0px; display: block; position: absolute;
}
.front .cont-04 .device img.arrow {
	opacity: 0;
}
@media all and (max-width:1200px)
{
.front .cont-04 .text {
	width: 49%; max-width: 49%;
}
.front .cont-04 .text.left {
	background-position: 100% 100%; padding: 60px 25% 80px 0px;
}
.front .cont-04 .text.right {
	background-position: 0px 100%; padding: 100px 0px 10px 22%;
}
}
@media all and (max-width:980px)
{
.front .cont-04 .inside {
	padding: 80px 2% 425px; height: auto; overflow: hidden;
}
.front .cont-04 .search-global .pane-global-search > .pane-content {
	padding: 80px 2% 425px; height: auto; overflow: hidden;
}
.search-global .front .cont-04 .pane-global-search > .pane-content {
	padding: 80px 2% 425px; height: auto; overflow: hidden;
}
.front .cont-04 .pane-mobile-menu #mini-panel-mobile_menu {
	padding: 80px 2% 425px; height: auto; overflow: hidden;
}
.pane-mobile-menu .front .cont-04 #mini-panel-mobile_menu {
	padding: 80px 2% 425px; height: auto; overflow: hidden;
}
.front .cont-04 .cont-02 .field-name-field-home-content-02 {
	padding: 80px 2% 425px; height: auto; overflow: hidden;
}
.front .cont-02 .cont-04 .field-name-field-home-content-02 {
	padding: 80px 2% 425px; height: auto; overflow: hidden;
}
.front .cont-04 .cont-02 .view-merchant-types .view-content {
	padding: 80px 2% 425px; height: auto; overflow: hidden;
}
.front .cont-02 .view-merchant-types .cont-04 .view-content {
	padding: 80px 2% 425px; height: auto; overflow: hidden;
}
.front .cont-04 .page-search #search-form > div {
	padding: 80px 2% 425px; height: auto; overflow: hidden;
}
.page-search .front .cont-04 #search-form > div {
	padding: 80px 2% 425px; height: auto; overflow: hidden;
}
.front .cont-04 .page-search .pane-page-content ul {
	padding: 80px 2% 425px; height: auto; overflow: hidden;
}
.page-search .pane-page-content .front .cont-04 ul {
	padding: 80px 2% 425px; height: auto; overflow: hidden;
}
.front .cont-04 .page-search .pane-page-content h2 {
	padding: 80px 2% 425px; height: auto; overflow: hidden;
}
.page-search .pane-page-content .front .cont-04 h2 {
	padding: 80px 2% 425px; height: auto; overflow: hidden;
}
.front .cont-04 .page-search .pane-page-content .search-results {
	padding: 80px 2% 425px; height: auto; overflow: hidden;
}
.page-search .pane-page-content .front .cont-04 .search-results {
	padding: 80px 2% 425px; height: auto; overflow: hidden;
}
.front .cont-04 .page-search .pager {
	padding: 80px 2% 425px; height: auto; overflow: hidden;
}
.page-search .front .cont-04 .pager {
	padding: 80px 2% 425px; height: auto; overflow: hidden;
}
.front .cont-04 .page-user .main {
	padding: 80px 2% 425px; height: auto; overflow: hidden;
}
.page-user .front .cont-04 .main {
	padding: 80px 2% 425px; height: auto; overflow: hidden;
}
.front .cont-04 .text {
	background: none !important; margin: auto; padding: 30px 0px 0px !important; width: 70%; float: none !important; max-width: 70%;
}
.front .cont-04  {
	margin: 20px 0px 0px; float: none;
}
.front .cont-04 .webform-client-form input[type=submit] {
	margin: 20px 0px 0px; float: none;
}
.webform-client-form .front .cont-04 input[type=submit] {
	margin: 20px 0px 0px; float: none;
}
.front .cont-04 ul.views-mini-pager li a {
	margin: 20px 0px 0px; float: none;
}
ul.views-mini-pager li .front .cont-04 a {
	margin: 20px 0px 0px; float: none;
}
.front .cont-04 ul.pager li a {
	margin: 20px 0px 0px; float: none;
}
ul.pager li .front .cont-04 a {
	margin: 20px 0px 0px; float: none;
}
.front .cont-04 ul.views-mini-pager li span {
	margin: 20px 0px 0px; float: none;
}
ul.views-mini-pager li .front .cont-04 span {
	margin: 20px 0px 0px; float: none;
}
.front .cont-04 ul.pager li span {
	margin: 20px 0px 0px; float: none;
}
ul.pager li .front .cont-04 span {
	margin: 20px 0px 0px; float: none;
}
.front .cont-04 .view-blog.landing-list .views-field-view-node a {
	margin: 20px 0px 0px; float: none;
}
.view-blog.landing-list .views-field-view-node .front .cont-04 a {
	margin: 20px 0px 0px; float: none;
}
.front .cont-04 .view-blog.by-year .views-field-view-node a {
	margin: 20px 0px 0px; float: none;
}
.view-blog.by-year .views-field-view-node .front .cont-04 a {
	margin: 20px 0px 0px; float: none;
}
.front .cont-04 .view-product-roadmap .view-footer #show-less-roadmap-cta {
	margin: 20px 0px 0px; float: none;
}
.view-product-roadmap .view-footer .front .cont-04 #show-less-roadmap-cta {
	margin: 20px 0px 0px; float: none;
}
.front .cont-04 .view-product-roadmap .view-footer #show-more-roadmap-cta {
	margin: 20px 0px 0px; float: none;
}
.view-product-roadmap .view-footer .front .cont-04 #show-more-roadmap-cta {
	margin: 20px 0px 0px; float: none;
}
.front .cont-04 button {
	margin: 20px 0px 0px; float: none;
}
.front .cont-04 input[type='submit'] {
	margin: 20px 0px 0px; float: none;
}
}
@media all and (max-width:667px)
{
.front .cont-04 .inside {
	padding: 50px 4% 330px; overflow: hidden;
}
.front .cont-04 .search-global .pane-global-search > .pane-content {
	padding: 50px 4% 330px; overflow: hidden;
}
.search-global .front .cont-04 .pane-global-search > .pane-content {
	padding: 50px 4% 330px; overflow: hidden;
}
.front .cont-04 .pane-mobile-menu #mini-panel-mobile_menu {
	padding: 50px 4% 330px; overflow: hidden;
}
.pane-mobile-menu .front .cont-04 #mini-panel-mobile_menu {
	padding: 50px 4% 330px; overflow: hidden;
}
.front .cont-04 .cont-02 .field-name-field-home-content-02 {
	padding: 50px 4% 330px; overflow: hidden;
}
.front .cont-02 .cont-04 .field-name-field-home-content-02 {
	padding: 50px 4% 330px; overflow: hidden;
}
.front .cont-04 .cont-02 .view-merchant-types .view-content {
	padding: 50px 4% 330px; overflow: hidden;
}
.front .cont-02 .view-merchant-types .cont-04 .view-content {
	padding: 50px 4% 330px; overflow: hidden;
}
.front .cont-04 .page-search #search-form > div {
	padding: 50px 4% 330px; overflow: hidden;
}
.page-search .front .cont-04 #search-form > div {
	padding: 50px 4% 330px; overflow: hidden;
}
.front .cont-04 .page-search .pane-page-content ul {
	padding: 50px 4% 330px; overflow: hidden;
}
.page-search .pane-page-content .front .cont-04 ul {
	padding: 50px 4% 330px; overflow: hidden;
}
.front .cont-04 .page-search .pane-page-content h2 {
	padding: 50px 4% 330px; overflow: hidden;
}
.page-search .pane-page-content .front .cont-04 h2 {
	padding: 50px 4% 330px; overflow: hidden;
}
.front .cont-04 .page-search .pane-page-content .search-results {
	padding: 50px 4% 330px; overflow: hidden;
}
.page-search .pane-page-content .front .cont-04 .search-results {
	padding: 50px 4% 330px; overflow: hidden;
}
.front .cont-04 .page-search .pager {
	padding: 50px 4% 330px; overflow: hidden;
}
.page-search .front .cont-04 .pager {
	padding: 50px 4% 330px; overflow: hidden;
}
.front .cont-04 .page-user .main {
	padding: 50px 4% 330px; overflow: hidden;
}
.page-user .front .cont-04 .main {
	padding: 50px 4% 330px; overflow: hidden;
}
.front .cont-04 h3 {
	font-size: 2.4em;
}
.front .cont-04 .text {
	width: 100%; max-width: 100%;
}
.front .cont-04 .device {
	width: 240px; height: 299px; margin-left: -120px;
}
}
.front .cont-05 {
	background: rgb(245, 246, 247); padding: 100px 0px; color: rgb(109, 113, 117); overflow: hidden; position: relative;
}
.front .cont-05 .inside::before {
	background-position: right top; left: 500px; top: -160px; width: 100%; height: auto; bottom: -160px; display: block; position: absolute; z-index: 10; content: ""; background-image: url("images/front-partners-bkg3.jpg"); background-repeat: no-repeat; background-size: cover;
}
.front .cont-05 .search-global .pane-global-search > .pane-content::before {
	background-position: right top; left: 500px; top: -160px; width: 100%; height: auto; bottom: -160px; display: block; position: absolute; z-index: 10; content: ""; background-image: url("images/front-partners-bkg3.jpg"); background-repeat: no-repeat; background-size: cover;
}
.search-global .front .cont-05 .pane-global-search > .pane-content::before {
	background-position: right top; left: 500px; top: -160px; width: 100%; height: auto; bottom: -160px; display: block; position: absolute; z-index: 10; content: ""; background-image: url("images/front-partners-bkg3.jpg"); background-repeat: no-repeat; background-size: cover;
}
.front .cont-05 .pane-mobile-menu #mini-panel-mobile_menu::before {
	background-position: right top; left: 500px; top: -160px; width: 100%; height: auto; bottom: -160px; display: block; position: absolute; z-index: 10; content: ""; background-image: url("images/front-partners-bkg3.jpg"); background-repeat: no-repeat; background-size: cover;
}
.pane-mobile-menu .front .cont-05 #mini-panel-mobile_menu::before {
	background-position: right top; left: 500px; top: -160px; width: 100%; height: auto; bottom: -160px; display: block; position: absolute; z-index: 10; content: ""; background-image: url("images/front-partners-bkg3.jpg"); background-repeat: no-repeat; background-size: cover;
}
.front .cont-05 .cont-02 .field-name-field-home-content-02::before {
	background-position: right top; left: 500px; top: -160px; width: 100%; height: auto; bottom: -160px; display: block; position: absolute; z-index: 10; content: ""; background-image: url("images/front-partners-bkg3.jpg"); background-repeat: no-repeat; background-size: cover;
}
.front .cont-02 .cont-05 .field-name-field-home-content-02::before {
	background-position: right top; left: 500px; top: -160px; width: 100%; height: auto; bottom: -160px; display: block; position: absolute; z-index: 10; content: ""; background-image: url("images/front-partners-bkg3.jpg"); background-repeat: no-repeat; background-size: cover;
}
.front .cont-05 .cont-02 .view-merchant-types .view-content::before {
	background-position: right top; left: 500px; top: -160px; width: 100%; height: auto; bottom: -160px; display: block; position: absolute; z-index: 10; content: ""; background-image: url("images/front-partners-bkg3.jpg"); background-repeat: no-repeat; background-size: cover;
}
.front .cont-02 .view-merchant-types .cont-05 .view-content::before {
	background-position: right top; left: 500px; top: -160px; width: 100%; height: auto; bottom: -160px; display: block; position: absolute; z-index: 10; content: ""; background-image: url("images/front-partners-bkg3.jpg"); background-repeat: no-repeat; background-size: cover;
}
.front .cont-05 .page-search #search-form > div::before {
	background-position: right top; left: 500px; top: -160px; width: 100%; height: auto; bottom: -160px; display: block; position: absolute; z-index: 10; content: ""; background-image: url("images/front-partners-bkg3.jpg"); background-repeat: no-repeat; background-size: cover;
}
.page-search .front .cont-05 #search-form > div::before {
	background-position: right top; left: 500px; top: -160px; width: 100%; height: auto; bottom: -160px; display: block; position: absolute; z-index: 10; content: ""; background-image: url("images/front-partners-bkg3.jpg"); background-repeat: no-repeat; background-size: cover;
}
.front .cont-05 .page-search .pane-page-content ul::before {
	background-position: right top; left: 500px; top: -160px; width: 100%; height: auto; bottom: -160px; display: block; position: absolute; z-index: 10; content: ""; background-image: url("images/front-partners-bkg3.jpg"); background-repeat: no-repeat; background-size: cover;
}
.page-search .pane-page-content .front .cont-05 ul::before {
	background-position: right top; left: 500px; top: -160px; width: 100%; height: auto; bottom: -160px; display: block; position: absolute; z-index: 10; content: ""; background-image: url("images/front-partners-bkg3.jpg"); background-repeat: no-repeat; background-size: cover;
}
.front .cont-05 .page-search .pane-page-content h2::before {
	background-position: right top; left: 500px; top: -160px; width: 100%; height: auto; bottom: -160px; display: block; position: absolute; z-index: 10; content: ""; background-image: url("images/front-partners-bkg3.jpg"); background-repeat: no-repeat; background-size: cover;
}
.page-search .pane-page-content .front .cont-05 h2::before {
	background-position: right top; left: 500px; top: -160px; width: 100%; height: auto; bottom: -160px; display: block; position: absolute; z-index: 10; content: ""; background-image: url("images/front-partners-bkg3.jpg"); background-repeat: no-repeat; background-size: cover;
}
.front .cont-05 .page-search .pane-page-content .search-results::before {
	background-position: right top; left: 500px; top: -160px; width: 100%; height: auto; bottom: -160px; display: block; position: absolute; z-index: 10; content: ""; background-image: url("images/front-partners-bkg3.jpg"); background-repeat: no-repeat; background-size: cover;
}
.page-search .pane-page-content .front .cont-05 .search-results::before {
	background-position: right top; left: 500px; top: -160px; width: 100%; height: auto; bottom: -160px; display: block; position: absolute; z-index: 10; content: ""; background-image: url("images/front-partners-bkg3.jpg"); background-repeat: no-repeat; background-size: cover;
}
.front .cont-05 .page-search .pager::before {
	background-position: right top; left: 500px; top: -160px; width: 100%; height: auto; bottom: -160px; display: block; position: absolute; z-index: 10; content: ""; background-image: url("images/front-partners-bkg3.jpg"); background-repeat: no-repeat; background-size: cover;
}
.page-search .front .cont-05 .pager::before {
	background-position: right top; left: 500px; top: -160px; width: 100%; height: auto; bottom: -160px; display: block; position: absolute; z-index: 10; content: ""; background-image: url("images/front-partners-bkg3.jpg"); background-repeat: no-repeat; background-size: cover;
}
.front .cont-05 .page-user .main::before {
	background-position: right top; left: 500px; top: -160px; width: 100%; height: auto; bottom: -160px; display: block; position: absolute; z-index: 10; content: ""; background-image: url("images/front-partners-bkg3.jpg"); background-repeat: no-repeat; background-size: cover;
}
.page-user .front .cont-05 .main::before {
	background-position: right top; left: 500px; top: -160px; width: 100%; height: auto; bottom: -160px; display: block; position: absolute; z-index: 10; content: ""; background-image: url("images/front-partners-bkg3.jpg"); background-repeat: no-repeat; background-size: cover;
}
.front .cont-05 .pane-node-field-home-content-05 {
	width: 400px; max-width: 400px;
}
.front .cont-05 .pane-node-field-home-content-05 h2 {
	color: rgb(109, 113, 117); text-transform: uppercase; line-height: 0.9; font-size: 3em; margin-bottom: 10px;
}
.front .cont-05 .pane-node-field-home-content-05 h4 {
	color: rgb(109, 113, 117); line-height: 1.6em; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.2em; margin-bottom: 15px; border-bottom-color: rgb(112, 180, 226); border-bottom-width: 5px; border-bottom-style: solid; display: inline-block;
}
.front .cont-05 .pane-node-field-home-content-05 .subtop h2.h4 {
	color: rgb(109, 113, 117); line-height: 1.6em; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.2em; margin-bottom: 15px; border-bottom-color: rgb(112, 180, 226); border-bottom-width: 5px; border-bottom-style: solid; display: inline-block;
}
.subtop .front .cont-05 .pane-node-field-home-content-05 h2.h4 {
	color: rgb(109, 113, 117); line-height: 1.6em; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.2em; margin-bottom: 15px; border-bottom-color: rgb(112, 180, 226); border-bottom-width: 5px; border-bottom-style: solid; display: inline-block;
}
.front .cont-05 .pane-node-field-home-content-05 .content-area h2.h4 {
	color: rgb(109, 113, 117); line-height: 1.6em; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.2em; margin-bottom: 15px; border-bottom-color: rgb(112, 180, 226); border-bottom-width: 5px; border-bottom-style: solid; display: inline-block;
}
.content-area .front .cont-05 .pane-node-field-home-content-05 h2.h4 {
	color: rgb(109, 113, 117); line-height: 1.6em; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.2em; margin-bottom: 15px; border-bottom-color: rgb(112, 180, 226); border-bottom-width: 5px; border-bottom-style: solid; display: inline-block;
}
.front .cont-05 .pane-node-field-home-content-05 .subcontent h2.h4 {
	color: rgb(109, 113, 117); line-height: 1.6em; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.2em; margin-bottom: 15px; border-bottom-color: rgb(112, 180, 226); border-bottom-width: 5px; border-bottom-style: solid; display: inline-block;
}
.subcontent .front .cont-05 .pane-node-field-home-content-05 h2.h4 {
	color: rgb(109, 113, 117); line-height: 1.6em; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.2em; margin-bottom: 15px; border-bottom-color: rgb(112, 180, 226); border-bottom-width: 5px; border-bottom-style: solid; display: inline-block;
}
.front .cont-05 .pane-node-field-home-content-05 .field-name-body h2.h4 {
	color: rgb(109, 113, 117); line-height: 1.6em; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.2em; margin-bottom: 15px; border-bottom-color: rgb(112, 180, 226); border-bottom-width: 5px; border-bottom-style: solid; display: inline-block;
}
.field-name-body .front .cont-05 .pane-node-field-home-content-05 h2.h4 {
	color: rgb(109, 113, 117); line-height: 1.6em; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.2em; margin-bottom: 15px; border-bottom-color: rgb(112, 180, 226); border-bottom-width: 5px; border-bottom-style: solid; display: inline-block;
}
.front .cont-05 .pane-node-field-home-content-05 .subtop h3.h4 {
	color: rgb(109, 113, 117); line-height: 1.6em; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.2em; margin-bottom: 15px; border-bottom-color: rgb(112, 180, 226); border-bottom-width: 5px; border-bottom-style: solid; display: inline-block;
}
.subtop .front .cont-05 .pane-node-field-home-content-05 h3.h4 {
	color: rgb(109, 113, 117); line-height: 1.6em; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.2em; margin-bottom: 15px; border-bottom-color: rgb(112, 180, 226); border-bottom-width: 5px; border-bottom-style: solid; display: inline-block;
}
.front .cont-05 .pane-node-field-home-content-05 .content-area h3.h4 {
	color: rgb(109, 113, 117); line-height: 1.6em; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.2em; margin-bottom: 15px; border-bottom-color: rgb(112, 180, 226); border-bottom-width: 5px; border-bottom-style: solid; display: inline-block;
}
.content-area .front .cont-05 .pane-node-field-home-content-05 h3.h4 {
	color: rgb(109, 113, 117); line-height: 1.6em; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.2em; margin-bottom: 15px; border-bottom-color: rgb(112, 180, 226); border-bottom-width: 5px; border-bottom-style: solid; display: inline-block;
}
.front .cont-05 .pane-node-field-home-content-05 .subcontent h3.h4 {
	color: rgb(109, 113, 117); line-height: 1.6em; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.2em; margin-bottom: 15px; border-bottom-color: rgb(112, 180, 226); border-bottom-width: 5px; border-bottom-style: solid; display: inline-block;
}
.subcontent .front .cont-05 .pane-node-field-home-content-05 h3.h4 {
	color: rgb(109, 113, 117); line-height: 1.6em; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.2em; margin-bottom: 15px; border-bottom-color: rgb(112, 180, 226); border-bottom-width: 5px; border-bottom-style: solid; display: inline-block;
}
.front .cont-05 .pane-node-field-home-content-05 .field-name-body h3.h4 {
	color: rgb(109, 113, 117); line-height: 1.6em; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.2em; margin-bottom: 15px; border-bottom-color: rgb(112, 180, 226); border-bottom-width: 5px; border-bottom-style: solid; display: inline-block;
}
.field-name-body .front .cont-05 .pane-node-field-home-content-05 h3.h4 {
	color: rgb(109, 113, 117); line-height: 1.6em; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.2em; margin-bottom: 15px; border-bottom-color: rgb(112, 180, 226); border-bottom-width: 5px; border-bottom-style: solid; display: inline-block;
}
.front .cont-05 .pane-node-field-home-content-05 p {
	line-height: 1.8; font-family: "proxima-nova"; margin-bottom: 40px;
}
.front .cont-05 .pane-node-field-home-content-05 div.p {
	line-height: 1.8; font-family: "proxima-nova"; margin-bottom: 40px;
}
.front .cont-05 .pane-node-field-home-content-05 p.last {
	margin-bottom: 0px;
}
.front .cont-05 .pane-node-field-home-content-05 div.last.p {
	margin-bottom: 0px;
}
.front .cont-05 .pane-node-field-home-content-05 ul.checklist {
	font-family: "proxima-nova"; margin-bottom: 30px;
}
.front .cont-05 .view-display-id-partners_front_grid.white-logos .view-content {
	margin-bottom: 40px;
}
.front .cont-05 .view-display-id-partners_front_grid.white-logos .views-row {
	background: rgb(102, 102, 102);
}
.front .cont-05 .view-display-id-partners_front_grid.white-logos .views-row:hover {
	background: rgb(136, 136, 136);
}
.front .cont-05 .view-display-id-partners_front_grid .view-footer {
	text-align: center;
}
@media all and (max-width:1200px)
{
.front .cont-05 {
	padding: 80px 0px;
}
.front .cont-05 .inside::before {
	background-position: top;
}
.front .cont-05 .search-global .pane-global-search > .pane-content::before {
	background-position: top;
}
.search-global .front .cont-05 .pane-global-search > .pane-content::before {
	background-position: top;
}
.front .cont-05 .pane-mobile-menu #mini-panel-mobile_menu::before {
	background-position: top;
}
.pane-mobile-menu .front .cont-05 #mini-panel-mobile_menu::before {
	background-position: top;
}
.front .cont-05 .cont-02 .field-name-field-home-content-02::before {
	background-position: top;
}
.front .cont-02 .cont-05 .field-name-field-home-content-02::before {
	background-position: top;
}
.front .cont-05 .cont-02 .view-merchant-types .view-content::before {
	background-position: top;
}
.front .cont-02 .view-merchant-types .cont-05 .view-content::before {
	background-position: top;
}
.front .cont-05 .page-search #search-form > div::before {
	background-position: top;
}
.page-search .front .cont-05 #search-form > div::before {
	background-position: top;
}
.front .cont-05 .page-search .pane-page-content ul::before {
	background-position: top;
}
.page-search .pane-page-content .front .cont-05 ul::before {
	background-position: top;
}
.front .cont-05 .page-search .pane-page-content h2::before {
	background-position: top;
}
.page-search .pane-page-content .front .cont-05 h2::before {
	background-position: top;
}
.front .cont-05 .page-search .pane-page-content .search-results::before {
	background-position: top;
}
.page-search .pane-page-content .front .cont-05 .search-results::before {
	background-position: top;
}
.front .cont-05 .page-search .pager::before {
	background-position: top;
}
.page-search .front .cont-05 .pager::before {
	background-position: top;
}
.front .cont-05 .page-user .main::before {
	background-position: top;
}
.page-user .front .cont-05 .main::before {
	background-position: top;
}
}
@media all and (max-width:980px)
{
.front .cont-05 {
	padding: 60px 0px; background-image: url("images/front-partners-bkg4.jpg"); background-size: cover;
}
.front .cont-05 .inside::before {
	display: none;
}
.front .cont-05 .search-global .pane-global-search > .pane-content::before {
	display: none;
}
.search-global .front .cont-05 .pane-global-search > .pane-content::before {
	display: none;
}
.front .cont-05 .pane-mobile-menu #mini-panel-mobile_menu::before {
	display: none;
}
.pane-mobile-menu .front .cont-05 #mini-panel-mobile_menu::before {
	display: none;
}
.front .cont-05 .cont-02 .field-name-field-home-content-02::before {
	display: none;
}
.front .cont-02 .cont-05 .field-name-field-home-content-02::before {
	display: none;
}
.front .cont-05 .cont-02 .view-merchant-types .view-content::before {
	display: none;
}
.front .cont-02 .view-merchant-types .cont-05 .view-content::before {
	display: none;
}
.front .cont-05 .page-search #search-form > div::before {
	display: none;
}
.page-search .front .cont-05 #search-form > div::before {
	display: none;
}
.front .cont-05 .page-search .pane-page-content ul::before {
	display: none;
}
.page-search .pane-page-content .front .cont-05 ul::before {
	display: none;
}
.front .cont-05 .page-search .pane-page-content h2::before {
	display: none;
}
.page-search .pane-page-content .front .cont-05 h2::before {
	display: none;
}
.front .cont-05 .page-search .pane-page-content .search-results::before {
	display: none;
}
.page-search .pane-page-content .front .cont-05 .search-results::before {
	display: none;
}
.front .cont-05 .page-search .pager::before {
	display: none;
}
.page-search .front .cont-05 .pager::before {
	display: none;
}
.front .cont-05 .page-user .main::before {
	display: none;
}
.page-user .front .cont-05 .main::before {
	display: none;
}
.front .cont-05 .pane-node-field-home-content-05 {
	background: none; margin: 0px auto 50px; padding: 0px; width: 100%; float: none; max-width: 100%; box-shadow: none;
}
.front .cont-05 .partner-image {
	width: 100%; float: none; max-width: 100%;
}
}
@media all and (max-width:768px)
{
.front .cont-05 {
	padding: 50px 0px;
}
.front .cont-05 .pane-node-field-home-content-05 h2 {
	font-size: 2.4em;
}
}
@media all and (max-width:375px)
{
.front .cont-05 {
	padding: 40px 0px;
}
.front .cont-05 .pane-node-field-home-content-05 {
	margin: 0px auto 30px; width: 100%; max-width: 100%;
}
}
.front .cont-06 {
	background: rgb(43, 44, 44); overflow: hidden;
}
.front .cont-06 .btm-trio {
	overflow: hidden; border-left-color: rgb(17, 17, 17); border-left-width: 2px; border-left-style: solid;
}
.front .cont-06 .btm-trio .item {
	transition:0.2s ease-out; width: 33.1%; border-right-color: rgb(17, 17, 17); border-right-width: 2px; border-right-style: solid; float: left; position: relative; max-width: 33.1%; background-size: cover !important; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out;
}
.front .cont-06 .btm-trio .item img {
	display: block;
}
.front .cont-06 .btm-trio .item.devs {
	background: url("images/home-btm-trio-devs-01.jpg") no-repeat 50% 50%;
}
.front .cont-06 .btm-trio .item.devs:hover {
	background: rgb(154, 204, 121);
}
.front .cont-06 .btm-trio .item.devs:hover .title {
	border-color: rgb(90, 143, 54);
}
.front .cont-06 .btm-trio .item.devs .title {
	border-color: rgb(154, 204, 121);
}
.front .cont-06 .btm-trio .item.success {
	background: url("images/home-btm-trio-success-01.jpg") no-repeat 50% 50%;
}
.front .cont-06 .btm-trio .item.success:hover {
	background: rgb(112, 180, 226);
}
.front .cont-06 .btm-trio .item.success:hover .title {
	border-color: rgb(35, 119, 175);
}
.front .cont-06 .btm-trio .item.success .title {
	border-color: rgb(112, 180, 226);
}
.front .cont-06 .btm-trio .item.seeing {
	background: url("images/home-btm-trio-seeing-01.jpg") no-repeat 50% 50%;
}
.front .cont-06 .btm-trio .item.seeing:hover {
	background: rgb(0, 128, 192);
}
.front .cont-06 .btm-trio .item.seeing:hover .title {
	border-color: rgb(189, 40, 11);
}
.front .cont-06 .btm-trio .item.seeing .title {
	border-color: rgb(0, 128, 192);
}
.front .cont-06 .btm-trio .item .image {
	position: absolute;
}
.front .cont-06 .btm-trio .item .image img {
	width: 100%; height: 100%; max-width: 100%;
}
.front .cont-06 .btm-trio .item .text {
	padding: 120px 11% 110px;
}
.front .cont-06 .btm-trio .item .title {
	text-transform: uppercase; line-height: 1.1; padding-bottom: 4px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.4em; margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 4px; border-bottom-style: solid; display: inline-block;
}
.front .cont-06 .btm-trio .item p {
	font-size: 1.2em;
}
.front .cont-06 .btm-trio .item div.p {
	font-size: 1.2em;
}
@media all and (max-width:980px)
{
.front .cont-06 .btm-trio .item .text {
	padding: 70px 11%;
}
}
@media all and (max-width:768px)
{
.front .cont-06 .inside {
	padding: 0px; width: 100%; max-width: 100%;
}
.front .cont-06 .search-global .pane-global-search > .pane-content {
	padding: 0px; width: 100%; max-width: 100%;
}
.search-global .front .cont-06 .pane-global-search > .pane-content {
	padding: 0px; width: 100%; max-width: 100%;
}
.front .cont-06 .pane-mobile-menu #mini-panel-mobile_menu {
	padding: 0px; width: 100%; max-width: 100%;
}
.pane-mobile-menu .front .cont-06 #mini-panel-mobile_menu {
	padding: 0px; width: 100%; max-width: 100%;
}
.front .cont-06 .cont-02 .field-name-field-home-content-02 {
	padding: 0px; width: 100%; max-width: 100%;
}
.front .cont-02 .cont-06 .field-name-field-home-content-02 {
	padding: 0px; width: 100%; max-width: 100%;
}
.front .cont-06 .cont-02 .view-merchant-types .view-content {
	padding: 0px; width: 100%; max-width: 100%;
}
.front .cont-02 .view-merchant-types .cont-06 .view-content {
	padding: 0px; width: 100%; max-width: 100%;
}
.front .cont-06 .page-search #search-form > div {
	padding: 0px; width: 100%; max-width: 100%;
}
.page-search .front .cont-06 #search-form > div {
	padding: 0px; width: 100%; max-width: 100%;
}
.front .cont-06 .page-search .pane-page-content ul {
	padding: 0px; width: 100%; max-width: 100%;
}
.page-search .pane-page-content .front .cont-06 ul {
	padding: 0px; width: 100%; max-width: 100%;
}
.front .cont-06 .page-search .pane-page-content h2 {
	padding: 0px; width: 100%; max-width: 100%;
}
.page-search .pane-page-content .front .cont-06 h2 {
	padding: 0px; width: 100%; max-width: 100%;
}
.front .cont-06 .page-search .pane-page-content .search-results {
	padding: 0px; width: 100%; max-width: 100%;
}
.page-search .pane-page-content .front .cont-06 .search-results {
	padding: 0px; width: 100%; max-width: 100%;
}
.front .cont-06 .page-search .pager {
	padding: 0px; width: 100%; max-width: 100%;
}
.page-search .front .cont-06 .pager {
	padding: 0px; width: 100%; max-width: 100%;
}
.front .cont-06 .page-user .main {
	padding: 0px; width: 100%; max-width: 100%;
}
.page-user .front .cont-06 .main {
	padding: 0px; width: 100%; max-width: 100%;
}
.front .cont-06 .btm-trio {
	border-width: 2px medium medium; border-style: solid none none; border-color: rgb(17, 17, 17) currentColor currentColor; border-image: none;
}
.front .cont-06 .btm-trio .item {
	border-width: medium medium 2px; border-style: none none solid; border-color: currentColor currentColor rgb(17, 17, 17); border-image: none; width: 100%; max-width: 100%;
}
}
.front.front-alt .hero h4 {
	margin-bottom: 20px;
}
.front.front-alt .hero .subtop h2.h4 {
	margin-bottom: 20px;
}
.subtop .front.front-alt .hero h2.h4 {
	margin-bottom: 20px;
}
.front.front-alt .hero .content-area h2.h4 {
	margin-bottom: 20px;
}
.content-area .front.front-alt .hero h2.h4 {
	margin-bottom: 20px;
}
.front.front-alt .hero .subcontent h2.h4 {
	margin-bottom: 20px;
}
.subcontent .front.front-alt .hero h2.h4 {
	margin-bottom: 20px;
}
.front.front-alt .hero .field-name-body h2.h4 {
	margin-bottom: 20px;
}
.field-name-body .front.front-alt .hero h2.h4 {
	margin-bottom: 20px;
}
.front.front-alt .hero .subtop h3.h4 {
	margin-bottom: 20px;
}
.subtop .front.front-alt .hero h3.h4 {
	margin-bottom: 20px;
}
.front.front-alt .hero .content-area h3.h4 {
	margin-bottom: 20px;
}
.content-area .front.front-alt .hero h3.h4 {
	margin-bottom: 20px;
}
.front.front-alt .hero .subcontent h3.h4 {
	margin-bottom: 20px;
}
.subcontent .front.front-alt .hero h3.h4 {
	margin-bottom: 20px;
}
.front.front-alt .hero .field-name-body h3.h4 {
	margin-bottom: 20px;
}
.field-name-body .front.front-alt .hero h3.h4 {
	margin-bottom: 20px;
}
.front.front-alt .hero .button-trio {
	background: url("images/arrow-up-wht-01.png") no-repeat 50% 0px; margin: auto; text-align: center; padding-top: 15px;
}
.front.front-alt .hero .button-trio .inner {
	background: rgb(255, 255, 255); padding: 20px 10px 10px; display: inline-block;
}
.front.front-alt .hero .button-trio li {
	margin: 0px 10px 10px; display: inline-block;
}
.front.front-alt .hero ul.stats {
	background: none; padding: 0px;
}
.front.front-alt .hero ul.stats li.li-01 {
	width: 27%;
}
.front.front-alt .hero ul.stats li.li-01 a:hover {
	background: rgba(245, 109, 83, 0.5);
}
.front.front-alt .hero ul.stats li.li-02 {
	width: 27%;
}
.front.front-alt .hero ul.stats li.li-02 a:hover {
	background: rgba(112, 180, 226, 0.5);
}
.front.front-alt .hero ul.stats li.li-03 {
	width: 40%;
}
.front.front-alt .hero ul.stats li.li-03 a:hover {
	background: rgba(154, 204, 121, 0.4);
}
.front.front-alt .hero ul.stats li div {
	font-size: 2.2em;
}
.front.front-alt .hero ul.stats li a {
	padding: 60px 20px 80px; display: block;
}
@media all and (max-width:1440px)
{
.front.front-alt .hero ul.stats li div {
	font-size: 1.8em;
}
}
@media all and (max-width:1200px)
{
.front.front-alt .hero .button-trio {
	background: url("images/arrow-up-wht-01.png") no-repeat 50% 0px; text-align: center; padding-top: 15px;
}
.front.front-alt .hero .button-trio .inner {
	background: rgb(255, 255, 255); padding: 20px 10px 10px; display: inline-block;
}
.front.front-alt .hero .button-trio li {
	margin: 0px 10px 10px; display: inline-block;
}
.front.front-alt .hero .button-trio li  {
	font-size: 1.2em;
}
.front.front-alt .hero .button-trio li .webform-client-form input[type=submit] {
	font-size: 1.2em;
}
.webform-client-form .front.front-alt .hero .button-trio li input[type=submit] {
	font-size: 1.2em;
}
.front.front-alt .hero .button-trio ul.views-mini-pager li a {
	font-size: 1.2em;
}
ul.views-mini-pager .front.front-alt .hero .button-trio li a {
	font-size: 1.2em;
}
.front.front-alt .hero .button-trio ul.pager li a {
	font-size: 1.2em;
}
ul.pager .front.front-alt .hero .button-trio li a {
	font-size: 1.2em;
}
.front.front-alt .hero .button-trio ul.views-mini-pager li span {
	font-size: 1.2em;
}
ul.views-mini-pager .front.front-alt .hero .button-trio li span {
	font-size: 1.2em;
}
.front.front-alt .hero .button-trio ul.pager li span {
	font-size: 1.2em;
}
ul.pager .front.front-alt .hero .button-trio li span {
	font-size: 1.2em;
}
.front.front-alt .hero .button-trio li .view-blog.landing-list .views-field-view-node a {
	font-size: 1.2em;
}
.view-blog.landing-list .views-field-view-node .front.front-alt .hero .button-trio li a {
	font-size: 1.2em;
}
.front.front-alt .hero .button-trio li .view-blog.by-year .views-field-view-node a {
	font-size: 1.2em;
}
.view-blog.by-year .views-field-view-node .front.front-alt .hero .button-trio li a {
	font-size: 1.2em;
}
.front.front-alt .hero .button-trio li .view-product-roadmap .view-footer #show-less-roadmap-cta {
	font-size: 1.2em;
}
.view-product-roadmap .view-footer .front.front-alt .hero .button-trio li #show-less-roadmap-cta {
	font-size: 1.2em;
}
.front.front-alt .hero .button-trio li .view-product-roadmap .view-footer #show-more-roadmap-cta {
	font-size: 1.2em;
}
.view-product-roadmap .view-footer .front.front-alt .hero .button-trio li #show-more-roadmap-cta {
	font-size: 1.2em;
}
.front.front-alt .hero .button-trio li button {
	font-size: 1.2em;
}
.front.front-alt .hero .button-trio li input[type='submit'] {
	font-size: 1.2em;
}
.front.front-alt .hero ul.stats li {
	font-size: 1em;
}
.front.front-alt .hero ul.stats li a {
	padding: 14% 20px 17%;
}
.front.front-alt .hero ul.stats li div {
	font-size: 1.7em;
}
}
@media all and (max-width:980px)
{
.front.front-alt .hero .button-trio .inner {
	padding: 10px 10px 5px;
}
.front.front-alt .hero .button-trio li {
	margin: 0px 5px 5px;
}
.front.front-alt .hero .button-trio li  {
	padding: 10px 20px; font-size: 1em;
}
.front.front-alt .hero .button-trio li .webform-client-form input[type=submit] {
	padding: 10px 20px; font-size: 1em;
}
.webform-client-form .front.front-alt .hero .button-trio li input[type=submit] {
	padding: 10px 20px; font-size: 1em;
}
.front.front-alt .hero .button-trio ul.views-mini-pager li a {
	padding: 10px 20px; font-size: 1em;
}
ul.views-mini-pager .front.front-alt .hero .button-trio li a {
	padding: 10px 20px; font-size: 1em;
}
.front.front-alt .hero .button-trio ul.pager li a {
	padding: 10px 20px; font-size: 1em;
}
ul.pager .front.front-alt .hero .button-trio li a {
	padding: 10px 20px; font-size: 1em;
}
.front.front-alt .hero .button-trio ul.views-mini-pager li span {
	padding: 10px 20px; font-size: 1em;
}
ul.views-mini-pager .front.front-alt .hero .button-trio li span {
	padding: 10px 20px; font-size: 1em;
}
.front.front-alt .hero .button-trio ul.pager li span {
	padding: 10px 20px; font-size: 1em;
}
ul.pager .front.front-alt .hero .button-trio li span {
	padding: 10px 20px; font-size: 1em;
}
.front.front-alt .hero .button-trio li .view-blog.landing-list .views-field-view-node a {
	padding: 10px 20px; font-size: 1em;
}
.view-blog.landing-list .views-field-view-node .front.front-alt .hero .button-trio li a {
	padding: 10px 20px; font-size: 1em;
}
.front.front-alt .hero .button-trio li .view-blog.by-year .views-field-view-node a {
	padding: 10px 20px; font-size: 1em;
}
.view-blog.by-year .views-field-view-node .front.front-alt .hero .button-trio li a {
	padding: 10px 20px; font-size: 1em;
}
.front.front-alt .hero .button-trio li .view-product-roadmap .view-footer #show-less-roadmap-cta {
	padding: 10px 20px; font-size: 1em;
}
.view-product-roadmap .view-footer .front.front-alt .hero .button-trio li #show-less-roadmap-cta {
	padding: 10px 20px; font-size: 1em;
}
.front.front-alt .hero .button-trio li .view-product-roadmap .view-footer #show-more-roadmap-cta {
	padding: 10px 20px; font-size: 1em;
}
.view-product-roadmap .view-footer .front.front-alt .hero .button-trio li #show-more-roadmap-cta {
	padding: 10px 20px; font-size: 1em;
}
.front.front-alt .hero .button-trio li button {
	padding: 10px 20px; font-size: 1em;
}
.front.front-alt .hero .button-trio li input[type='submit'] {
	padding: 10px 20px; font-size: 1em;
}
.front.front-alt .hero ul.stats li div {
	font-size: 1.5em;
}
}
@media all and (max-width:768px)
{
.front.front-alt .hero ul.stats {
	background: none; padding: 0px;
}
.front.front-alt .hero ul.stats li {
	margin: 0px; padding: 0px; width: 100% !important;
}
.front.front-alt .hero ul.stats li.li-03 a {
	padding-bottom: 30px;
}
.front.front-alt .hero ul.stats li a {
	padding: 10px 4%;
}
}
@media all and (max-width:667px)
{
.front.front-alt .hero {
	height: 720px;
}
.front.front-alt .hero .button-trio li {
	margin: 0px 0px 5px; display: block;
}
.front.front-alt .hero .button-trio li  {
	display: block;
}
.front.front-alt .hero .button-trio li .webform-client-form input[type=submit] {
	display: block;
}
.webform-client-form .front.front-alt .hero .button-trio li input[type=submit] {
	display: block;
}
.front.front-alt .hero .button-trio ul.views-mini-pager li a {
	display: block;
}
ul.views-mini-pager .front.front-alt .hero .button-trio li a {
	display: block;
}
.front.front-alt .hero .button-trio ul.pager li a {
	display: block;
}
ul.pager .front.front-alt .hero .button-trio li a {
	display: block;
}
.front.front-alt .hero .button-trio ul.views-mini-pager li span {
	display: block;
}
ul.views-mini-pager .front.front-alt .hero .button-trio li span {
	display: block;
}
.front.front-alt .hero .button-trio ul.pager li span {
	display: block;
}
ul.pager .front.front-alt .hero .button-trio li span {
	display: block;
}
.front.front-alt .hero .button-trio li .view-blog.landing-list .views-field-view-node a {
	display: block;
}
.view-blog.landing-list .views-field-view-node .front.front-alt .hero .button-trio li a {
	display: block;
}
.front.front-alt .hero .button-trio li .view-blog.by-year .views-field-view-node a {
	display: block;
}
.view-blog.by-year .views-field-view-node .front.front-alt .hero .button-trio li a {
	display: block;
}
.front.front-alt .hero .button-trio li .view-product-roadmap .view-footer #show-less-roadmap-cta {
	display: block;
}
.view-product-roadmap .view-footer .front.front-alt .hero .button-trio li #show-less-roadmap-cta {
	display: block;
}
.front.front-alt .hero .button-trio li .view-product-roadmap .view-footer #show-more-roadmap-cta {
	display: block;
}
.view-product-roadmap .view-footer .front.front-alt .hero .button-trio li #show-more-roadmap-cta {
	display: block;
}
.front.front-alt .hero .button-trio li button {
	display: block;
}
.front.front-alt .hero .button-trio li input[type='submit'] {
	display: block;
}
.front.front-alt .hero ul.stats li.li-03 a {
	padding-bottom: 40px;
}
}
@media all and (max-width:375px)
{
.front.front-alt .hero {
	padding-top: 85px;
}
.front.front-alt .hero h4 {
	margin-bottom: 10px;
}
.front.front-alt .hero .subtop h2.h4 {
	margin-bottom: 10px;
}
.subtop .front.front-alt .hero h2.h4 {
	margin-bottom: 10px;
}
.front.front-alt .hero .content-area h2.h4 {
	margin-bottom: 10px;
}
.content-area .front.front-alt .hero h2.h4 {
	margin-bottom: 10px;
}
.front.front-alt .hero .subcontent h2.h4 {
	margin-bottom: 10px;
}
.subcontent .front.front-alt .hero h2.h4 {
	margin-bottom: 10px;
}
.front.front-alt .hero .field-name-body h2.h4 {
	margin-bottom: 10px;
}
.field-name-body .front.front-alt .hero h2.h4 {
	margin-bottom: 10px;
}
.front.front-alt .hero .subtop h3.h4 {
	margin-bottom: 10px;
}
.subtop .front.front-alt .hero h3.h4 {
	margin-bottom: 10px;
}
.front.front-alt .hero .content-area h3.h4 {
	margin-bottom: 10px;
}
.content-area .front.front-alt .hero h3.h4 {
	margin-bottom: 10px;
}
.front.front-alt .hero .subcontent h3.h4 {
	margin-bottom: 10px;
}
.subcontent .front.front-alt .hero h3.h4 {
	margin-bottom: 10px;
}
.front.front-alt .hero .field-name-body h3.h4 {
	margin-bottom: 10px;
}
.field-name-body .front.front-alt .hero h3.h4 {
	margin-bottom: 10px;
}
.front.front-alt .hero .button-trio {
	margin-bottom: 120px;
}
.front.front-alt .hero ul.stats li a {
	padding: 7px 4%;
}
}
.pane-page-messages {
	margin: 0px auto; width: 960px;
}
.breadcrumbs {
	background: url("images/breadcrumb-bg-01.png"); padding: 16px 0px; height: 50px; color: rgb(112, 180, 226); font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-size: 0.85em; margin-top: -50px;
}
.breadcrumbs a {
	padding: 0px 7px;
}
.breadcrumbs a:hover {
	text-decoration: underline;
}
@media all and (max-width:667px)
{
.breadcrumbs {
	display: none;
}
}
.columns.cols-02 .col {
	width: 48%; vertical-align: top; display: inline-block;
}
.columns.cols-02 .col.col-left {
	margin-right: 3%;
}
.front .cont-01 .view-front-basic-page-ref .views-row {
	width: 48%; margin-bottom: 30px; float: left;
}
@media all and (max-width:667px)
{
.front .cont-01 .view-front-basic-page-ref .views-row {
	width: 100%; float: none !important;
}
}
.view-faq-terms .views-field-name {
	color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1; letter-spacing: 1px; font-size: 1.4em; border-bottom-color: rgb(182, 218, 158); border-bottom-width: 6px; border-bottom-style: solid;
}
.front .cont-01 .view-front-basic-page-ref .views-row .views-field-title {
	color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1; letter-spacing: 1px; font-size: 1.4em; border-bottom-color: rgb(182, 218, 158); border-bottom-width: 6px; border-bottom-style: solid;
}
.green-links .green-header-link {
	color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1; letter-spacing: 1px; font-size: 1.4em; border-bottom-color: rgb(182, 218, 158); border-bottom-width: 6px; border-bottom-style: solid;
}
.green-divs .green-div .green-div-title-link {
	color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1; letter-spacing: 1px; font-size: 1.4em; border-bottom-color: rgb(182, 218, 158); border-bottom-width: 6px; border-bottom-style: solid;
}
.green-links.api-lang-links .green-header-link {
	color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1; letter-spacing: 1px; font-size: 1.4em; border-bottom-color: rgb(182, 218, 158); border-bottom-width: 6px; border-bottom-style: solid;
}
.view-faq-terms .views-field-name a {
	background: url("images/arrow-green-rt-01.png") no-repeat 97% 50% rgb(154, 204, 121); padding: 20px 35px 15px 30px; color: rgb(255, 255, 255); text-decoration: none; display: block;
}
.front .cont-01 .view-front-basic-page-ref .views-row .views-field-title a {
	background: url("images/arrow-green-rt-01.png") no-repeat 97% 50% rgb(154, 204, 121); padding: 20px 35px 15px 30px; color: rgb(255, 255, 255); text-decoration: none; display: block;
}
.green-links .green-header-link a {
	background: url("images/arrow-green-rt-01.png") no-repeat 97% 50% rgb(154, 204, 121); padding: 20px 35px 15px 30px; color: rgb(255, 255, 255); text-decoration: none; display: block;
}
.green-divs .green-div .green-div-title-link a {
	background: url("images/arrow-green-rt-01.png") no-repeat 97% 50% rgb(154, 204, 121); padding: 20px 35px 15px 30px; color: rgb(255, 255, 255); text-decoration: none; display: block;
}
.green-links.api-lang-links .green-header-link a {
	background: url("images/arrow-green-rt-01.png") no-repeat 97% 50% rgb(154, 204, 121); padding: 20px 35px 15px 30px; color: rgb(255, 255, 255); text-decoration: none; display: block;
}
.view-faq-terms .views-field-name a:hover {
	background-color: rgb(168, 211, 139);
}
.front .cont-01 .view-front-basic-page-ref .views-row .views-field-title a:hover {
	background-color: rgb(168, 211, 139);
}
.green-links .green-header-link a:hover {
	background-color: rgb(168, 211, 139);
}
.green-divs .green-div .green-div-title-link a:hover {
	background-color: rgb(168, 211, 139);
}
@media all and (max-width:667px)
{
.view-faq-terms .views-field-name {
	font-size: 1.2em;
}
.front .cont-01 .view-front-basic-page-ref .views-row .views-field-title {
	font-size: 1.2em;
}
.green-links .green-header-link {
	font-size: 1.2em;
}
.green-divs .green-div .green-div-title-link {
	font-size: 1.2em;
}
.green-links.api-lang-links .green-header-link {
	font-size: 1.2em;
}
.view-faq-terms .views-field-name a {
	padding: 15px 20px 5px;
}
.front .cont-01 .view-front-basic-page-ref .views-row .views-field-title a {
	padding: 15px 20px 5px;
}
.green-links .green-header-link a {
	padding: 15px 20px 5px;
}
.green-divs .green-div .green-div-title-link a {
	padding: 15px 20px 5px;
}
.green-links.api-lang-links .green-header-link a {
	padding: 15px 20px 5px;
}
}
.view-faq-terms .views-field-field-teaser-text {
	background: rgb(255, 255, 255); padding: 15px 30px 5px; color: rgb(136, 136, 136); font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-weight: 100;
}
.front .cont-01 .view-front-basic-page-ref .views-row .views-field-field-basic-desc {
	background: rgb(255, 255, 255); padding: 15px 30px 5px; color: rgb(136, 136, 136); font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-weight: 100;
}
.green-divs .green-div .green-div-text {
	background: rgb(255, 255, 255); padding: 15px 30px 5px; color: rgb(136, 136, 136); font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-weight: 100;
}
@media all and (max-width:667px)
{
.view-faq-terms .views-field-field-teaser-text {
	font-size: 1em;
}
.front .cont-01 .view-front-basic-page-ref .views-row .views-field-field-basic-desc {
	font-size: 1em;
}
.green-divs .green-div .green-div-text {
	font-size: 1em;
}
}
.green-links .green-header-link {
	margin: 0px 2% 20px 0px; width: 47%; vertical-align: top; display: inline-block;
}
@media all and (max-width:980px)
{
.green-links .green-header-link {
	width: 100%;
}
}
.green-divs {
	overflow: hidden; margin-bottom: 30px;
}
.green-divs .column-title {
	margin: 0px auto 20px; width: 72%; text-align: center; color: rgb(154, 204, 121); text-transform: uppercase; line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.4em;
}
.green-divs .col {
	width: 50%; float: left;
}
.green-divs .col.col-01 {
	padding-right: 5%; border-right-color: rgb(20, 93, 149); border-right-width: 5px; border-right-style: solid;
}
.green-divs .col.col-02 {
	width: 45%; float: right;
}
.green-divs .green-div {
	background: rgb(255, 255, 255); width: 48%; margin-bottom: 30px; float: left;
}
.green-divs .green-div.even {
	float: right;
}
.green-divs.two-col .green-div {
	width: 100%; margin-bottom: 30px;
}
.green-divs.two-col .green-div.full-width {
	width: 100%;
}
@media all and (max-width:980px)
{
.green-divs.two-col .col {
	width: 100% !important; clear: both; float: none !important;
}
.green-divs.two-col .col.col-01 {
	padding-right: 0px; margin-bottom: 20px; border-right-color: currentColor; border-bottom-color: rgb(20, 93, 149); border-right-width: medium; border-bottom-width: 10px; border-right-style: none; border-bottom-style: solid;
}
}
@media all and (max-width:768px)
{
.green-divs .green-div {
	width: 100%; float: none !important;
}
}
@media all and (max-width:667px)
{
.green-divs .column-title {
	font-size: 1.2em;
}
.green-divs .green-div {
	width: 100%; float: none !important;
}
}
.login-links .views-row {
	width: 23.05%;
}
.login-links .views-row a .icons {
	width: 100%; margin-right: auto; margin-left: auto; display: block; max-width: 180px;
}
.login-links .views-row a .icons .icon {
	left: 50%; top: 50%; width: 100%; display: block; max-width: 180px; transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%);
}
@media all and (max-width:980px)
{
.login-links .views-row {
	width: 46%;
}
}
@media all and (max-width:667px)
{
.login-links .views-row {
	width: 100%;
}
}
.portal-message {
	text-align: center !important;
}
.portal-message #cboxLoadedContent {
	padding: 40px 20px;
}
.portal-message h2 {
	color: rgb(255, 255, 255); font-family: "abadi_mt_condensed_lightRg"; font-size: 2em;
}
.content-top .logos-cc {
	float: right;
}
@media all and (max-width:768px)
{
.content-top .logos-cc {
	float: none;
}
}
.green-icon-grid .views-row {
	width: 46%; margin-right: 3%;
}
@media all and (max-width:980px)
{
.green-icon-grid .views-row {
	width: 100%;
}
}
@media all and (max-width:768px)
{
.green-icon-grid .views-row {
	width: 46%;
}
}
@media all and (max-width:667px)
{
.green-icon-grid .views-row {
	width: 100%;
}
}
body.partners-landing-page .top-right-right-btm-layout .content-top {
	background-image: url("images/hero-partner-why-partner2.jpg");
}
body.partners-landing-page .top-right-right-btm-layout .content-top .pane-content {
	display: inline;
}
body.partners-landing-page .top-right-right-btm-layout .content-top .panel-pane {
	display: inline;
}
body.partners-landing-page .top-right-right-btm-layout .content-top .ps-promo {
	background: rgba(255, 255, 255, 0.2); padding: 2%; width: 32%; float: right;
}
body.partners-landing-page .top-right-right-btm-layout .content-top .ps-promo .title {
	line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.3em;
}
body.partners-landing-page .top-right-right-btm-layout .content-top .ps-promo .phone {
	font-size: 1.6em;
}
@media all and (max-width:768px)
{
body.partners-landing-page .top-right-right-btm-layout .content-top .ps-promo {
	width: 100%; clear: both; float: none;
}
}
body.partners-landing-page .top-right-right-btm-layout .content.one {
	background-color: rgb(112, 180, 226);
}
body.partners-landing-page .top-right-right-btm-layout .content.one .content-area ul {
	padding-bottom: 0px;
}
body.partners-landing-page .top-right-right-btm-layout .content.one .content-area  {
	margin-bottom: 0px;
}
body.partners-landing-page .top-right-right-btm-layout .content.one .content-area .webform-client-form input[type=submit] {
	margin-bottom: 0px;
}
.webform-client-form body.partners-landing-page .top-right-right-btm-layout .content.one .content-area input[type=submit] {
	margin-bottom: 0px;
}
body.partners-landing-page .top-right-right-btm-layout .content.one .content-area ul.views-mini-pager li a {
	margin-bottom: 0px;
}
ul.views-mini-pager li body.partners-landing-page .top-right-right-btm-layout .content.one .content-area a {
	margin-bottom: 0px;
}
body.partners-landing-page .top-right-right-btm-layout .content.one .content-area ul.pager li a {
	margin-bottom: 0px;
}
ul.pager li body.partners-landing-page .top-right-right-btm-layout .content.one .content-area a {
	margin-bottom: 0px;
}
body.partners-landing-page .top-right-right-btm-layout .content.one .content-area ul.views-mini-pager li span {
	margin-bottom: 0px;
}
ul.views-mini-pager li body.partners-landing-page .top-right-right-btm-layout .content.one .content-area span {
	margin-bottom: 0px;
}
body.partners-landing-page .top-right-right-btm-layout .content.one .content-area ul.pager li span {
	margin-bottom: 0px;
}
ul.pager li body.partners-landing-page .top-right-right-btm-layout .content.one .content-area span {
	margin-bottom: 0px;
}
body.partners-landing-page .top-right-right-btm-layout .content.one .content-area .view-blog.landing-list .views-field-view-node a {
	margin-bottom: 0px;
}
.view-blog.landing-list .views-field-view-node body.partners-landing-page .top-right-right-btm-layout .content.one .content-area a {
	margin-bottom: 0px;
}
body.partners-landing-page .top-right-right-btm-layout .content.one .content-area .view-blog.by-year .views-field-view-node a {
	margin-bottom: 0px;
}
.view-blog.by-year .views-field-view-node body.partners-landing-page .top-right-right-btm-layout .content.one .content-area a {
	margin-bottom: 0px;
}
body.partners-landing-page .top-right-right-btm-layout .content.one .content-area .view-product-roadmap .view-footer #show-less-roadmap-cta {
	margin-bottom: 0px;
}
.view-product-roadmap .view-footer body.partners-landing-page .top-right-right-btm-layout .content.one .content-area #show-less-roadmap-cta {
	margin-bottom: 0px;
}
body.partners-landing-page .top-right-right-btm-layout .content.one .content-area .view-product-roadmap .view-footer #show-more-roadmap-cta {
	margin-bottom: 0px;
}
.view-product-roadmap .view-footer body.partners-landing-page .top-right-right-btm-layout .content.one .content-area #show-more-roadmap-cta {
	margin-bottom: 0px;
}
body.partners-landing-page .top-right-right-btm-layout .content.one .content-area button {
	margin-bottom: 0px;
}
body.partners-landing-page .top-right-right-btm-layout .content.one .content-area input[type='submit'] {
	margin-bottom: 0px;
}
body.partners-landing-page .top-right-right-btm-layout .content.one .right {
	color: rgb(255, 255, 255); background-color: rgb(112, 180, 226);
}
body.partners-landing-page .top-right-right-btm-layout .content.one .right p {
	color: rgb(255, 255, 255);
}
body.partners-landing-page .top-right-right-btm-layout .content.one .right div.p {
	color: rgb(255, 255, 255);
}
body.partners-landing-page .top-right-right-btm-layout .content.one .right h4 {
	text-transform: uppercase; line-height: 1; padding-bottom: 4px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.5em; font-weight: normal; margin-bottom: 10px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 5px; border-bottom-style: solid; display: block;
}
body.partners-landing-page .top-right-right-btm-layout .content.one .right .subtop h2.h4 {
	text-transform: uppercase; line-height: 1; padding-bottom: 4px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.5em; font-weight: normal; margin-bottom: 10px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 5px; border-bottom-style: solid; display: block;
}
.subtop body.partners-landing-page .top-right-right-btm-layout .content.one .right h2.h4 {
	text-transform: uppercase; line-height: 1; padding-bottom: 4px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.5em; font-weight: normal; margin-bottom: 10px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 5px; border-bottom-style: solid; display: block;
}
body.partners-landing-page .top-right-right-btm-layout .content.one .right .content-area h2.h4 {
	text-transform: uppercase; line-height: 1; padding-bottom: 4px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.5em; font-weight: normal; margin-bottom: 10px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 5px; border-bottom-style: solid; display: block;
}
.content-area body.partners-landing-page .top-right-right-btm-layout .content.one .right h2.h4 {
	text-transform: uppercase; line-height: 1; padding-bottom: 4px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.5em; font-weight: normal; margin-bottom: 10px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 5px; border-bottom-style: solid; display: block;
}
body.partners-landing-page .top-right-right-btm-layout .content.one .right .subcontent h2.h4 {
	text-transform: uppercase; line-height: 1; padding-bottom: 4px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.5em; font-weight: normal; margin-bottom: 10px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 5px; border-bottom-style: solid; display: block;
}
.subcontent body.partners-landing-page .top-right-right-btm-layout .content.one .right h2.h4 {
	text-transform: uppercase; line-height: 1; padding-bottom: 4px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.5em; font-weight: normal; margin-bottom: 10px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 5px; border-bottom-style: solid; display: block;
}
body.partners-landing-page .top-right-right-btm-layout .content.one .right .field-name-body h2.h4 {
	text-transform: uppercase; line-height: 1; padding-bottom: 4px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.5em; font-weight: normal; margin-bottom: 10px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 5px; border-bottom-style: solid; display: block;
}
.field-name-body body.partners-landing-page .top-right-right-btm-layout .content.one .right h2.h4 {
	text-transform: uppercase; line-height: 1; padding-bottom: 4px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.5em; font-weight: normal; margin-bottom: 10px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 5px; border-bottom-style: solid; display: block;
}
body.partners-landing-page .top-right-right-btm-layout .content.one .right .subtop h3.h4 {
	text-transform: uppercase; line-height: 1; padding-bottom: 4px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.5em; font-weight: normal; margin-bottom: 10px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 5px; border-bottom-style: solid; display: block;
}
.subtop body.partners-landing-page .top-right-right-btm-layout .content.one .right h3.h4 {
	text-transform: uppercase; line-height: 1; padding-bottom: 4px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.5em; font-weight: normal; margin-bottom: 10px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 5px; border-bottom-style: solid; display: block;
}
body.partners-landing-page .top-right-right-btm-layout .content.one .right .content-area h3.h4 {
	text-transform: uppercase; line-height: 1; padding-bottom: 4px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.5em; font-weight: normal; margin-bottom: 10px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 5px; border-bottom-style: solid; display: block;
}
.content-area body.partners-landing-page .top-right-right-btm-layout .content.one .right h3.h4 {
	text-transform: uppercase; line-height: 1; padding-bottom: 4px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.5em; font-weight: normal; margin-bottom: 10px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 5px; border-bottom-style: solid; display: block;
}
body.partners-landing-page .top-right-right-btm-layout .content.one .right .subcontent h3.h4 {
	text-transform: uppercase; line-height: 1; padding-bottom: 4px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.5em; font-weight: normal; margin-bottom: 10px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 5px; border-bottom-style: solid; display: block;
}
.subcontent body.partners-landing-page .top-right-right-btm-layout .content.one .right h3.h4 {
	text-transform: uppercase; line-height: 1; padding-bottom: 4px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.5em; font-weight: normal; margin-bottom: 10px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 5px; border-bottom-style: solid; display: block;
}
body.partners-landing-page .top-right-right-btm-layout .content.one .right .field-name-body h3.h4 {
	text-transform: uppercase; line-height: 1; padding-bottom: 4px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.5em; font-weight: normal; margin-bottom: 10px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 5px; border-bottom-style: solid; display: block;
}
.field-name-body body.partners-landing-page .top-right-right-btm-layout .content.one .right h3.h4 {
	text-transform: uppercase; line-height: 1; padding-bottom: 4px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.5em; font-weight: normal; margin-bottom: 10px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 5px; border-bottom-style: solid; display: block;
}
body.partners-landing-page .view-partners {
	width: 100%; text-align: left; max-width: 100%;
}
body.partners-landing-page .view-partners .views-widget-filter-tid {
	width: 100%; text-align: left; color: rgb(255, 255, 255);
}
body.partners-landing-page .view-partners .views-widget-filter-tid:hover {
	opacity: 0.9;
}
body.partners-landing-page .view-partners .views-widget-filter-tid label {
	background: rgb(109, 113, 117); padding: 16px 10px 12px; width: 20%; height: 55px; text-align: center; text-transform: uppercase; font-size: 1.1em; margin-right: 1%; float: left; display: inline-block;
}
body.partners-landing-page .view-partners .views-widget-filter-tid .select-lg {
	max-width: 77.8%;
}
body.partners-landing-page .view-partners .views-row {
	margin: 0px 2.8% 24px 0px; padding: 1%; border: 4px solid rgb(245, 246, 247); border-image: none; box-shadow: none;
}
body.partners-landing-page .view-partners .views-row:hover {
	border-color: rgb(154, 204, 121);
}
.integration-partners-wrap {
	clear: both; display: block;
}
@media all and (max-width:980px)
{
.integration-partners-wrap {
	clear: none; display: inline;
}
.integration-partners-wrap::after {
	display: none;
}
}
.integration-partners-wrap ul.integration-partners-col {
	background: rgb(245, 246, 247); margin: 0px 0px 30px 3%; padding: 0px; overflow: hidden; float: left; display: block;
}
.integration-partners-wrap ul.integration-partners-col.first {
	clear: left; margin-left: 0px;
}
.integration-partners-wrap ul.integration-partners-col.col-3 {
	width: 31.3%;
}
.integration-partners-wrap ul.integration-partners-col.col-3.association li.first .icon {
	background-image: url("images/payment_int_icon1.png");
}
.integration-partners-wrap ul.integration-partners-col.col-3.nonprofit li.first .icon {
	background-image: url("images/payment_int_icon7.png");
}
.integration-partners-wrap ul.integration-partners-col.col-3.b2b li.first .icon {
	background-image: url("images/payment_int_icon2.png");
}
.integration-partners-wrap ul.integration-partners-col.col-3.ecommerce li.first .icon {
	background-image: url("images/payment_int_icon4.png");
}
.integration-partners-wrap ul.integration-partners-col.col-3.erp li.first .icon {
	background-image: url("images/payment_int_icon5.png");
}
.integration-partners-wrap ul.integration-partners-col.col-3.financial li.first .icon {
	background-image: url("images/payment_int_icon6.png");
}
@media all and (max-width:980px)
{
.integration-partners-wrap ul.integration-partners-col.col-3 {
	width: 48%; margin-left: 4%;
}
.integration-partners-wrap ul.integration-partners-col.col-4 {
	width: 48%; margin-left: 4%;
}
.integration-partners-wrap ul.integration-partners-col.col-3.first {
	clear: none; margin-left: 4%;
}
.integration-partners-wrap ul.integration-partners-col.col-4.first {
	clear: none; margin-left: 4%;
}
.integration-partners-wrap ul:nth-child(2n+1).integration-partners-col.col-3 {
	clear: left; margin-left: 0px;
}
.integration-partners-wrap ul:nth-child(2n).integration-partners-col.col-4 {
	clear: left; margin-left: 0px;
}
}
@media all and (max-width:667px)
{
.integration-partners-wrap ul.integration-partners-col.col-3 {
	width: 100%; height: auto !important; clear: both; margin-left: 0px; float: none;
}
.integration-partners-wrap ul.integration-partners-col.col-4 {
	width: 100%; height: auto !important; clear: both; margin-left: 0px; float: none;
}
.integration-partners-wrap ul.integration-partners-col.col-3.first {
	height: auto !important; clear: both; margin-left: 0px;
}
.integration-partners-wrap ul.integration-partners-col.col-4.first {
	height: auto !important; clear: both; margin-left: 0px;
}
.integration-partners-wrap ul.integration-partners-col.col-3 li {
	margin: 0px 10px 10px;
}
.integration-partners-wrap ul.integration-partners-col.col-4 li {
	margin: 0px 10px 10px;
}
.integration-partners-wrap ul.integration-partners-col.col-3 li.first {
	padding: 25px 20px; margin-bottom: 10px;
}
.integration-partners-wrap ul.integration-partners-col.col-4 li.first {
	padding: 25px 20px; margin-bottom: 10px;
}
}
.integration-partners-wrap ul:nth-child(1).integration-partners-col li.first {
	background-color: rgb(112, 180, 226);
}
.integration-partners-wrap ul:nth-child(2).integration-partners-col li.first {
	background-color: rgb(154, 204, 121);
}
.integration-partners-wrap ul:nth-child(3).integration-partners-col li.first {
	background-color: rgb(0, 128, 192);
}
.integration-partners-wrap ul:nth-child(4).integration-partners-col li.first {
	background-color: rgb(114, 198, 191);
}
.integration-partners-wrap ul.integration-partners-col li {
	margin: 0px 20px 20px; padding: 0px; line-height: 1.25; font-weight: 400; display: block; background-color: rgb(255, 255, 255);
}
.integration-partners-wrap ul.integration-partners-col li.first {
	margin: 0px 0px 20px; padding: 40px; width: 100%; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 0.9; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; font-weight: normal; text-decoration: none; border-bottom-color: rgb(225, 226, 228); border-bottom-width: 3px; border-bottom-style: solid; display: table; pointer-events: none; box-shadow: 0px 3px 0px #f5f6f7;
}
.integration-partners-wrap ul.integration-partners-col li.first .icon {
	background-position: 50% 50%; margin: 0px auto 12px; width: 100%; height: 70px; display: block; background-repeat: no-repeat; background-size: contain;
}
.integration-partners-wrap ul.integration-partners-col li.first .wrap {
	width: 100%; text-align: center; vertical-align: middle; display: table-cell;
}
.integration-partners-wrap ul.integration-partners-col li p {
	margin: 0px; display: block;
}
.integration-partners-wrap ul.integration-partners-col li div.p {
	margin: 0px; display: block;
}
.integration-partners-wrap ul.integration-partners-col li img {
	width: 100%; height: auto; display: block;
}
.integration-partners-wrap ul.integration-partners-col li a.link {
	padding: 20px; color: rgb(26, 95, 153); text-decoration: none; display: block;
}
.integration-partners-wrap ul.integration-partners-col li a.link:hover {
	text-decoration: underline;
}
.col-row {
	margin: 0px 0px 30px; clear: both; display: block;
}
.col-row.bot {
	margin-bottom: 0px;
}
.col-row.top {
	padding-top: 20px;
}
.col-row .col-wrap {
	margin-left: 3%; float: left; display: block;
}
.col-row .col-wrap.first {
	clear: left; margin-left: 0px;
}
.col-row .col-wrap.one-third {
	width: 31.3%;
}
.col-row .col-wrap.two-third {
	width: 65.7%;
}
.col-row .col-wrap p:last-child {
	margin-bottom: 0px;
}
.col-row .col-wrap div:last-child.p {
	margin-bottom: 0px;
}
@media all and (max-width:980px)
{
.col-row .col-wrap.one-third {
	width: auto; clear: both; margin-bottom: 20px; margin-left: 0px; float: none;
}
.col-row .col-wrap.two-third {
	width: auto; clear: both; margin-bottom: 20px; margin-left: 0px; float: none;
}
}
ul.fip-logos {
	list-style: none; padding: 0px; text-align: center;
}
ul.fip-logos li {
	margin: 3%; width: 35%; vertical-align: middle; display: inline-block;
}
@media all and (max-width:667px)
{
ul.fip-logos li {
	margin: 5%; width: 39%;
}
}
@media all and (max-width:375px)
{
ul.fip-logos li {
	margin: 0px 0px 8%; width: 70%;
}
}
.page-node-8356 .sb-cta.fixed {
	top: auto !important; width: auto !important; position: static !important;
}
.page-node-8256 .sb-cta.fixed {
	top: auto !important; width: auto !important; position: static !important;
}
.page-node-8356 hr {
	background: rgb(236, 237, 238); margin: 0px 0px 30px; border: currentColor; border-image: none; width: 100%; height: 4px; clear: both; display: block;
}
.page-node-8256 hr {
	background: rgb(236, 237, 238); margin: 0px 0px 30px; border: currentColor; border-image: none; width: 100%; height: 4px; clear: both; display: block;
}
.page-node-8356 hr.clean {
	background: rgb(236, 237, 238); margin: 40px 0px; padding: 0px; border: currentColor; border-image: none; overflow: hidden;
}
.page-node-8256 hr.clean {
	background: rgb(236, 237, 238); margin: 40px 0px; padding: 0px; border: currentColor; border-image: none; overflow: hidden;
}
.page-node-8356 .partner-left-wrap {
	margin: 0px 0px 30px; border-bottom-color: rgb(236, 237, 238); border-bottom-width: 4px; border-bottom-style: solid; display: block; min-height: 92px; background-repeat: no-repeat;
}
.page-node-8256 .partner-left-wrap {
	margin: 0px 0px 30px; border-bottom-color: rgb(236, 237, 238); border-bottom-width: 4px; border-bottom-style: solid; display: block; min-height: 92px; background-repeat: no-repeat;
}
.page-node-8356 .partner-left-wrap.odd {
	background-position: 0px 8px; padding: 0px 0px 0px 122px; text-align: left;
}
.page-node-8256 .partner-left-wrap.odd {
	background-position: 0px 8px; padding: 0px 0px 0px 122px; text-align: left;
}
.page-node-8356 .partner-left-wrap.even {
	background-position: 100% 8px; padding: 0px 122px 0px 0px; text-align: right;
}
.page-node-8256 .partner-left-wrap.even {
	background-position: 100% 8px; padding: 0px 122px 0px 0px; text-align: right;
}
.page-node-8356 .partner-left-wrap.icon1 {
	background-image: url("images/partner-left-icon1.png");
}
.page-node-8256 .partner-left-wrap.icon1 {
	background-image: url("images/partner-left-icon1.png");
}
.page-node-8356 .partner-left-wrap.icon2 {
	background-image: url("images/partner-left-icon2.png");
}
.page-node-8256 .partner-left-wrap.icon2 {
	background-image: url("images/partner-left-icon2.png");
}
.page-node-8356 .partner-left-wrap.icon3 {
	background-image: url("images/partner-left-icon3.png");
}
.page-node-8256 .partner-left-wrap.icon3 {
	background-image: url("images/partner-left-icon3.png");
}
.page-node-8356 .partner-left-wrap.icon4 {
	background-image: url("images/partner-left-icon4.png");
}
.page-node-8256 .partner-left-wrap.icon4 {
	background-image: url("images/partner-left-icon4.png");
}
.page-node-8356 .partner-left-wrap.icon5 {
	background-image: url("images/partner-left-icon5.png");
}
.page-node-8256 .partner-left-wrap.icon5 {
	background-image: url("images/partner-left-icon5.png");
}
.page-node-8356 .partner-left-wrap.icon6 {
	background-image: url("images/partner-left-icon6.png");
}
.page-node-8256 .partner-left-wrap.icon6 {
	background-image: url("images/partner-left-icon6.png");
}
@media all and (max-width:667px)
{
.page-node-8356 .partner-left-wrap.odd {
	background-position: top; padding: 102px 0px 0px;
}
.page-node-8356 .partner-left-wrap.even {
	background-position: top; padding: 102px 0px 0px;
}
.page-node-8256 .partner-left-wrap.odd {
	background-position: top; padding: 102px 0px 0px;
}
.page-node-8256 .partner-left-wrap.even {
	background-position: top; padding: 102px 0px 0px;
}
}
.page-node-8356 ul.checklist {
	padding: 0px; margin-top: -20px; margin-bottom: 30px;
}
.page-node-8256 ul.checklist {
	padding: 0px; margin-top: -20px; margin-bottom: 30px;
}
.page-node-8356 h3.blue {
	color: rgb(23, 59, 87); font-family: "abadi_mt_condensed_lightRg"; margin-bottom: 0px;
}
.page-node-8256 h3.blue {
	color: rgb(23, 59, 87); font-family: "abadi_mt_condensed_lightRg"; margin-bottom: 0px;
}
.page-node-8356.partners-landing-page .top-right-right-btm-layout .content.one {
	color: rgb(109, 113, 117); background-color: rgb(236, 237, 238);
}
.page-node-8356.partners-landing-page .top-right-right-btm-layout .content.one .right {
	color: rgb(109, 113, 117); background-color: rgb(236, 237, 238);
}
.page-node-8256.partners-landing-page .top-right-right-btm-layout .content.one {
	color: rgb(109, 113, 117); background-color: rgb(236, 237, 238);
}
.page-node-8256.partners-landing-page .top-right-right-btm-layout .content.one .right {
	color: rgb(109, 113, 117); background-color: rgb(236, 237, 238);
}
.page-node-8356.partners-landing-page .top-right-right-btm-layout .content.one h2 {
	color: rgb(109, 113, 117);
}
.page-node-8356.partners-landing-page .top-right-right-btm-layout .content.one p {
	color: rgb(109, 113, 117);
}
.page-node-8356.partners-landing-page .top-right-right-btm-layout .content.one div.p {
	color: rgb(109, 113, 117);
}
.page-node-8356.partners-landing-page .top-right-right-btm-layout .content.one .right h2 {
	color: rgb(109, 113, 117);
}
.page-node-8356.partners-landing-page .top-right-right-btm-layout .content.one .right p {
	color: rgb(109, 113, 117);
}
.page-node-8356.partners-landing-page .top-right-right-btm-layout .content.one .right div.p {
	color: rgb(109, 113, 117);
}
.page-node-8256.partners-landing-page .top-right-right-btm-layout .content.one h2 {
	color: rgb(109, 113, 117);
}
.page-node-8256.partners-landing-page .top-right-right-btm-layout .content.one p {
	color: rgb(109, 113, 117);
}
.page-node-8256.partners-landing-page .top-right-right-btm-layout .content.one div.p {
	color: rgb(109, 113, 117);
}
.page-node-8256.partners-landing-page .top-right-right-btm-layout .content.one .right h2 {
	color: rgb(109, 113, 117);
}
.page-node-8256.partners-landing-page .top-right-right-btm-layout .content.one .right p {
	color: rgb(109, 113, 117);
}
.page-node-8256.partners-landing-page .top-right-right-btm-layout .content.one .right div.p {
	color: rgb(109, 113, 117);
}
.page-node-8356.partners-landing-page .top-right-right-btm-layout .content.one h2 {
	line-height: 1.25; font-family: "abadi_mt_condensed_lightRg";
}
.page-node-8356.partners-landing-page .top-right-right-btm-layout .content.one .right h2 {
	line-height: 1.25; font-family: "abadi_mt_condensed_lightRg";
}
.page-node-8256.partners-landing-page .top-right-right-btm-layout .content.one h2 {
	line-height: 1.25; font-family: "abadi_mt_condensed_lightRg";
}
.page-node-8256.partners-landing-page .top-right-right-btm-layout .content.one .right h2 {
	line-height: 1.25; font-family: "abadi_mt_condensed_lightRg";
}
.page-node-8356 .quote-box-right {
	background: rgb(255, 255, 255); margin: 0px 0px 50px; padding: 20px; box-shadow: 0px 3px 0px #e2e3e4;
}
.page-node-8256 .quote-box-right {
	background: rgb(255, 255, 255); margin: 0px 0px 50px; padding: 20px; box-shadow: 0px 3px 0px #e2e3e4;
}
.page-node-8356 .quote-box-right p {
	margin-bottom: 10px !important;
}
.page-node-8356 .quote-box-right div.p {
	margin-bottom: 10px !important;
}
.page-node-8256 .quote-box-right p {
	margin-bottom: 10px !important;
}
.page-node-8256 .quote-box-right div.p {
	margin-bottom: 10px !important;
}
.page-node-8356 .quote-box-right p:last-child {
	margin-bottom: 0px !important;
}
.page-node-8356 .quote-box-right div:last-child.p {
	margin-bottom: 0px !important;
}
.page-node-8256 .quote-box-right p:last-child {
	margin-bottom: 0px !important;
}
.page-node-8256 .quote-box-right div:last-child.p {
	margin-bottom: 0px !important;
}
ul.right-sliding-partners {
	margin: 0px 0px 50px; padding: 0px; clear: both; display: block;
}
ul.right-sliding-partners.bot {
	margin-bottom: 10px;
}
ul.right-sliding-partners.last {
	margin-bottom: 0px;
}
ul.right-sliding-partners li {
	margin: 0px 0px 8px; padding: 0px; clear: both; float: none; display: block; list-style-type: none;
}
ul.right-sliding-partners li.top {
	border: currentColor; border-image: none; height: 200px; text-align: center; color: rgb(109, 113, 117); text-transform: uppercase; line-height: 1; font-family: "abadi_mt_condensed_lightRg"; font-size: 20px; position: relative; box-shadow: 0px 3px 0px #e2e3e4; background-color: rgb(255, 255, 255) !important;
}
ul.right-sliding-partners li.toplink a {
	border: currentColor; border-image: none; height: 200px; text-align: center; color: rgb(109, 113, 117); text-transform: uppercase; line-height: 1; font-family: "abadi_mt_condensed_lightRg"; font-size: 20px; position: relative; box-shadow: 0px 3px 0px #e2e3e4; background-color: rgb(255, 255, 255) !important;
}
ul.right-sliding-partners li.top small {
	margin: 0px; padding: 0px 1px; font-size: 16px; display: inline;
}
ul.right-sliding-partners li.toplink a small {
	margin: 0px; padding: 0px 1px; font-size: 16px; display: inline;
}
ul.right-sliding-partners li.top span {
	left: 50%; top: 50%; display: inline-block; position: absolute; transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%);
}
ul.right-sliding-partners li.toplink a span {
	left: 50%; top: 50%; display: inline-block; position: absolute; transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%);
}
ul.right-sliding-partners li.top span::before {
	margin: 0px auto 10px; display: block; content: ""; background-repeat: no-repeat;
}
ul.right-sliding-partners li.toplink a span::before {
	margin: 0px auto 10px; display: block; content: ""; background-repeat: no-repeat;
}
ul.right-sliding-partners li.top span.credit-unions::before {
	width: 47px; height: 66px; background-image: url("images/partner-credit-unions.png");
}
ul.right-sliding-partners li.toplink a span.credit-unions::before {
	width: 47px; height: 66px; background-image: url("images/partner-credit-unions.png");
}
ul.right-sliding-partners li.top span.community-banks::before {
	width: 64px; height: 65px; background-image: url("images/partner-community-banks.png");
}
ul.right-sliding-partners li.toplink a span.community-banks::before {
	width: 64px; height: 65px; background-image: url("images/partner-community-banks.png");
}
ul.right-sliding-partners li.top span.merch-proc::before {
	width: 68px; height: 45px; background-image: url("images/partner-icon-merchant-proc.png");
}
ul.right-sliding-partners li.toplink a span.merch-proc::before {
	width: 68px; height: 45px; background-image: url("images/partner-icon-merchant-proc.png");
}
ul.right-sliding-partners li.top span.cash-adv::before {
	width: 79px; height: 45px; background-image: url("images/partner-cash-adv.png");
}
ul.right-sliding-partners li.toplink a span.cash-adv::before {
	width: 79px; height: 45px; background-image: url("images/partner-cash-adv.png");
}
ul.right-sliding-partners li.top span.quasi-cash::before {
	width: 67px; height: 52px; background-image: url("images/qusi-cash.png");
}
ul.right-sliding-partners li.toplink a span.quasi-cash::before {
	width: 67px; height: 52px; background-image: url("images/qusi-cash.png");
}
ul.right-sliding-partners li.top span.associations::before {
	width: 60px; height: 63px; background-image: url("images/partner-right-association.png");
}
ul.right-sliding-partners li.toplink a span.associations::before {
	width: 60px; height: 63px; background-image: url("images/partner-right-association.png");
}
ul.right-sliding-partners li.top span.nonprofits::before {
	width: 67px; height: 55px; background-image: url("images/partner-right-nonprofit.png");
}
ul.right-sliding-partners li.toplink a span.nonprofits::before {
	width: 67px; height: 55px; background-image: url("images/partner-right-nonprofit.png");
}
ul.right-sliding-partners li.top span.b2b::before {
	width: 64px; height: 64px; background-image: url("images/partner-right-b2b.png");
}
ul.right-sliding-partners li.toplink a span.b2b::before {
	width: 64px; height: 64px; background-image: url("images/partner-right-b2b.png");
}
ul.right-sliding-partners li.top span.ecommerce::before {
	width: 68px; height: 65px; background-image: url("images/partner-right-ecomm.png");
}
ul.right-sliding-partners li.toplink a span.ecommerce::before {
	width: 68px; height: 65px; background-image: url("images/partner-right-ecomm.png");
}
ul.right-sliding-partners li.top span.erps::before {
	width: 62px; height: 62px; background-image: url("images/partner-right-erps.png");
}
ul.right-sliding-partners li.toplink a span.erps::before {
	width: 62px; height: 62px; background-image: url("images/partner-right-erps.png");
}
ul.right-sliding-partners li.top span.financial::before {
	width: 77px; height: 64px; background-image: url("images/partner-right-fin.png");
}
ul.right-sliding-partners li.toplink a span.financial::before {
	width: 77px; height: 64px; background-image: url("images/partner-right-fin.png");
}
ul.right-sliding-partners li.top span.videos::before {
	width: 68px; height: 54px; background-image: url("images/icon-video-camera-01.png");
}
ul.right-sliding-partners li.toplink a span.videos::before {
	width: 68px; height: 54px; background-image: url("images/icon-video-camera-01.png");
}
ul.right-sliding-partners li a {
	background: rgb(154, 204, 121); padding: 12px 8px 10px; border: 2px solid rgb(154, 204, 121); border-image: none; text-align: center; color: rgb(255, 255, 255); line-height: 1; text-decoration: none; display: block;
}
ul.right-sliding-partners li a:hover {
	background: rgb(255, 255, 255); color: rgb(154, 204, 121); text-decoration: none;
}
ul.right-sliding-partners.link li.top {
	pointer-events: auto;
}
ul.right-sliding-partners.link li.top:hover {
	color: rgb(154, 204, 121);
}
ul.right-sliding-partners.link li a {
	background: none; padding: 0px; border: currentColor; border-image: none; left: 0px; top: 0px; right: 0px; bottom: 0px; display: block; position: absolute; z-index: 999;
}
.top-right-right-btm-layout .right p a {
	color: rgb(154, 204, 121); font-family: "proxima-nova",Helvetica,Arial,sans-serif;
}
.top-right-right-btm-layout .right div.p a {
	color: rgb(154, 204, 121); font-family: "proxima-nova",Helvetica,Arial,sans-serif;
}
.top-right-right-btm-layout .right a:hover {
	text-decoration: underline;
}
.integration-partners-landing .top-right-right-btm-layout .ps-promo {
	background: rgba(255, 255, 255, 0.2); padding: 2%; width: 32%; float: right;
}
.integration-partners-landing .top-right-right-btm-layout .ps-promo .title {
	line-height: 1.2; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.3em;
}
.integration-partners-landing .top-right-right-btm-layout .ps-promo .phone {
	font-size: 1.6em;
}
.integration-partners-landing .top-right-right-btm-layout .view-partners {
	width: 100%; text-align: left; max-width: 100%;
}
.integration-partners-landing .top-right-right-btm-layout .view-partners .views-widget-filter-tid {
	width: 100%; text-align: left; color: rgb(255, 255, 255);
}
.integration-partners-landing .top-right-right-btm-layout .view-partners .views-widget-filter-tid:hover {
	opacity: 0.9;
}
.integration-partners-landing .top-right-right-btm-layout .view-partners .views-widget-filter-tid label {
	background: rgb(109, 113, 117); padding: 16px 10px 12px; width: 20%; height: 55px; text-align: center; text-transform: uppercase; font-size: 1.1em; margin-right: 1%; float: left; display: inline-block;
}
.integration-partners-landing .top-right-right-btm-layout .view-partners .views-widget-filter-tid .select-lg {
	max-width: 77.8%;
}
.integration-partners-landing .top-right-right-btm-layout .view-partners .views-row {
	margin: 0px 2.8% 24px 0px; padding: 1%;
}
.term-integration-partners .top-right-right-btm-layout .view-partners {
	width: 100%; text-align: left; max-width: 100%;
}
.term-integration-partners .top-right-right-btm-layout .view-partners .views-row {
	margin: 0px 2.8% 24px 0px;
}
@media all and (max-width:768px)
{
.top-right-right-btm-layout .content-top .intro {
	padding: 100px 0px 40px;
}
.top-right-right-btm-layout .content-top .intro .inside {
	padding: 0px 4%;
}
.top-right-right-btm-layout .content-top .intro .search-global .pane-global-search > .pane-content {
	padding: 0px 4%;
}
.search-global .top-right-right-btm-layout .content-top .intro .pane-global-search > .pane-content {
	padding: 0px 4%;
}
.top-right-right-btm-layout .content-top .intro .pane-mobile-menu #mini-panel-mobile_menu {
	padding: 0px 4%;
}
.pane-mobile-menu .top-right-right-btm-layout .content-top .intro #mini-panel-mobile_menu {
	padding: 0px 4%;
}
.top-right-right-btm-layout .content-top .intro .front .cont-02 .field-name-field-home-content-02 {
	padding: 0px 4%;
}
.front .cont-02 .top-right-right-btm-layout .content-top .intro .field-name-field-home-content-02 {
	padding: 0px 4%;
}
.top-right-right-btm-layout .content-top .intro .front .cont-02 .view-merchant-types .view-content {
	padding: 0px 4%;
}
.front .cont-02 .view-merchant-types .top-right-right-btm-layout .content-top .intro .view-content {
	padding: 0px 4%;
}
.top-right-right-btm-layout .content-top .intro .page-search #search-form > div {
	padding: 0px 4%;
}
.page-search .top-right-right-btm-layout .content-top .intro #search-form > div {
	padding: 0px 4%;
}
.top-right-right-btm-layout .content-top .intro .page-search .pane-page-content ul {
	padding: 0px 4%;
}
.page-search .pane-page-content .top-right-right-btm-layout .content-top .intro ul {
	padding: 0px 4%;
}
.top-right-right-btm-layout .content-top .intro .page-search .pane-page-content h2 {
	padding: 0px 4%;
}
.page-search .pane-page-content .top-right-right-btm-layout .content-top .intro h2 {
	padding: 0px 4%;
}
.top-right-right-btm-layout .content-top .intro .page-search .pane-page-content .search-results {
	padding: 0px 4%;
}
.page-search .pane-page-content .top-right-right-btm-layout .content-top .intro .search-results {
	padding: 0px 4%;
}
.top-right-right-btm-layout .content-top .intro .page-search .pager {
	padding: 0px 4%;
}
.page-search .top-right-right-btm-layout .content-top .intro .pager {
	padding: 0px 4%;
}
.top-right-right-btm-layout .content-top .intro .page-user .main {
	padding: 0px 4%;
}
.page-user .top-right-right-btm-layout .content-top .intro .main {
	padding: 0px 4%;
}
.integration-partners-landing .top-right-right-btm-layout .ps-promo {
	width: 100%; clear: both; float: none;
}
.integration-partners-landing .top-right-right-btm-layout .content-top .intro {
	padding: 40px 0px;
}
.integration-partners-landing .top-right-right-btm-layout .content .right.one {
	background: rgb(112, 180, 226);
}
}
@media all and (max-width:667px)
{
.integration-partners-landing .top-right-right-btm-layout .view-partners .views-widget-filter-tid label {
	width: 25%; font-size: 0.8em;
}
.integration-partners-landing .top-right-right-btm-layout .view-partners .views-widget-filter-tid .select-lg {
	font-size: 0.8em; max-width: 72.8%;
}
}
.node-type-partner .field-name-field-partner-photo img {
	height: auto; max-width: 100%;
}
.node-type-partner .contact-info {
	padding: 10px 0px 40px; color: rgb(153, 153, 153); font-family: "proxima-nova",Helvetica,Arial,sans-serif; margin-bottom: 40px; border-bottom-color: rgb(245, 246, 247); border-bottom-width: 4px; border-bottom-style: solid;
}
.node-type-partner .contact-info .address {
	font-size: 0.95em;
}
.node-type-partner .contact-info .address strong {
	color: rgb(102, 102, 102); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.3em; margin-bottom: 7px; display: inline-block;
}
.node-type-partner .contact-info .site-link {
	color: rgb(154, 204, 121); font-size: 0.95em; text-decoration: underline; margin-top: 10px; display: block;
}
.node-type-partner .contact-info .email {
	color: rgb(154, 204, 121); font-size: 0.95em; text-decoration: underline; margin-top: 10px; display: block;
}
.node-type-partner .contact-info .site-link:hover {
	text-decoration: none;
}
.node-type-partner .contact-info .email:hover {
	text-decoration: none;
}
.node-type-partner .contact-info .email {
	margin-top: 5px;
}
.node-type-preferred-partner .content-top {
	text-align: center;
}
.node-type-preferred-partner .content-top img {
	height: auto;
}
.node-type-preferred-partner .right .field-name-field-part-logo-small {
	margin-bottom: 20px;
}
.node-type-preferred-partner .right .field-name-field-right-sb-img {
	margin-bottom: 20px;
}
.node-type-preferred-partner .right .field-name-field-part-logo-small img {
	height: auto;
}
.node-type-preferred-partner .right .field-name-field-right-sb-img img {
	height: auto;
}
.node-type-preferred-partner .right .badge {
	margin-bottom: 30px;
}
.node-type-career .field-name-field-career-location {
	font-size: 1.4em;
}
.pane-addtoany-addtoany-button {
	margin: 0px 0px 20px; display: block;
}
.a2a_button_google_plusone {
	margin-bottom: -3px;
}
.join-community {
	margin-bottom: 30px;
}
.join-community .social-div {
	padding-left: 30px; margin-bottom: 13px; position: relative;
}
.join-community .social-div a {
	color: rgb(112, 180, 226); font-family: "proxima-nova",Helvetica,Arial,sans-serif;
}
.join-community .social-div::before {
	left: 0px; top: 0px; color: rgb(112, 180, 226); font-size: 1.4em; position: absolute;
}
.join-community form .form-item {
	margin-right: 4px; float: left; position: relative;
}
.join-community form .form-item label {
	left: 5px; top: 4px; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-size: 0.9em; font-weight: normal; position: absolute; pointer-events: none;
}
.join-community form .form-item .form-text {
	background: rgb(238, 238, 238); border: 1px solid rgb(204, 204, 204); border-image: none; height: 22px;
}
.join-community form .form-item .webform-client-form textarea {
	background: rgb(238, 238, 238); border: 1px solid rgb(204, 204, 204); border-image: none; height: 22px;
}
.webform-client-form .join-community form .form-item textarea {
	background: rgb(238, 238, 238); border: 1px solid rgb(204, 204, 204); border-image: none; height: 22px;
}
.join-community form .form-item input[type=text] {
	background: rgb(238, 238, 238); border: 1px solid rgb(204, 204, 204); border-image: none; height: 22px;
}
.join-community form .form-submit {
	padding: 5px 10px 3px !important; height: 22px; font-size: 0.9em !important;
}
.join-community form input[type=submit] {
	padding: 5px 10px 3px !important; height: 22px; font-size: 0.9em !important;
}
.blog-archive {
	margin-bottom: 30px;
}
.category-links {
	margin-bottom: 30px;
}
.blog-archive h2.pane-title {
	margin-bottom: 0px;
}
.category-links h2.pane-title {
	margin-bottom: 0px;
}
.blog-archive .view-blog.archive {
	padding-left: 7px;
}
.blog-archive .view-blog-tax-categories {
	padding-left: 7px;
}
.category-links .view-blog.archive {
	padding-left: 7px;
}
.category-links .view-blog-tax-categories {
	padding-left: 7px;
}
.blog-archive .view-blog.archive li a {
	color: rgb(0, 128, 192); font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-size: 0.9em;
}
.blog-archive .view-blog-tax-categories li a {
	color: rgb(0, 128, 192); font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-size: 0.9em;
}
.category-links .view-blog.archive li a {
	color: rgb(0, 128, 192); font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-size: 0.9em;
}
.category-links .view-blog-tax-categories li a {
	color: rgb(0, 128, 192); font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-size: 0.9em;
}
.page-promo {
	padding: 15px 20px 15px 90px; transition:0.15s ease-in-out; margin-bottom: 40px; display: block; min-height: 100px; -moz-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; -webkit-transition: all 0.15s ease-in-out;
}
.right .page-promo {
	padding-left: 70px;
}
.page-promo .title {
	color: rgb(154, 204, 121); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.1em;
}
.right .page-promo .title {
	line-height: 1.4; font-family: "abadi_mt_condensed_lightRg"; font-size: 0.95em;
}
.page-promo .text {
	font-family: "proxima-nova",Helvetica,Arial,sans-serif;
}
.right .page-promo .text {
	color: rgb(102, 102, 102); font-size: 0.85em;
}
.page-promo.ig-open {
	background: url("images/icon-infographics-01.png") no-repeat 20px 20px rgb(255, 255, 255); cursor: pointer;
}
.page-promo.ig-open.gray {
	background-color: rgb(248, 248, 248);
}
.page-promo.ig-open.gray:hover {
	background-color: rgb(240, 240, 240);
}
.right .page-promo.ig-open {
	background-size: 35px auto;
}
.page-promo.ig-open:hover {
	background-position: 20px 20px; background-image: url("images/icon-infographics-n-01.png"); background-repeat: no-repeat; background-color: rgb(252, 252, 252);
}
.page-promo.swiper {
	background: url("images/icon-swiper-01.png") no-repeat 20px 20px rgb(255, 255, 255); padding-left: 115px;
}
@media all and (max-width:980px)
{
.page-promo {
	width: 100%;
}
}
#ig-modal img {
	width: 100%;
}
#ig-modal .embed-code {
	background: rgb(238, 238, 238); padding: 10px 20px 0px; border: 2px solid rgb(204, 204, 204); border-image: none; margin-top: 20px;
}
#ig-modal h3 {
	color: rgb(20, 93, 149); font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em;
}
#ig-modal textarea {
	margin: 5px 0px; padding: 10px; max-width: 100%;
}
#ig-modal a {
	color: rgb(0, 128, 192); text-decoration: underline;
}
#ig-modal a:hover {
	text-decoration: none;
}
.payment-packages .col .icon {
	text-align: center;
}
.payment-packages .col .icon img {
	vertical-align: bottom; display: inline-block;
}
.payment-packages .col a {
	text-decoration: none;
}
.payment-packages .col a:hover {
	text-decoration: underline;
}
.payment-packages .col.pro a {
	color: rgb(154, 204, 121);
}
.payment-packages .col.enterprise a {
	color: rgb(20, 93, 149);
}
.page-search #search-form {
	background: rgb(14, 35, 51); padding: 20px 0px; width: 100%; height: 86px; overflow: hidden;
}
.page-search .pane-page-content ul {
	padding-bottom: 200px;
}
.page-search label {
	display: none;
}
.page-search .form-text {
	border: currentColor; border-image: none; width: 70%; color: rgb(0, 128, 192); font-family: "abadi_mt_condensed_lightRg"; font-size: 2.4em; background-color: transparent;
}
.page-search .webform-client-form textarea {
	border: currentColor; border-image: none; width: 70%; color: rgb(0, 128, 192); font-family: "abadi_mt_condensed_lightRg"; font-size: 2.4em; background-color: transparent;
}
.webform-client-form .page-search textarea {
	border: currentColor; border-image: none; width: 70%; color: rgb(0, 128, 192); font-family: "abadi_mt_condensed_lightRg"; font-size: 2.4em; background-color: transparent;
}
.page-search :-ms-input-placeholder.form-text {
	color: rgb(0, 128, 192);
}
.page-search .webform-client-form textarea:-ms-input-placeholder {
	color: rgb(0, 128, 192);
}
.webform-client-form .page-search textarea:-ms-input-placeholder {
	color: rgb(0, 128, 192);
}
@media all and (max-width:667px)
{
.page-search .form-text {
	width: 50%; font-size: 1.4em;
}
.page-search .webform-client-form textarea {
	width: 50%; font-size: 1.4em;
}
.webform-client-form .page-search textarea {
	width: 50%; font-size: 1.4em;
}
}
.page-search input[type=submit] {
	background: rgb(0, 128, 192); margin: 5px 20px; padding: 10px 20px 5px; color: rgb(255, 255, 255); font-family: "abadi_mt_condensed_lightRg"; font-size: 1.4em; float: right; text-shadow: none;
}
.page-search input[type=submit]:hover {
	background: rgb(244, 89, 59);
}
@media all and (max-width:667px)
{
.page-search input[type=submit] {
	padding: 5px 10px 3px !important; font-size: 1.1em;
}
}
.page-search .pane-page-content {
	background: rgb(238, 238, 238); padding-bottom: 40px; margin-top: 110px;
}
.page-search .pane-page-content h2 {
	padding: 40px 2% 20px;
}
.page-search .pane-page-content .search-results {
	padding-bottom: 20px; padding-left: 50px;
}
.page-search .pane-page-content .search-results .search-result {
	padding: 15px 0px 0px;
}
.page-search .pane-page-content .search-results .search-result .title a {
	color: rgb(20, 93, 149); font-family: "abadi_mt_condensed_lightRg"; font-size: 1.5em;
}
.page-search .pane-page-content .search-results .search-result .title a:hover {
	color: rgb(112, 180, 226);
}
.page-search .pane-page-content .search-results .search-result p.search-snippet {
	font-size: 0.9em;
}
.page-search .pane-page-content .search-results .search-result div.search-snippet.p {
	font-size: 0.9em;
}
.page-search .pane-page-content .search-results .search-result .search-info {
	display: none;
}
.employee-partner-referral-program .onecol-five-row-layout {
	text-align: center; line-height: 1.1; font-family: Helvetica,Arial,sans-serif !important;
}
.employee-partner-referral-program .onecol-five-row-layout .red {
	color: rgb(214, 64, 49);
}
.employee-partner-referral-program .onecol-five-row-layout .blue {
	color: rgb(0, 82, 132);
}
.employee-partner-referral-program .onecol-five-row-layout .black {
	color: rgb(51, 51, 51);
}
.employee-partner-referral-program .onecol-five-row-layout .webform-component-markup {
	color: rgb(51, 51, 51);
}
.employee-partner-referral-program .onecol-five-row-layout .white {
	color: rgb(255, 255, 255) !important;
}
.employee-partner-referral-program .onecol-five-row-layout .subtop {
	background: rgb(208, 229, 246); padding: 0px; text-align: left; font-weight: bold; border-top-color: rgb(23, 59, 87); border-top-width: 100px; border-top-style: solid;
}
.employee-partner-referral-program .onecol-five-row-layout .subtop .inside {
	background: url("images/eprp-hands-02.png") no-repeat 100% 50%; padding: 60px 2%;
}
.employee-partner-referral-program .onecol-five-row-layout .subtop .search-global .pane-global-search > .pane-content {
	background: url("images/eprp-hands-02.png") no-repeat 100% 50%; padding: 60px 2%;
}
.search-global .employee-partner-referral-program .onecol-five-row-layout .subtop .pane-global-search > .pane-content {
	background: url("images/eprp-hands-02.png") no-repeat 100% 50%; padding: 60px 2%;
}
.employee-partner-referral-program .onecol-five-row-layout .subtop .pane-mobile-menu #mini-panel-mobile_menu {
	background: url("images/eprp-hands-02.png") no-repeat 100% 50%; padding: 60px 2%;
}
.pane-mobile-menu .employee-partner-referral-program .onecol-five-row-layout .subtop #mini-panel-mobile_menu {
	background: url("images/eprp-hands-02.png") no-repeat 100% 50%; padding: 60px 2%;
}
.employee-partner-referral-program .onecol-five-row-layout .subtop .front .cont-02 .field-name-field-home-content-02 {
	background: url("images/eprp-hands-02.png") no-repeat 100% 50%; padding: 60px 2%;
}
.front .cont-02 .employee-partner-referral-program .onecol-five-row-layout .subtop .field-name-field-home-content-02 {
	background: url("images/eprp-hands-02.png") no-repeat 100% 50%; padding: 60px 2%;
}
.employee-partner-referral-program .onecol-five-row-layout .subtop .front .cont-02 .view-merchant-types .view-content {
	background: url("images/eprp-hands-02.png") no-repeat 100% 50%; padding: 60px 2%;
}
.front .cont-02 .view-merchant-types .employee-partner-referral-program .onecol-five-row-layout .subtop .view-content {
	background: url("images/eprp-hands-02.png") no-repeat 100% 50%; padding: 60px 2%;
}
.employee-partner-referral-program .onecol-five-row-layout .subtop .page-search #search-form > div {
	background: url("images/eprp-hands-02.png") no-repeat 100% 50%; padding: 60px 2%;
}
.page-search .employee-partner-referral-program .onecol-five-row-layout .subtop #search-form > div {
	background: url("images/eprp-hands-02.png") no-repeat 100% 50%; padding: 60px 2%;
}
.employee-partner-referral-program .onecol-five-row-layout .subtop .page-search .pane-page-content ul {
	background: url("images/eprp-hands-02.png") no-repeat 100% 50%; padding: 60px 2%;
}
.page-search .pane-page-content .employee-partner-referral-program .onecol-five-row-layout .subtop ul {
	background: url("images/eprp-hands-02.png") no-repeat 100% 50%; padding: 60px 2%;
}
.employee-partner-referral-program .onecol-five-row-layout .subtop .page-search .pane-page-content h2 {
	background: url("images/eprp-hands-02.png") no-repeat 100% 50%; padding: 60px 2%;
}
.page-search .pane-page-content .employee-partner-referral-program .onecol-five-row-layout .subtop h2 {
	background: url("images/eprp-hands-02.png") no-repeat 100% 50%; padding: 60px 2%;
}
.employee-partner-referral-program .onecol-five-row-layout .subtop .page-search .pane-page-content .search-results {
	background: url("images/eprp-hands-02.png") no-repeat 100% 50%; padding: 60px 2%;
}
.page-search .pane-page-content .employee-partner-referral-program .onecol-five-row-layout .subtop .search-results {
	background: url("images/eprp-hands-02.png") no-repeat 100% 50%; padding: 60px 2%;
}
.employee-partner-referral-program .onecol-five-row-layout .subtop .page-search .pager {
	background: url("images/eprp-hands-02.png") no-repeat 100% 50%; padding: 60px 2%;
}
.page-search .employee-partner-referral-program .onecol-five-row-layout .subtop .pager {
	background: url("images/eprp-hands-02.png") no-repeat 100% 50%; padding: 60px 2%;
}
.employee-partner-referral-program .onecol-five-row-layout .subtop .page-user .main {
	background: url("images/eprp-hands-02.png") no-repeat 100% 50%; padding: 60px 2%;
}
.page-user .employee-partner-referral-program .onecol-five-row-layout .subtop .main {
	background: url("images/eprp-hands-02.png") no-repeat 100% 50%; padding: 60px 2%;
}
.employee-partner-referral-program .onecol-five-row-layout .subtop .field-name-field-basic-desc {
	width: 64%;
}
.employee-partner-referral-program .onecol-five-row-layout .subtop .huge {
	text-transform: uppercase; font-size: 2.6em; margin-bottom: 20px;
}
.employee-partner-referral-program .onecol-five-row-layout .subtop .med {
	font-size: 1.3em;
}
.employee-partner-referral-program .onecol-five-row-layout .content-area {
	background: rgb(255, 255, 255); overflow: hidden; font-weight: bold;
}
.employee-partner-referral-program .onecol-five-row-layout .content-area .big {
	font-size: 2em; margin-bottom: 20px;
}
.employee-partner-referral-program .onecol-five-row-layout .content-area .huge {
	font-size: 2.6em;
}
.employee-partner-referral-program .onecol-five-row-layout .subcontent {
	background: url("images/eprp-money-01.jpg") no-repeat 50% 50% / cover;
}
.employee-partner-referral-program .onecol-five-row-layout .subcontent .circles .circle {
	background: url("images/eprp-circle-red-01.png") no-repeat 50% 50%; margin: 0px 48px 20px; padding: 80px 40px; width: 300px; height: 300px; color: rgb(255, 255, 255); display: inline-block;
}
.employee-partner-referral-program .onecol-five-row-layout .subcontent .circles .circle .dollars {
	font-size: 3.6em; font-weight: bold;
}
.employee-partner-referral-program .onecol-five-row-layout .subcontent .circles .circle .text {
	line-height: 1.3;
}
.employee-partner-referral-program .onecol-five-row-layout .subcontent .circles .circle strong {
	margin: 4px 0px 8px; letter-spacing: 1px; display: block;
}
.employee-partner-referral-program .onecol-five-row-layout .subcontent .circles .circle.circle-purple {
	background-image: url("images/eprp-circle-purple-01.png");
}
.employee-partner-referral-program .onecol-five-row-layout .subcontent .circles .circle.circle-green {
	background-image: url("images/eprp-circle-green-01.png");
}
.employee-partner-referral-program .onecol-five-row-layout .subcontent .boxdiv {
	background: rgb(241, 178, 15); margin: auto; padding: 20px; border-radius: 8px; width: 75%; font-size: 1.5em;
}
.employee-partner-referral-program .onecol-five-row-layout .subcontent .boxdiv.green {
	background: rgb(154, 204, 121); width: 50%; color: rgb(255, 255, 255);
}
.employee-partner-referral-program .onecol-five-row-layout .subcontent .boxdiv .icon {
	margin-right: 30px; float: left;
}
.employee-partner-referral-program .onecol-five-row-layout .subcontent .boxdiv p {
	margin: 0px; line-height: 1.3;
}
.employee-partner-referral-program .onecol-five-row-layout .subcontent .boxdiv div.p {
	margin: 0px; line-height: 1.3;
}
.employee-partner-referral-program .onecol-five-row-layout .content-bottom {
	background: rgb(214, 64, 49); color: rgb(255, 255, 255);
}
.employee-partner-referral-program .onecol-five-row-layout .content-bottom .huge {
	font-size: 2.4em; font-weight: bold; margin-bottom: 10px;
}
.employee-partner-referral-program .onecol-five-row-layout .content-bottom .med {
	font-size: 1.3em; font-weight: bold;
}
@media all and (max-width:1200px)
{
.employee-partner-referral-program .onecol-five-row-layout .subtop {
	border-top-width: 70px;
}
.employee-partner-referral-program .onecol-five-row-layout .subtop .field-name-field-basic-desc {
	width: 54%;
}
}
@media all and (max-width:980px)
{
.employee-partner-referral-program .onecol-five-row-layout .subtop .inside {
	background-position: 90% 50%; background-size: 30%;
}
.employee-partner-referral-program .onecol-five-row-layout .subtop .search-global .pane-global-search > .pane-content {
	background-position: 90% 50%; background-size: 30%;
}
.search-global .employee-partner-referral-program .onecol-five-row-layout .subtop .pane-global-search > .pane-content {
	background-position: 90% 50%; background-size: 30%;
}
.employee-partner-referral-program .onecol-five-row-layout .subtop .pane-mobile-menu #mini-panel-mobile_menu {
	background-position: 90% 50%; background-size: 30%;
}
.pane-mobile-menu .employee-partner-referral-program .onecol-five-row-layout .subtop #mini-panel-mobile_menu {
	background-position: 90% 50%; background-size: 30%;
}
.employee-partner-referral-program .onecol-five-row-layout .subtop .front .cont-02 .field-name-field-home-content-02 {
	background-position: 90% 50%; background-size: 30%;
}
.front .cont-02 .employee-partner-referral-program .onecol-five-row-layout .subtop .field-name-field-home-content-02 {
	background-position: 90% 50%; background-size: 30%;
}
.employee-partner-referral-program .onecol-five-row-layout .subtop .front .cont-02 .view-merchant-types .view-content {
	background-position: 90% 50%; background-size: 30%;
}
.front .cont-02 .view-merchant-types .employee-partner-referral-program .onecol-five-row-layout .subtop .view-content {
	background-position: 90% 50%; background-size: 30%;
}
.employee-partner-referral-program .onecol-five-row-layout .subtop .page-search #search-form > div {
	background-position: 90% 50%; background-size: 30%;
}
.page-search .employee-partner-referral-program .onecol-five-row-layout .subtop #search-form > div {
	background-position: 90% 50%; background-size: 30%;
}
.employee-partner-referral-program .onecol-five-row-layout .subtop .page-search .pane-page-content ul {
	background-position: 90% 50%; background-size: 30%;
}
.page-search .pane-page-content .employee-partner-referral-program .onecol-five-row-layout .subtop ul {
	background-position: 90% 50%; background-size: 30%;
}
.employee-partner-referral-program .onecol-five-row-layout .subtop .page-search .pane-page-content h2 {
	background-position: 90% 50%; background-size: 30%;
}
.page-search .pane-page-content .employee-partner-referral-program .onecol-five-row-layout .subtop h2 {
	background-position: 90% 50%; background-size: 30%;
}
.employee-partner-referral-program .onecol-five-row-layout .subtop .page-search .pane-page-content .search-results {
	background-position: 90% 50%; background-size: 30%;
}
.page-search .pane-page-content .employee-partner-referral-program .onecol-five-row-layout .subtop .search-results {
	background-position: 90% 50%; background-size: 30%;
}
.employee-partner-referral-program .onecol-five-row-layout .subtop .page-search .pager {
	background-position: 90% 50%; background-size: 30%;
}
.page-search .employee-partner-referral-program .onecol-five-row-layout .subtop .pager {
	background-position: 90% 50%; background-size: 30%;
}
.employee-partner-referral-program .onecol-five-row-layout .subtop .page-user .main {
	background-position: 90% 50%; background-size: 30%;
}
.page-user .employee-partner-referral-program .onecol-five-row-layout .subtop .main {
	background-position: 90% 50%; background-size: 30%;
}
.employee-partner-referral-program .onecol-five-row-layout .subtop .field-name-field-basic-desc {
	width: 54%;
}
}
@media all and (max-width:768px)
{
.employee-partner-referral-program .onecol-five-row-layout .subtop .field-name-field-basic-desc {
	width: 60%;
}
.employee-partner-referral-program .onecol-five-row-layout .subcontent .boxdiv.green {
	width: 70%;
}
.employee-partner-referral-program .onecol-five-row-layout .subcontent .boxdiv {
	width: 70%;
}
.employee-partner-referral-program .onecol-five-row-layout .subcontent .boxdiv.green br {
	display: none;
}
.employee-partner-referral-program .onecol-five-row-layout .subcontent .boxdiv br {
	display: none;
}
}
@media all and (max-width:375px)
{
.employee-partner-referral-program .onecol-five-row-layout .subtop {
	text-align: center; border-top-width: 60px;
}
.employee-partner-referral-program .onecol-five-row-layout .subtop .inside {
	background: none; padding: 40px 4%;
}
.employee-partner-referral-program .onecol-five-row-layout .subtop .search-global .pane-global-search > .pane-content {
	background: none; padding: 40px 4%;
}
.search-global .employee-partner-referral-program .onecol-five-row-layout .subtop .pane-global-search > .pane-content {
	background: none; padding: 40px 4%;
}
.employee-partner-referral-program .onecol-five-row-layout .subtop .pane-mobile-menu #mini-panel-mobile_menu {
	background: none; padding: 40px 4%;
}
.pane-mobile-menu .employee-partner-referral-program .onecol-five-row-layout .subtop #mini-panel-mobile_menu {
	background: none; padding: 40px 4%;
}
.employee-partner-referral-program .onecol-five-row-layout .subtop .front .cont-02 .field-name-field-home-content-02 {
	background: none; padding: 40px 4%;
}
.front .cont-02 .employee-partner-referral-program .onecol-five-row-layout .subtop .field-name-field-home-content-02 {
	background: none; padding: 40px 4%;
}
.employee-partner-referral-program .onecol-five-row-layout .subtop .front .cont-02 .view-merchant-types .view-content {
	background: none; padding: 40px 4%;
}
.front .cont-02 .view-merchant-types .employee-partner-referral-program .onecol-five-row-layout .subtop .view-content {
	background: none; padding: 40px 4%;
}
.employee-partner-referral-program .onecol-five-row-layout .subtop .page-search #search-form > div {
	background: none; padding: 40px 4%;
}
.page-search .employee-partner-referral-program .onecol-five-row-layout .subtop #search-form > div {
	background: none; padding: 40px 4%;
}
.employee-partner-referral-program .onecol-five-row-layout .subtop .page-search .pane-page-content ul {
	background: none; padding: 40px 4%;
}
.page-search .pane-page-content .employee-partner-referral-program .onecol-five-row-layout .subtop ul {
	background: none; padding: 40px 4%;
}
.employee-partner-referral-program .onecol-five-row-layout .subtop .page-search .pane-page-content h2 {
	background: none; padding: 40px 4%;
}
.page-search .pane-page-content .employee-partner-referral-program .onecol-five-row-layout .subtop h2 {
	background: none; padding: 40px 4%;
}
.employee-partner-referral-program .onecol-five-row-layout .subtop .page-search .pane-page-content .search-results {
	background: none; padding: 40px 4%;
}
.page-search .pane-page-content .employee-partner-referral-program .onecol-five-row-layout .subtop .search-results {
	background: none; padding: 40px 4%;
}
.employee-partner-referral-program .onecol-five-row-layout .subtop .page-search .pager {
	background: none; padding: 40px 4%;
}
.page-search .employee-partner-referral-program .onecol-five-row-layout .subtop .pager {
	background: none; padding: 40px 4%;
}
.employee-partner-referral-program .onecol-five-row-layout .subtop .page-user .main {
	background: none; padding: 40px 4%;
}
.page-user .employee-partner-referral-program .onecol-five-row-layout .subtop .main {
	background: none; padding: 40px 4%;
}
.employee-partner-referral-program .onecol-five-row-layout .subtop .field-name-field-basic-desc {
	width: 100%;
}
.employee-partner-referral-program .onecol-five-row-layout .subcontent .circles .circle {
	margin: 0px 0px 20px;
}
.employee-partner-referral-program .onecol-five-row-layout .subcontent .boxdiv.green {
	width: 100%;
}
.employee-partner-referral-program .onecol-five-row-layout .subcontent .boxdiv {
	width: 100%;
}
}
.case-studies {
	text-align: center; margin-bottom: 30px;
}
.case-studies a.csdiv {
	background: rgb(0, 128, 192); margin: 0px 1.2% 20px; border-radius: 3px; width: 30%; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.2; vertical-align: top; display: inline-block;
}
.case-studies a.csdiv:hover {
	background: rgb(246, 129, 107);
}
.case-studies a.csdiv .title {
	padding: 15px;
}
@media all and (max-width:980px)
{
.case-studies a.csdiv {
	width: 47%;
}
}
ul.case-study {
	margin: 0px; padding: 0px; clear: both; display: block;
}
ul.case-study .pane-node-field-preview-image {
	margin: 0px 0px 5%; display: block !important;
}
ul.case-study .pane-node-field-preview-image img {
	width: 100%; height: auto; display: block;
}
ul.case-study li {
	background-position: 0px 0px; margin: 0px 0px 5%; padding: 0px 0px 0px 55px; display: block; min-height: 35px; background-image: url("images/case-study-bullet.png"); background-repeat: no-repeat;
}
ul.case-study li strong {
	text-transform: uppercase;
}
ul.case-study li.image {
	background: none; padding: 0px;
}
.node-type-case-study .pane-node-field-preview-image {
	display: none;
}
.node-type-event .pane-node-field-event-date .pane-title {
	text-transform: uppercase; margin-right: 5px; float: left;
}
.node-type-event .pane-node-field-event-date .pane-title::after {
	content: ":";
}
.receipt-printers.sm {
	display: none;
}
.webform-client-form input[type=submit].receipt-printers {
	display: none;
}
@media all and (max-width:768px)
{
.receipt-printers.lg {
	display: none;
}
.receipt-printers.sm {
	display: block;
}
.webform-client-form input[type=submit].receipt-printers {
	display: block;
}
}
.payment-packages .col {
	width: 27%; margin-right: 8%; vertical-align: top; display: inline-block;
}
.payment-packages .col.last {
	margin-right: 0px;
}
.payment-packages .title {
	text-align: center; color: rgb(20, 93, 149); text-transform: uppercase; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.6em; margin-bottom: 10px;
}
.payment-packages .title.st {
	color: rgb(0, 128, 192);
}
.payment-packages .title.pr {
	color: rgb(154, 204, 121);
}
.payment-packages ul {
	list-style: none; padding: 0px 0px 30px;
}
.payment-packages ul p {
	margin: 0px 0px 0px 27px; font-size: 1.3em;
}
.payment-packages ul div.p {
	margin: 0px 0px 0px 27px; font-size: 1.3em;
}
.payment-packages ul li {
	line-height: 2.4em; padding-left: 27px; font-size: 0.9em;
}
.payment-packages ul.list-starter li {
	background: url("images/icon-check-sm-red-01.png") no-repeat 0px 40%;
}
.payment-packages ul.list-pro li {
	background: url("images/icon-check-sm-green-01.png") no-repeat 0px 40%;
}
.payment-packages ul.list-enterprise li {
	background: url("images/icon-check-sm-blue-01.png") no-repeat 0px 40%;
}
@media all and (max-width:980px)
{
.payment-packages .col {
	width: 100%; margin-right: 0px; display: block;
}
}
.node-video .node-title {
	display: none;
}
.node-video .node-submitted {
	display: none;
}
.node-video .field-label {
	display: none;
}
.node-video .video-embed-description {
	display: none;
}
.node-bottom-video-promo .node-title {
	display: none;
}
.node-bottom-video-promo .node-submitted {
	display: none;
}
.node-bottom-video-promo .field-name-body {
	display: none;
}
.node-bottom-video-promo .field-name-field-bp-bg-img {
	display: none;
}
.node-bottom-video-promo .field-label {
	display: none;
}
body.release-notes-layout .onecol-layout .content-top {
	background-image: url("images/release-notes-hero.jpg");
}
body.release-notes-layout .views-exposed-form {
	margin: 0px; padding: 0px; float: none;
}
body.release-notes-layout .views-exposed-widget {
	margin: 0px; padding: 0px; float: none;
}
body.release-notes-layout .view-filters {
	margin: 0px auto 60px; padding: 14px 0px; border-radius: 3px; display: block; position: relative; background-color: rgb(255, 255, 255);
}
@media all and (max-width:980px)
{
body.release-notes-layout .view-filters {
	padding: 10px 0px;
}
}
body.release-notes-layout .view-filters .views-exposed-widgets {
	margin: 0px; padding: 0px; width: 100%; display: table;
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-field-filter-tid-wrapper {
	margin: 0px; padding: 0px 3%; width: 50%; text-align: left; vertical-align: middle; display: table-cell;
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-combine-wrapper {
	margin: 0px; padding: 0px 3%; width: 50%; text-align: left; vertical-align: middle; display: table-cell;
}
@media all and (max-width:980px)
{
body.release-notes-layout .view-filters .views-exposed-widgets #edit-field-filter-tid-wrapper {
	padding: 10px 15px;
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-combine-wrapper {
	padding: 10px 15px;
}
}
@media all and (max-width:768px)
{
body.release-notes-layout .view-filters .views-exposed-widgets #edit-field-filter-tid-wrapper {
	width: 100%; display: block;
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-combine-wrapper {
	width: 100%; display: block;
}
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-field-filter-tid-wrapper .views-widget {
	margin: 0px; padding: 0px; width: 1%; text-align: left; line-height: 1; vertical-align: middle; float: none; display: table-cell;
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-field-filter-tid-wrapper label {
	margin: 0px; padding: 0px; width: 1%; text-align: left; line-height: 1; vertical-align: middle; float: none; display: table-cell;
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-combine-wrapper .views-widget {
	margin: 0px; padding: 0px; width: 1%; text-align: left; line-height: 1; vertical-align: middle; float: none; display: table-cell;
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-combine-wrapper label {
	margin: 0px; padding: 0px; width: 1%; text-align: left; line-height: 1; vertical-align: middle; float: none; display: table-cell;
}
@media all and (max-width:980px)
{
body.release-notes-layout .view-filters .views-exposed-widgets #edit-field-filter-tid-wrapper .views-widget {
	width: 100%; display: block;
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-field-filter-tid-wrapper label {
	width: 100%; display: block;
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-combine-wrapper .views-widget {
	width: 100%; display: block;
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-combine-wrapper label {
	width: 100%; display: block;
}
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-field-filter-tid-wrapper label {
	text-transform: uppercase; padding-top: 4px; padding-right: 30px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.62em; font-weight: normal; white-space: nowrap; -ms-word-break: keep-all;
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-combine-wrapper label {
	text-transform: uppercase; padding-top: 4px; padding-right: 30px; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.62em; font-weight: normal; white-space: nowrap; -ms-word-break: keep-all;
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-field-filter-tid-wrapper .views-widget {
	width: 100%;
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-combine-wrapper .views-widget {
	width: 100%;
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-field-filter-tid-wrapper .views-widget .form-type-textfield {
	margin: 0px; padding: 0px; width: 100%; display: block;
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-combine-wrapper .views-widget .form-type-textfield {
	margin: 0px; padding: 0px; width: 100%; display: block;
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-field-filter-tid-wrapper .views-widget .form-type-textfield .form-text {
	margin: 0px; padding: 0px 15px; border: 1px solid rgb(217, 221, 224); border-image: none; width: 100%; height: 42px; color: rgb(108, 113, 118); font-family: "abadi_mt_condensed_lightRg",Helvetica,Arial,sans-serif; font-size: 16px; display: block; background-color: rgb(245, 246, 247);
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-field-filter-tid-wrapper .views-widget .form-type-textfield .webform-client-form textarea {
	margin: 0px; padding: 0px 15px; border: 1px solid rgb(217, 221, 224); border-image: none; width: 100%; height: 42px; color: rgb(108, 113, 118); font-family: "abadi_mt_condensed_lightRg",Helvetica,Arial,sans-serif; font-size: 16px; display: block; background-color: rgb(245, 246, 247);
}
.webform-client-form body.release-notes-layout .view-filters .views-exposed-widgets #edit-field-filter-tid-wrapper .views-widget .form-type-textfield textarea {
	margin: 0px; padding: 0px 15px; border: 1px solid rgb(217, 221, 224); border-image: none; width: 100%; height: 42px; color: rgb(108, 113, 118); font-family: "abadi_mt_condensed_lightRg",Helvetica,Arial,sans-serif; font-size: 16px; display: block; background-color: rgb(245, 246, 247);
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-combine-wrapper .views-widget .form-type-textfield .form-text {
	margin: 0px; padding: 0px 15px; border: 1px solid rgb(217, 221, 224); border-image: none; width: 100%; height: 42px; color: rgb(108, 113, 118); font-family: "abadi_mt_condensed_lightRg",Helvetica,Arial,sans-serif; font-size: 16px; display: block; background-color: rgb(245, 246, 247);
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-combine-wrapper .views-widget .form-type-textfield .webform-client-form textarea {
	margin: 0px; padding: 0px 15px; border: 1px solid rgb(217, 221, 224); border-image: none; width: 100%; height: 42px; color: rgb(108, 113, 118); font-family: "abadi_mt_condensed_lightRg",Helvetica,Arial,sans-serif; font-size: 16px; display: block; background-color: rgb(245, 246, 247);
}
.webform-client-form body.release-notes-layout .view-filters .views-exposed-widgets #edit-combine-wrapper .views-widget .form-type-textfield textarea {
	margin: 0px; padding: 0px 15px; border: 1px solid rgb(217, 221, 224); border-image: none; width: 100%; height: 42px; color: rgb(108, 113, 118); font-family: "abadi_mt_condensed_lightRg",Helvetica,Arial,sans-serif; font-size: 16px; display: block; background-color: rgb(245, 246, 247);
}
@media all and (max-width:980px)
{
body.release-notes-layout .view-filters .views-exposed-widgets #edit-field-filter-tid-wrapper .views-widget .form-type-textfield .form-text {
	font-size: 13px;
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-field-filter-tid-wrapper .views-widget .form-type-textfield .webform-client-form textarea {
	font-size: 13px;
}
.webform-client-form body.release-notes-layout .view-filters .views-exposed-widgets #edit-field-filter-tid-wrapper .views-widget .form-type-textfield textarea {
	font-size: 13px;
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-combine-wrapper .views-widget .form-type-textfield .form-text {
	font-size: 13px;
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-combine-wrapper .views-widget .form-type-textfield .webform-client-form textarea {
	font-size: 13px;
}
.webform-client-form body.release-notes-layout .view-filters .views-exposed-widgets #edit-combine-wrapper .views-widget .form-type-textfield textarea {
	font-size: 13px;
}
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-field-filter-tid-wrapper .views-widget .form-type-select {
	margin: 0px; padding: 0px; width: 100%; height: 42px; display: block; position: relative;
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-combine-wrapper .views-widget .form-type-select {
	margin: 0px; padding: 0px; width: 100%; height: 42px; display: block; position: relative;
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-field-filter-tid-wrapper .views-widget .form-type-select .form-item {
	left: 0px; top: 0px; width: 100%; display: block; position: absolute; z-index: 33;
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-combine-wrapper .views-widget .form-type-select .form-item {
	left: 0px; top: 0px; width: 100%; display: block; position: absolute; z-index: 33;
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-field-filter-tid-wrapper .views-widget .form-type-select .form-item::after {
	background-position: 0px 0px; top: 0px; width: 42px; height: 42px; right: 0px; display: block; visibility: visible; position: absolute; z-index: 32; content: ""; pointer-events: none; background-image: url("images/release-notes-arrow.png"); background-repeat: no-repeat;
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-combine-wrapper .views-widget .form-type-select .form-item::after {
	background-position: 0px 0px; top: 0px; width: 42px; height: 42px; right: 0px; display: block; visibility: visible; position: absolute; z-index: 32; content: ""; pointer-events: none; background-image: url("images/release-notes-arrow.png"); background-repeat: no-repeat;
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-field-filter-tid-wrapper .views-widget .form-type-select .form-item .form-type-bef-link {
	display: block; position: static; background-image: none;
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-combine-wrapper .views-widget .form-type-select .form-item .form-type-bef-link {
	display: block; position: static; background-image: none;
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-field-filter-tid-wrapper .views-widget .form-type-select .form-item .form-type-bef-link a {
	background-position: right top; margin: 0px; padding: 0px 15px; transition:height 0.25s, visibility 0.25s; height: 0px; color: rgb(255, 255, 255); line-height: 42px; overflow: hidden; font-family: "abadi_mt_condensed_lightRg",Helvetica,Arial,sans-serif; text-decoration: none; display: block; white-space: nowrap; visibility: hidden; -ms-word-break: keep-all; background-image: url("images/release-notes-searchicon2.png"); background-repeat: no-repeat; background-color: rgb(108, 113, 118);
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-combine-wrapper .views-widget .form-type-select .form-item .form-type-bef-link a {
	background-position: right top; margin: 0px; padding: 0px 15px; transition:height 0.25s, visibility 0.25s; height: 0px; color: rgb(255, 255, 255); line-height: 42px; overflow: hidden; font-family: "abadi_mt_condensed_lightRg",Helvetica,Arial,sans-serif; text-decoration: none; display: block; white-space: nowrap; visibility: hidden; -ms-word-break: keep-all; background-image: url("images/release-notes-searchicon2.png"); background-repeat: no-repeat; background-color: rgb(108, 113, 118);
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-field-filter-tid-wrapper .views-widget .form-type-select .form-item .form-type-bef-link a.active {
	height: 42px; visibility: visible; max-height: none;
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-combine-wrapper .views-widget .form-type-select .form-item .form-type-bef-link a.active {
	height: 42px; visibility: visible; max-height: none;
}
@media all and (max-width:980px)
{
body.release-notes-layout .view-filters .views-exposed-widgets #edit-field-filter-tid-wrapper .views-widget .form-type-select .form-item .form-type-bef-link a {
	font-size: 13px;
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-combine-wrapper .views-widget .form-type-select .form-item .form-type-bef-link a {
	font-size: 13px;
}
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-field-filter-tid-wrapper .views-widget .form-type-select .form-item:hover .form-type-bef-link a {
	height: 42px; visibility: visible;
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-combine-wrapper .views-widget .form-type-select .form-item:hover .form-type-bef-link a {
	height: 42px; visibility: visible;
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-field-filter-tid-wrapper .views-widget .form-type-select .form-item:hover .form-type-bef-link a:hover {
	color: rgb(78, 80, 83); background-color: rgb(153, 205, 116);
}
body.release-notes-layout .view-filters .views-exposed-widgets #edit-combine-wrapper .views-widget .form-type-select .form-item:hover .form-type-bef-link a:hover {
	color: rgb(78, 80, 83); background-color: rgb(153, 205, 116);
}
body.release-notes-layout .view-filters .views-exposed-widgets .views-reset-button .form-submit {
	margin: 0px 0px -20px; padding: 0px; width: auto; height: auto; right: 0px; bottom: 0px; color: rgb(204, 204, 204) !important; text-transform: none; line-height: 1; font-family: "abadi_mt_condensed_lightRg",Helvetica,Arial,sans-serif; font-size: 14px; font-weight: normal; display: inline-block; position: absolute; background-color: transparent;
}
body.release-notes-layout .view-filters .views-exposed-widgets .views-reset-button .form-submit:hover {
	text-decoration: underline !important;
}
@media all and (max-width:768px)
{
body.release-notes-layout .view-filters .views-exposed-widgets .views-reset-button .form-submit {
	left: 0px; right: auto; margin-bottom: -25px;
}
}
body.release-notes-layout .view-filters .views-exposed-widgets .views-submit-button .form-submit {
	background-position: center; margin: 0px; padding: 0px; border-radius: 0px; top: 14px; width: 42px; height: 42px; right: 3%; text-indent: -9999px; overflow: hidden; position: absolute; z-index: 29; cursor: pointer; background-image: url("images/release-notes-searchicon.png"); background-repeat: no-repeat; background-size: 18px auto; background-color: transparent;
}
@media all and (max-width:980px)
{
body.release-notes-layout .view-filters .views-exposed-widgets .views-submit-button .form-submit {
	top: auto; right: 14px; bottom: 20px;
}
}
body.release-notes-layout .view-content {
	display: block;
}
body.release-notes-layout .view-content ul {
	margin: 0px; padding: 0px; display: block;
}
body.release-notes-layout .view-content ul li {
	margin: 0px 0px 20px; padding: 0px 0px 20px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 2px; border-bottom-style: solid; float: none; display: block; list-style-type: none;
}
body.release-notes-layout .view-content ul li:last-child {
	padding-bottom: 0px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
body.release-notes-layout .view-content ul li .views-field-title {
	color: rgb(20, 93, 149); line-height: 1.4em; font-family: "abadi_mt_condensed_lightRg"; font-size: 2em; margin-bottom: 10px; display: block;
}
body.release-notes-layout .view-content ul li .views-field-title a {
	color: rgb(20, 93, 149); text-decoration: none;
}
body.release-notes-layout .view-content ul li .views-field-title a:hover {
	text-decoration: underline;
}
body.release-notes-layout .view-content ul li .views-field-field-date {
	margin: 0px 0px 20px; color: rgb(194, 199, 205); line-height: 1; display: block; white-space: nowrap; -ms-word-break: keep-all;
}
body.release-notes-layout .view-content ul li .views-field-field-description {
	color: rgb(109, 113, 117);
}
body.release-notes-layout ul.pager {
	margin-top: 60px;
}
body.product-roadmap-layout .onecol-layout .content-top {
	background-image: url("images/product_roadmap_hero.jpg");
}
body.product-roadmap-layout .pane-node-body {
	margin: 0px auto; width: 72%; text-align: center; display: block;
}
@media all and (max-width:768px)
{
body.product-roadmap-layout .pane-node-body {
	width: 100%;
}
}
@media all and (max-width:667px)
{
body.product-roadmap-layout .pane-node-body {
	text-align: left;
}
}
body.page-node-8431 .onecol-layout .content-top {
	background-image: url("images/aba-header-bkg.jpg");
}
body.page-node-8431 .badge-right {
	margin: 0px 0px 20px 40px; width: 100%; height: auto; float: right; display: block; max-width: 200px;
}
@media all and (max-width:667px)
{
body.page-node-8431 .badge-right {
	margin: 0px auto 20px; clear: both; float: none;
}
}
.node-type-thank-you-page .top-right-right-btm-layout .content-top {
	background-image: none; background-color: rgb(11, 56, 91);
}
body.canada-processing-landing .onecol-five-row-layout .content-top {
	background-image: url("images/header_banner_ca.jpg");
}
body.canada-processing-landing .top-right-right-btm-layout .content-top {
	background-image: url("images/header_banner_ca.jpg");
}
body.canada-processing .onecol-five-row-layout .content-top {
	background-image: url("images/header_banner_ca.jpg");
}
body.canada-processing .top-right-right-btm-layout .content-top {
	background-image: url("images/header_banner_ca.jpg");
}
body.canada-processing-landing #mini-panel-ca_icons {
	color: rgb(255, 255, 255); margin-bottom: 5%; display: block; background-color: rgb(0, 128, 192);
}
body.canada-processing-landing #mini-panel-ca_icons a {
	color: rgb(255, 255, 255);
}
body.canada-processing-landing #mini-panel-ca_icons .bottom {
	padding: 5%; display: block;
}
body.canada-processing-landing #mini-panel-ca_icons .title-area {
	padding: 5%; display: block;
}
body.canada-processing-landing #mini-panel-ca_icons .bottom h2 {
	color: rgb(255, 255, 255); margin-bottom: 10px;
}
body.canada-processing-landing #mini-panel-ca_icons .title-area h2 {
	color: rgb(255, 255, 255); margin-bottom: 10px;
}
body.canada-processing-landing #mini-panel-ca_icons .bottom p {
	margin-bottom: 10px;
}
body.canada-processing-landing #mini-panel-ca_icons .bottom div.p {
	margin-bottom: 10px;
}
body.canada-processing-landing #mini-panel-ca_icons .title-area p {
	margin-bottom: 10px;
}
body.canada-processing-landing #mini-panel-ca_icons .title-area div.p {
	margin-bottom: 10px;
}
body.canada-processing-landing #mini-panel-ca_icons .bottom p:last-child {
	margin-bottom: 0px;
}
body.canada-processing-landing #mini-panel-ca_icons .bottom div:last-child.p {
	margin-bottom: 0px;
}
body.canada-processing-landing #mini-panel-ca_icons .title-area p:last-child {
	margin-bottom: 0px;
}
body.canada-processing-landing #mini-panel-ca_icons .title-area div:last-child.p {
	margin-bottom: 0px;
}
body.canada-processing-landing #mini-panel-ca_icons .bottom {
	text-align: center; padding-top: 3%; padding-bottom: 3%; border-top-color: rgba(0, 0, 0, 0.1); border-top-width: 5px; border-top-style: solid; background-color: rgb(154, 204, 121);
}
body.canada-processing-landing #mini-panel-ca_icons .view-id-merchant_types {
	padding: 5%; clear: both; border-top-color: rgba(0, 0, 0, 0.03); border-top-width: 5px; border-top-style: solid; display: block; background-color: rgba(0, 0, 0, 0.1);
}
body.canada-processing-landing #mini-panel-ca_icons .view-id-merchant_types .view-content {
	margin-bottom: -40px; display: flex; flex-wrap: wrap;
}
body.canada-processing-landing #mini-panel-ca_icons .view-id-merchant_types .view-content .views-row {
	flex:1 1 14.28%; text-align: center; padding-right: 15px; padding-left: 15px; margin-bottom: 40px;
}
body.canada-processing-landing #mini-panel-ca_icons .view-id-merchant_types .view-content .views-row a {
	margin: auto; width: auto; height: auto; text-align: center; display: inline-block;
}
body.canada-processing-landing #mini-panel-ca_icons .view-id-merchant_types .view-content .views-row a .title {
	line-height: 1; display: block;
}
body.canada-processing-landing #mini-panel-ca_icons .view-id-merchant_types .view-content .views-row a .icon {
	background: none; margin: auto auto 10px; border-radius: 100%; width: 90px; height: 90px; overflow: hidden; display: block; position: relative;
}
body.canada-processing-landing #mini-panel-ca_icons .view-id-merchant_types .view-content .views-row a img {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; left: -2px; top: -2px; width: auto; height: auto; right: -2px; bottom: -2px; display: block; position: absolute; max-width: none;
}
body.canada-processing-landing #mini-panel-ca_icons .view-id-merchant_types .view-content .views-row a:hover .icon {
	background-color: rgb(20, 93, 149);
}
body.canada-processing-landing hr {
	border-width: 5px medium medium; border-style: solid none none; border-color: rgb(221, 221, 221) currentColor currentColor; margin: 5% auto; border-image: none; width: 100%; clear: both; display: block;
}
body.canada-processing-landing .no-marg {
	margin-bottom: 0px;
}
body.canada-processing-landing .no-marg  {
	margin-bottom: 0px;
}
body.canada-processing-landing .no-marg .webform-client-form input[type=submit] {
	margin-bottom: 0px;
}
.webform-client-form body.canada-processing-landing .no-marg input[type=submit] {
	margin-bottom: 0px;
}
body.canada-processing-landing .no-marg ul.views-mini-pager li a {
	margin-bottom: 0px;
}
ul.views-mini-pager li body.canada-processing-landing .no-marg a {
	margin-bottom: 0px;
}
body.canada-processing-landing .no-marg ul.pager li a {
	margin-bottom: 0px;
}
ul.pager li body.canada-processing-landing .no-marg a {
	margin-bottom: 0px;
}
body.canada-processing-landing .no-marg ul.views-mini-pager li span {
	margin-bottom: 0px;
}
ul.views-mini-pager li body.canada-processing-landing .no-marg span {
	margin-bottom: 0px;
}
body.canada-processing-landing .no-marg ul.pager li span {
	margin-bottom: 0px;
}
ul.pager li body.canada-processing-landing .no-marg span {
	margin-bottom: 0px;
}
body.canada-processing-landing .no-marg .view-blog.landing-list .views-field-view-node a {
	margin-bottom: 0px;
}
.view-blog.landing-list .views-field-view-node body.canada-processing-landing .no-marg a {
	margin-bottom: 0px;
}
body.canada-processing-landing .no-marg .view-blog.by-year .views-field-view-node a {
	margin-bottom: 0px;
}
.view-blog.by-year .views-field-view-node body.canada-processing-landing .no-marg a {
	margin-bottom: 0px;
}
body.canada-processing-landing .no-marg .view-product-roadmap .view-footer #show-less-roadmap-cta {
	margin-bottom: 0px;
}
.view-product-roadmap .view-footer body.canada-processing-landing .no-marg #show-less-roadmap-cta {
	margin-bottom: 0px;
}
body.canada-processing-landing .no-marg .view-product-roadmap .view-footer #show-more-roadmap-cta {
	margin-bottom: 0px;
}
.view-product-roadmap .view-footer body.canada-processing-landing .no-marg #show-more-roadmap-cta {
	margin-bottom: 0px;
}
body.canada-processing-landing .no-marg button {
	margin-bottom: 0px;
}
body.canada-processing-landing .no-marg input[type='submit'] {
	margin-bottom: 0px;
}
body.canada-processing-landing .ca-three-col {
	margin-right: -15px; margin-left: -15px; display: flex; flex-wrap: wrap;
}
body.canada-processing-landing .ca-three-col .col {
	padding: 0px 15px; flex:1 1 33.33%;
}
@media all and (max-width:980px)
{
body.canada-processing-landing .ca-three-col {
	margin-right: 0px; margin-left: 0px;
}
body.canada-processing-landing .ca-three-col .col {
	padding: 0px; flex:1 1 100%;
}
}
@media all and (max-width:667px)
{
body.canada-processing-landing #mini-panel-ca_icons .view-id-merchant_types .view-content {
	margin-bottom: -20px;
}
body.canada-processing-landing #mini-panel-ca_icons .view-id-merchant_types .view-content .views-row {
	margin-bottom: 20px;
}
}
body.node-type-partners-2017-landing- {
	background: rgb(245, 246, 247);
}
body.node-type-partners-2017-landing- .onecol-layout .content-area {
	background: none; padding: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .inside {
	margin: 0px; padding: 0px; max-width: none;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .search-global .pane-global-search > .pane-content {
	margin: 0px; padding: 0px; max-width: none;
}
.search-global body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-global-search > .pane-content {
	margin: 0px; padding: 0px; max-width: none;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-mobile-menu #mini-panel-mobile_menu {
	margin: 0px; padding: 0px; max-width: none;
}
.pane-mobile-menu body.node-type-partners-2017-landing- .onecol-layout .content-area #mini-panel-mobile_menu {
	margin: 0px; padding: 0px; max-width: none;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .field-name-field-home-content-02 {
	margin: 0px; padding: 0px; max-width: none;
}
.front .cont-02 body.node-type-partners-2017-landing- .onecol-layout .content-area .field-name-field-home-content-02 {
	margin: 0px; padding: 0px; max-width: none;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .view-merchant-types .view-content {
	margin: 0px; padding: 0px; max-width: none;
}
.front .cont-02 .view-merchant-types body.node-type-partners-2017-landing- .onecol-layout .content-area .view-content {
	margin: 0px; padding: 0px; max-width: none;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search #search-form > div {
	margin: 0px; padding: 0px; max-width: none;
}
.page-search body.node-type-partners-2017-landing- .onecol-layout .content-area #search-form > div {
	margin: 0px; padding: 0px; max-width: none;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content ul {
	margin: 0px; padding: 0px; max-width: none;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area ul {
	margin: 0px; padding: 0px; max-width: none;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content h2 {
	margin: 0px; padding: 0px; max-width: none;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area h2 {
	margin: 0px; padding: 0px; max-width: none;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content .search-results {
	margin: 0px; padding: 0px; max-width: none;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area .search-results {
	margin: 0px; padding: 0px; max-width: none;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pager {
	margin: 0px; padding: 0px; max-width: none;
}
.page-search body.node-type-partners-2017-landing- .onecol-layout .content-area .pager {
	margin: 0px; padding: 0px; max-width: none;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-user .main {
	margin: 0px; padding: 0px; max-width: none;
}
.page-user body.node-type-partners-2017-landing- .onecol-layout .content-area .main {
	margin: 0px; padding: 0px; max-width: none;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .inside .pane-node-field-testimonial-cta {
	margin: 0px auto; padding: 0px 2%; text-align: center; clear: both; display: block; max-width: 1274px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .search-global .pane-global-search > .pane-content .pane-node-field-testimonial-cta {
	margin: 0px auto; padding: 0px 2%; text-align: center; clear: both; display: block; max-width: 1274px;
}
.search-global body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-global-search > .pane-content .pane-node-field-testimonial-cta {
	margin: 0px auto; padding: 0px 2%; text-align: center; clear: both; display: block; max-width: 1274px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-mobile-menu #mini-panel-mobile_menu .pane-node-field-testimonial-cta {
	margin: 0px auto; padding: 0px 2%; text-align: center; clear: both; display: block; max-width: 1274px;
}
.pane-mobile-menu body.node-type-partners-2017-landing- .onecol-layout .content-area #mini-panel-mobile_menu .pane-node-field-testimonial-cta {
	margin: 0px auto; padding: 0px 2%; text-align: center; clear: both; display: block; max-width: 1274px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .field-name-field-home-content-02 .pane-node-field-testimonial-cta {
	margin: 0px auto; padding: 0px 2%; text-align: center; clear: both; display: block; max-width: 1274px;
}
.front .cont-02 body.node-type-partners-2017-landing- .onecol-layout .content-area .field-name-field-home-content-02 .pane-node-field-testimonial-cta {
	margin: 0px auto; padding: 0px 2%; text-align: center; clear: both; display: block; max-width: 1274px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .view-merchant-types .view-content .pane-node-field-testimonial-cta {
	margin: 0px auto; padding: 0px 2%; text-align: center; clear: both; display: block; max-width: 1274px;
}
.front .cont-02 .view-merchant-types body.node-type-partners-2017-landing- .onecol-layout .content-area .view-content .pane-node-field-testimonial-cta {
	margin: 0px auto; padding: 0px 2%; text-align: center; clear: both; display: block; max-width: 1274px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search #search-form > div .pane-node-field-testimonial-cta {
	margin: 0px auto; padding: 0px 2%; text-align: center; clear: both; display: block; max-width: 1274px;
}
.page-search body.node-type-partners-2017-landing- .onecol-layout .content-area #search-form > div .pane-node-field-testimonial-cta {
	margin: 0px auto; padding: 0px 2%; text-align: center; clear: both; display: block; max-width: 1274px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content ul .pane-node-field-testimonial-cta {
	margin: 0px auto; padding: 0px 2%; text-align: center; clear: both; display: block; max-width: 1274px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area ul .pane-node-field-testimonial-cta {
	margin: 0px auto; padding: 0px 2%; text-align: center; clear: both; display: block; max-width: 1274px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content h2 .pane-node-field-testimonial-cta {
	margin: 0px auto; padding: 0px 2%; text-align: center; clear: both; display: block; max-width: 1274px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area h2 .pane-node-field-testimonial-cta {
	margin: 0px auto; padding: 0px 2%; text-align: center; clear: both; display: block; max-width: 1274px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content .search-results .pane-node-field-testimonial-cta {
	margin: 0px auto; padding: 0px 2%; text-align: center; clear: both; display: block; max-width: 1274px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area .search-results .pane-node-field-testimonial-cta {
	margin: 0px auto; padding: 0px 2%; text-align: center; clear: both; display: block; max-width: 1274px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pager .pane-node-field-testimonial-cta {
	margin: 0px auto; padding: 0px 2%; text-align: center; clear: both; display: block; max-width: 1274px;
}
.page-search body.node-type-partners-2017-landing- .onecol-layout .content-area .pager .pane-node-field-testimonial-cta {
	margin: 0px auto; padding: 0px 2%; text-align: center; clear: both; display: block; max-width: 1274px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-user .main .pane-node-field-testimonial-cta {
	margin: 0px auto; padding: 0px 2%; text-align: center; clear: both; display: block; max-width: 1274px;
}
.page-user body.node-type-partners-2017-landing- .onecol-layout .content-area .main .pane-node-field-testimonial-cta {
	margin: 0px auto; padding: 0px 2%; text-align: center; clear: both; display: block; max-width: 1274px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .inside .pane-node-field-testimonial-cta p:last-child {
	margin-bottom: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .search-global .pane-global-search > .pane-content .pane-node-field-testimonial-cta p:last-child {
	margin-bottom: 0px;
}
.search-global body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-global-search > .pane-content .pane-node-field-testimonial-cta p:last-child {
	margin-bottom: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-mobile-menu #mini-panel-mobile_menu .pane-node-field-testimonial-cta p:last-child {
	margin-bottom: 0px;
}
.pane-mobile-menu body.node-type-partners-2017-landing- .onecol-layout .content-area #mini-panel-mobile_menu .pane-node-field-testimonial-cta p:last-child {
	margin-bottom: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .field-name-field-home-content-02 .pane-node-field-testimonial-cta p:last-child {
	margin-bottom: 0px;
}
.front .cont-02 body.node-type-partners-2017-landing- .onecol-layout .content-area .field-name-field-home-content-02 .pane-node-field-testimonial-cta p:last-child {
	margin-bottom: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .view-merchant-types .view-content .pane-node-field-testimonial-cta p:last-child {
	margin-bottom: 0px;
}
.front .cont-02 .view-merchant-types body.node-type-partners-2017-landing- .onecol-layout .content-area .view-content .pane-node-field-testimonial-cta p:last-child {
	margin-bottom: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search #search-form > div .pane-node-field-testimonial-cta p:last-child {
	margin-bottom: 0px;
}
.page-search body.node-type-partners-2017-landing- .onecol-layout .content-area #search-form > div .pane-node-field-testimonial-cta p:last-child {
	margin-bottom: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content ul .pane-node-field-testimonial-cta p:last-child {
	margin-bottom: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area ul .pane-node-field-testimonial-cta p:last-child {
	margin-bottom: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content h2 .pane-node-field-testimonial-cta p:last-child {
	margin-bottom: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area h2 .pane-node-field-testimonial-cta p:last-child {
	margin-bottom: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content .search-results .pane-node-field-testimonial-cta p:last-child {
	margin-bottom: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area .search-results .pane-node-field-testimonial-cta p:last-child {
	margin-bottom: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pager .pane-node-field-testimonial-cta p:last-child {
	margin-bottom: 0px;
}
.page-search body.node-type-partners-2017-landing- .onecol-layout .content-area .pager .pane-node-field-testimonial-cta p:last-child {
	margin-bottom: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-user .main .pane-node-field-testimonial-cta p:last-child {
	margin-bottom: 0px;
}
.page-user body.node-type-partners-2017-landing- .onecol-layout .content-area .main .pane-node-field-testimonial-cta p:last-child {
	margin-bottom: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .inside .pane-node-field-testimonial-cta div:last-child.p {
	margin-bottom: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .search-global .pane-global-search > .pane-content .pane-node-field-testimonial-cta div:last-child.p {
	margin-bottom: 0px;
}
.search-global body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-global-search > .pane-content .pane-node-field-testimonial-cta div:last-child.p {
	margin-bottom: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-mobile-menu #mini-panel-mobile_menu .pane-node-field-testimonial-cta div:last-child.p {
	margin-bottom: 0px;
}
.pane-mobile-menu body.node-type-partners-2017-landing- .onecol-layout .content-area #mini-panel-mobile_menu .pane-node-field-testimonial-cta div:last-child.p {
	margin-bottom: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .field-name-field-home-content-02 .pane-node-field-testimonial-cta div:last-child.p {
	margin-bottom: 0px;
}
.front .cont-02 body.node-type-partners-2017-landing- .onecol-layout .content-area .field-name-field-home-content-02 .pane-node-field-testimonial-cta div:last-child.p {
	margin-bottom: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .view-merchant-types .view-content .pane-node-field-testimonial-cta div:last-child.p {
	margin-bottom: 0px;
}
.front .cont-02 .view-merchant-types body.node-type-partners-2017-landing- .onecol-layout .content-area .view-content .pane-node-field-testimonial-cta div:last-child.p {
	margin-bottom: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search #search-form > div .pane-node-field-testimonial-cta div:last-child.p {
	margin-bottom: 0px;
}
.page-search body.node-type-partners-2017-landing- .onecol-layout .content-area #search-form > div .pane-node-field-testimonial-cta div:last-child.p {
	margin-bottom: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content ul .pane-node-field-testimonial-cta div:last-child.p {
	margin-bottom: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area ul .pane-node-field-testimonial-cta div:last-child.p {
	margin-bottom: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content h2 .pane-node-field-testimonial-cta div:last-child.p {
	margin-bottom: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area h2 .pane-node-field-testimonial-cta div:last-child.p {
	margin-bottom: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content .search-results .pane-node-field-testimonial-cta div:last-child.p {
	margin-bottom: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area .search-results .pane-node-field-testimonial-cta div:last-child.p {
	margin-bottom: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pager .pane-node-field-testimonial-cta div:last-child.p {
	margin-bottom: 0px;
}
.page-search body.node-type-partners-2017-landing- .onecol-layout .content-area .pager .pane-node-field-testimonial-cta div:last-child.p {
	margin-bottom: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-user .main .pane-node-field-testimonial-cta div:last-child.p {
	margin-bottom: 0px;
}
.page-user body.node-type-partners-2017-landing- .onecol-layout .content-area .main .pane-node-field-testimonial-cta div:last-child.p {
	margin-bottom: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .inside .pane-node-field-testimonial-cta  {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .search-global .pane-global-search > .pane-content .pane-node-field-testimonial-cta  {
	margin: 0px;
}
.search-global body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-global-search > .pane-content .pane-node-field-testimonial-cta  {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-mobile-menu #mini-panel-mobile_menu .pane-node-field-testimonial-cta  {
	margin: 0px;
}
.pane-mobile-menu body.node-type-partners-2017-landing- .onecol-layout .content-area #mini-panel-mobile_menu .pane-node-field-testimonial-cta  {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .field-name-field-home-content-02 .pane-node-field-testimonial-cta  {
	margin: 0px;
}
.front .cont-02 body.node-type-partners-2017-landing- .onecol-layout .content-area .field-name-field-home-content-02 .pane-node-field-testimonial-cta  {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .view-merchant-types .view-content .pane-node-field-testimonial-cta  {
	margin: 0px;
}
.front .cont-02 .view-merchant-types body.node-type-partners-2017-landing- .onecol-layout .content-area .view-content .pane-node-field-testimonial-cta  {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search #search-form > div .pane-node-field-testimonial-cta  {
	margin: 0px;
}
.page-search body.node-type-partners-2017-landing- .onecol-layout .content-area #search-form > div .pane-node-field-testimonial-cta  {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content ul .pane-node-field-testimonial-cta  {
	margin: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area ul .pane-node-field-testimonial-cta  {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content h2 .pane-node-field-testimonial-cta  {
	margin: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area h2 .pane-node-field-testimonial-cta  {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content .search-results .pane-node-field-testimonial-cta  {
	margin: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area .search-results .pane-node-field-testimonial-cta  {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pager .pane-node-field-testimonial-cta  {
	margin: 0px;
}
.page-search body.node-type-partners-2017-landing- .onecol-layout .content-area .pager .pane-node-field-testimonial-cta  {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-user .main .pane-node-field-testimonial-cta  {
	margin: 0px;
}
.page-user body.node-type-partners-2017-landing- .onecol-layout .content-area .main .pane-node-field-testimonial-cta  {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .inside .pane-node-field-testimonial-cta .webform-client-form input[type=submit] {
	margin: 0px;
}
.webform-client-form body.node-type-partners-2017-landing- .onecol-layout .content-area .inside .pane-node-field-testimonial-cta input[type=submit] {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .search-global .pane-global-search > .pane-content .pane-node-field-testimonial-cta .webform-client-form input[type=submit] {
	margin: 0px;
}
.webform-client-form body.node-type-partners-2017-landing- .onecol-layout .content-area .search-global .pane-global-search > .pane-content .pane-node-field-testimonial-cta input[type=submit] {
	margin: 0px;
}
.search-global body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-global-search > .pane-content .pane-node-field-testimonial-cta .webform-client-form input[type=submit] {
	margin: 0px;
}
.webform-client-form .search-global body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-global-search > .pane-content .pane-node-field-testimonial-cta input[type=submit] {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-mobile-menu #mini-panel-mobile_menu .pane-node-field-testimonial-cta .webform-client-form input[type=submit] {
	margin: 0px;
}
.webform-client-form body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-mobile-menu #mini-panel-mobile_menu .pane-node-field-testimonial-cta input[type=submit] {
	margin: 0px;
}
.pane-mobile-menu body.node-type-partners-2017-landing- .onecol-layout .content-area #mini-panel-mobile_menu .pane-node-field-testimonial-cta .webform-client-form input[type=submit] {
	margin: 0px;
}
.webform-client-form .pane-mobile-menu body.node-type-partners-2017-landing- .onecol-layout .content-area #mini-panel-mobile_menu .pane-node-field-testimonial-cta input[type=submit] {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .field-name-field-home-content-02 .pane-node-field-testimonial-cta .webform-client-form input[type=submit] {
	margin: 0px;
}
.webform-client-form body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .field-name-field-home-content-02 .pane-node-field-testimonial-cta input[type=submit] {
	margin: 0px;
}
.front .cont-02 body.node-type-partners-2017-landing- .onecol-layout .content-area .field-name-field-home-content-02 .pane-node-field-testimonial-cta .webform-client-form input[type=submit] {
	margin: 0px;
}
.webform-client-form .front .cont-02 body.node-type-partners-2017-landing- .onecol-layout .content-area .field-name-field-home-content-02 .pane-node-field-testimonial-cta input[type=submit] {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .view-merchant-types .view-content .pane-node-field-testimonial-cta .webform-client-form input[type=submit] {
	margin: 0px;
}
.webform-client-form body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .view-merchant-types .view-content .pane-node-field-testimonial-cta input[type=submit] {
	margin: 0px;
}
.front .cont-02 .view-merchant-types body.node-type-partners-2017-landing- .onecol-layout .content-area .view-content .pane-node-field-testimonial-cta .webform-client-form input[type=submit] {
	margin: 0px;
}
.webform-client-form .front .cont-02 .view-merchant-types body.node-type-partners-2017-landing- .onecol-layout .content-area .view-content .pane-node-field-testimonial-cta input[type=submit] {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search #search-form > div .pane-node-field-testimonial-cta .webform-client-form input[type=submit] {
	margin: 0px;
}
.webform-client-form body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search #search-form > div .pane-node-field-testimonial-cta input[type=submit] {
	margin: 0px;
}
.page-search body.node-type-partners-2017-landing- .onecol-layout .content-area #search-form > div .pane-node-field-testimonial-cta .webform-client-form input[type=submit] {
	margin: 0px;
}
.webform-client-form .page-search body.node-type-partners-2017-landing- .onecol-layout .content-area #search-form > div .pane-node-field-testimonial-cta input[type=submit] {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content ul .pane-node-field-testimonial-cta .webform-client-form input[type=submit] {
	margin: 0px;
}
.webform-client-form body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content ul .pane-node-field-testimonial-cta input[type=submit] {
	margin: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area ul .pane-node-field-testimonial-cta .webform-client-form input[type=submit] {
	margin: 0px;
}
.webform-client-form .page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area ul .pane-node-field-testimonial-cta input[type=submit] {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content h2 .pane-node-field-testimonial-cta .webform-client-form input[type=submit] {
	margin: 0px;
}
.webform-client-form body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content h2 .pane-node-field-testimonial-cta input[type=submit] {
	margin: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area h2 .pane-node-field-testimonial-cta .webform-client-form input[type=submit] {
	margin: 0px;
}
.webform-client-form .page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area h2 .pane-node-field-testimonial-cta input[type=submit] {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content .search-results .pane-node-field-testimonial-cta .webform-client-form input[type=submit] {
	margin: 0px;
}
.webform-client-form body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content .search-results .pane-node-field-testimonial-cta input[type=submit] {
	margin: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area .search-results .pane-node-field-testimonial-cta .webform-client-form input[type=submit] {
	margin: 0px;
}
.webform-client-form .page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area .search-results .pane-node-field-testimonial-cta input[type=submit] {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pager .pane-node-field-testimonial-cta .webform-client-form input[type=submit] {
	margin: 0px;
}
.webform-client-form body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pager .pane-node-field-testimonial-cta input[type=submit] {
	margin: 0px;
}
.page-search body.node-type-partners-2017-landing- .onecol-layout .content-area .pager .pane-node-field-testimonial-cta .webform-client-form input[type=submit] {
	margin: 0px;
}
.webform-client-form .page-search body.node-type-partners-2017-landing- .onecol-layout .content-area .pager .pane-node-field-testimonial-cta input[type=submit] {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-user .main .pane-node-field-testimonial-cta .webform-client-form input[type=submit] {
	margin: 0px;
}
.webform-client-form body.node-type-partners-2017-landing- .onecol-layout .content-area .page-user .main .pane-node-field-testimonial-cta input[type=submit] {
	margin: 0px;
}
.page-user body.node-type-partners-2017-landing- .onecol-layout .content-area .main .pane-node-field-testimonial-cta .webform-client-form input[type=submit] {
	margin: 0px;
}
.webform-client-form .page-user body.node-type-partners-2017-landing- .onecol-layout .content-area .main .pane-node-field-testimonial-cta input[type=submit] {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .inside .pane-node-field-testimonial-cta ul.views-mini-pager li a {
	margin: 0px;
}
ul.views-mini-pager li body.node-type-partners-2017-landing- .onecol-layout .content-area .inside .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .search-global .pane-global-search > .pane-content .pane-node-field-testimonial-cta ul.views-mini-pager li a {
	margin: 0px;
}
ul.views-mini-pager li body.node-type-partners-2017-landing- .onecol-layout .content-area .search-global .pane-global-search > .pane-content .pane-node-field-testimonial-cta a {
	margin: 0px;
}
.search-global body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-global-search > .pane-content .pane-node-field-testimonial-cta ul.views-mini-pager li a {
	margin: 0px;
}
ul.views-mini-pager li .search-global body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-global-search > .pane-content .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-mobile-menu #mini-panel-mobile_menu .pane-node-field-testimonial-cta ul.views-mini-pager li a {
	margin: 0px;
}
ul.views-mini-pager li body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-mobile-menu #mini-panel-mobile_menu .pane-node-field-testimonial-cta a {
	margin: 0px;
}
.pane-mobile-menu body.node-type-partners-2017-landing- .onecol-layout .content-area #mini-panel-mobile_menu .pane-node-field-testimonial-cta ul.views-mini-pager li a {
	margin: 0px;
}
ul.views-mini-pager li .pane-mobile-menu body.node-type-partners-2017-landing- .onecol-layout .content-area #mini-panel-mobile_menu .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .field-name-field-home-content-02 .pane-node-field-testimonial-cta ul.views-mini-pager li a {
	margin: 0px;
}
ul.views-mini-pager li body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .field-name-field-home-content-02 .pane-node-field-testimonial-cta a {
	margin: 0px;
}
.front .cont-02 body.node-type-partners-2017-landing- .onecol-layout .content-area .field-name-field-home-content-02 .pane-node-field-testimonial-cta ul.views-mini-pager li a {
	margin: 0px;
}
ul.views-mini-pager li .front .cont-02 body.node-type-partners-2017-landing- .onecol-layout .content-area .field-name-field-home-content-02 .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .view-merchant-types .view-content .pane-node-field-testimonial-cta ul.views-mini-pager li a {
	margin: 0px;
}
ul.views-mini-pager li body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .view-merchant-types .view-content .pane-node-field-testimonial-cta a {
	margin: 0px;
}
.front .cont-02 .view-merchant-types body.node-type-partners-2017-landing- .onecol-layout .content-area .view-content .pane-node-field-testimonial-cta ul.views-mini-pager li a {
	margin: 0px;
}
ul.views-mini-pager li .front .cont-02 .view-merchant-types body.node-type-partners-2017-landing- .onecol-layout .content-area .view-content .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search #search-form > div .pane-node-field-testimonial-cta ul.views-mini-pager li a {
	margin: 0px;
}
ul.views-mini-pager li body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search #search-form > div .pane-node-field-testimonial-cta a {
	margin: 0px;
}
.page-search body.node-type-partners-2017-landing- .onecol-layout .content-area #search-form > div .pane-node-field-testimonial-cta ul.views-mini-pager li a {
	margin: 0px;
}
ul.views-mini-pager li .page-search body.node-type-partners-2017-landing- .onecol-layout .content-area #search-form > div .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content ul.views-mini-pager .pane-node-field-testimonial-cta li a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content ul.views-mini-pager li .pane-node-field-testimonial-cta a {
	margin: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area ul.views-mini-pager .pane-node-field-testimonial-cta li a {
	margin: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area ul.views-mini-pager li .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content h2 .pane-node-field-testimonial-cta ul.views-mini-pager li a {
	margin: 0px;
}
ul.views-mini-pager li body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content h2 .pane-node-field-testimonial-cta a {
	margin: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area h2 .pane-node-field-testimonial-cta ul.views-mini-pager li a {
	margin: 0px;
}
ul.views-mini-pager li .page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area h2 .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content .search-results .pane-node-field-testimonial-cta ul.views-mini-pager li a {
	margin: 0px;
}
ul.views-mini-pager li body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content .search-results .pane-node-field-testimonial-cta a {
	margin: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area .search-results .pane-node-field-testimonial-cta ul.views-mini-pager li a {
	margin: 0px;
}
ul.views-mini-pager li .page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area .search-results .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pager .pane-node-field-testimonial-cta ul.views-mini-pager li a {
	margin: 0px;
}
ul.views-mini-pager li body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pager .pane-node-field-testimonial-cta a {
	margin: 0px;
}
.page-search body.node-type-partners-2017-landing- .onecol-layout .content-area .pager .pane-node-field-testimonial-cta ul.views-mini-pager li a {
	margin: 0px;
}
ul.views-mini-pager li .page-search body.node-type-partners-2017-landing- .onecol-layout .content-area .pager .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-user .main .pane-node-field-testimonial-cta ul.views-mini-pager li a {
	margin: 0px;
}
ul.views-mini-pager li body.node-type-partners-2017-landing- .onecol-layout .content-area .page-user .main .pane-node-field-testimonial-cta a {
	margin: 0px;
}
.page-user body.node-type-partners-2017-landing- .onecol-layout .content-area .main .pane-node-field-testimonial-cta ul.views-mini-pager li a {
	margin: 0px;
}
ul.views-mini-pager li .page-user body.node-type-partners-2017-landing- .onecol-layout .content-area .main .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .inside .pane-node-field-testimonial-cta ul.pager li a {
	margin: 0px;
}
ul.pager li body.node-type-partners-2017-landing- .onecol-layout .content-area .inside .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .search-global .pane-global-search > .pane-content .pane-node-field-testimonial-cta ul.pager li a {
	margin: 0px;
}
ul.pager li body.node-type-partners-2017-landing- .onecol-layout .content-area .search-global .pane-global-search > .pane-content .pane-node-field-testimonial-cta a {
	margin: 0px;
}
.search-global body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-global-search > .pane-content .pane-node-field-testimonial-cta ul.pager li a {
	margin: 0px;
}
ul.pager li .search-global body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-global-search > .pane-content .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-mobile-menu #mini-panel-mobile_menu .pane-node-field-testimonial-cta ul.pager li a {
	margin: 0px;
}
ul.pager li body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-mobile-menu #mini-panel-mobile_menu .pane-node-field-testimonial-cta a {
	margin: 0px;
}
.pane-mobile-menu body.node-type-partners-2017-landing- .onecol-layout .content-area #mini-panel-mobile_menu .pane-node-field-testimonial-cta ul.pager li a {
	margin: 0px;
}
ul.pager li .pane-mobile-menu body.node-type-partners-2017-landing- .onecol-layout .content-area #mini-panel-mobile_menu .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .field-name-field-home-content-02 .pane-node-field-testimonial-cta ul.pager li a {
	margin: 0px;
}
ul.pager li body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .field-name-field-home-content-02 .pane-node-field-testimonial-cta a {
	margin: 0px;
}
.front .cont-02 body.node-type-partners-2017-landing- .onecol-layout .content-area .field-name-field-home-content-02 .pane-node-field-testimonial-cta ul.pager li a {
	margin: 0px;
}
ul.pager li .front .cont-02 body.node-type-partners-2017-landing- .onecol-layout .content-area .field-name-field-home-content-02 .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .view-merchant-types .view-content .pane-node-field-testimonial-cta ul.pager li a {
	margin: 0px;
}
ul.pager li body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .view-merchant-types .view-content .pane-node-field-testimonial-cta a {
	margin: 0px;
}
.front .cont-02 .view-merchant-types body.node-type-partners-2017-landing- .onecol-layout .content-area .view-content .pane-node-field-testimonial-cta ul.pager li a {
	margin: 0px;
}
ul.pager li .front .cont-02 .view-merchant-types body.node-type-partners-2017-landing- .onecol-layout .content-area .view-content .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search #search-form > div .pane-node-field-testimonial-cta ul.pager li a {
	margin: 0px;
}
ul.pager li body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search #search-form > div .pane-node-field-testimonial-cta a {
	margin: 0px;
}
.page-search body.node-type-partners-2017-landing- .onecol-layout .content-area #search-form > div .pane-node-field-testimonial-cta ul.pager li a {
	margin: 0px;
}
ul.pager li .page-search body.node-type-partners-2017-landing- .onecol-layout .content-area #search-form > div .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content ul.pager .pane-node-field-testimonial-cta li a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content ul.pager li .pane-node-field-testimonial-cta a {
	margin: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area ul.pager .pane-node-field-testimonial-cta li a {
	margin: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area ul.pager li .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content h2 .pane-node-field-testimonial-cta ul.pager li a {
	margin: 0px;
}
ul.pager li body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content h2 .pane-node-field-testimonial-cta a {
	margin: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area h2 .pane-node-field-testimonial-cta ul.pager li a {
	margin: 0px;
}
ul.pager li .page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area h2 .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content .search-results .pane-node-field-testimonial-cta ul.pager li a {
	margin: 0px;
}
ul.pager li body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content .search-results .pane-node-field-testimonial-cta a {
	margin: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area .search-results .pane-node-field-testimonial-cta ul.pager li a {
	margin: 0px;
}
ul.pager li .page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area .search-results .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search ul.pager .pane-node-field-testimonial-cta li a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search ul.pager li .pane-node-field-testimonial-cta a {
	margin: 0px;
}
.page-search body.node-type-partners-2017-landing- .onecol-layout .content-area ul.pager .pane-node-field-testimonial-cta li a {
	margin: 0px;
}
.page-search body.node-type-partners-2017-landing- .onecol-layout .content-area ul.pager li .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-user .main .pane-node-field-testimonial-cta ul.pager li a {
	margin: 0px;
}
ul.pager li body.node-type-partners-2017-landing- .onecol-layout .content-area .page-user .main .pane-node-field-testimonial-cta a {
	margin: 0px;
}
.page-user body.node-type-partners-2017-landing- .onecol-layout .content-area .main .pane-node-field-testimonial-cta ul.pager li a {
	margin: 0px;
}
ul.pager li .page-user body.node-type-partners-2017-landing- .onecol-layout .content-area .main .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .inside .pane-node-field-testimonial-cta ul.views-mini-pager li span {
	margin: 0px;
}
ul.views-mini-pager li body.node-type-partners-2017-landing- .onecol-layout .content-area .inside .pane-node-field-testimonial-cta span {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .search-global .pane-global-search > .pane-content .pane-node-field-testimonial-cta ul.views-mini-pager li span {
	margin: 0px;
}
ul.views-mini-pager li body.node-type-partners-2017-landing- .onecol-layout .content-area .search-global .pane-global-search > .pane-content .pane-node-field-testimonial-cta span {
	margin: 0px;
}
.search-global body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-global-search > .pane-content .pane-node-field-testimonial-cta ul.views-mini-pager li span {
	margin: 0px;
}
ul.views-mini-pager li .search-global body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-global-search > .pane-content .pane-node-field-testimonial-cta span {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-mobile-menu #mini-panel-mobile_menu .pane-node-field-testimonial-cta ul.views-mini-pager li span {
	margin: 0px;
}
ul.views-mini-pager li body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-mobile-menu #mini-panel-mobile_menu .pane-node-field-testimonial-cta span {
	margin: 0px;
}
.pane-mobile-menu body.node-type-partners-2017-landing- .onecol-layout .content-area #mini-panel-mobile_menu .pane-node-field-testimonial-cta ul.views-mini-pager li span {
	margin: 0px;
}
ul.views-mini-pager li .pane-mobile-menu body.node-type-partners-2017-landing- .onecol-layout .content-area #mini-panel-mobile_menu .pane-node-field-testimonial-cta span {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .field-name-field-home-content-02 .pane-node-field-testimonial-cta ul.views-mini-pager li span {
	margin: 0px;
}
ul.views-mini-pager li body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .field-name-field-home-content-02 .pane-node-field-testimonial-cta span {
	margin: 0px;
}
.front .cont-02 body.node-type-partners-2017-landing- .onecol-layout .content-area .field-name-field-home-content-02 .pane-node-field-testimonial-cta ul.views-mini-pager li span {
	margin: 0px;
}
ul.views-mini-pager li .front .cont-02 body.node-type-partners-2017-landing- .onecol-layout .content-area .field-name-field-home-content-02 .pane-node-field-testimonial-cta span {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .view-merchant-types .view-content .pane-node-field-testimonial-cta ul.views-mini-pager li span {
	margin: 0px;
}
ul.views-mini-pager li body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .view-merchant-types .view-content .pane-node-field-testimonial-cta span {
	margin: 0px;
}
.front .cont-02 .view-merchant-types body.node-type-partners-2017-landing- .onecol-layout .content-area .view-content .pane-node-field-testimonial-cta ul.views-mini-pager li span {
	margin: 0px;
}
ul.views-mini-pager li .front .cont-02 .view-merchant-types body.node-type-partners-2017-landing- .onecol-layout .content-area .view-content .pane-node-field-testimonial-cta span {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search #search-form > div .pane-node-field-testimonial-cta ul.views-mini-pager li span {
	margin: 0px;
}
ul.views-mini-pager li body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search #search-form > div .pane-node-field-testimonial-cta span {
	margin: 0px;
}
.page-search body.node-type-partners-2017-landing- .onecol-layout .content-area #search-form > div .pane-node-field-testimonial-cta ul.views-mini-pager li span {
	margin: 0px;
}
ul.views-mini-pager li .page-search body.node-type-partners-2017-landing- .onecol-layout .content-area #search-form > div .pane-node-field-testimonial-cta span {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content ul.views-mini-pager .pane-node-field-testimonial-cta li span {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content ul.views-mini-pager li .pane-node-field-testimonial-cta span {
	margin: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area ul.views-mini-pager .pane-node-field-testimonial-cta li span {
	margin: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area ul.views-mini-pager li .pane-node-field-testimonial-cta span {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content h2 .pane-node-field-testimonial-cta ul.views-mini-pager li span {
	margin: 0px;
}
ul.views-mini-pager li body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content h2 .pane-node-field-testimonial-cta span {
	margin: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area h2 .pane-node-field-testimonial-cta ul.views-mini-pager li span {
	margin: 0px;
}
ul.views-mini-pager li .page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area h2 .pane-node-field-testimonial-cta span {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content .search-results .pane-node-field-testimonial-cta ul.views-mini-pager li span {
	margin: 0px;
}
ul.views-mini-pager li body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content .search-results .pane-node-field-testimonial-cta span {
	margin: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area .search-results .pane-node-field-testimonial-cta ul.views-mini-pager li span {
	margin: 0px;
}
ul.views-mini-pager li .page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area .search-results .pane-node-field-testimonial-cta span {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pager .pane-node-field-testimonial-cta ul.views-mini-pager li span {
	margin: 0px;
}
ul.views-mini-pager li body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pager .pane-node-field-testimonial-cta span {
	margin: 0px;
}
.page-search body.node-type-partners-2017-landing- .onecol-layout .content-area .pager .pane-node-field-testimonial-cta ul.views-mini-pager li span {
	margin: 0px;
}
ul.views-mini-pager li .page-search body.node-type-partners-2017-landing- .onecol-layout .content-area .pager .pane-node-field-testimonial-cta span {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-user .main .pane-node-field-testimonial-cta ul.views-mini-pager li span {
	margin: 0px;
}
ul.views-mini-pager li body.node-type-partners-2017-landing- .onecol-layout .content-area .page-user .main .pane-node-field-testimonial-cta span {
	margin: 0px;
}
.page-user body.node-type-partners-2017-landing- .onecol-layout .content-area .main .pane-node-field-testimonial-cta ul.views-mini-pager li span {
	margin: 0px;
}
ul.views-mini-pager li .page-user body.node-type-partners-2017-landing- .onecol-layout .content-area .main .pane-node-field-testimonial-cta span {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .inside .pane-node-field-testimonial-cta ul.pager li span {
	margin: 0px;
}
ul.pager li body.node-type-partners-2017-landing- .onecol-layout .content-area .inside .pane-node-field-testimonial-cta span {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .search-global .pane-global-search > .pane-content .pane-node-field-testimonial-cta ul.pager li span {
	margin: 0px;
}
ul.pager li body.node-type-partners-2017-landing- .onecol-layout .content-area .search-global .pane-global-search > .pane-content .pane-node-field-testimonial-cta span {
	margin: 0px;
}
.search-global body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-global-search > .pane-content .pane-node-field-testimonial-cta ul.pager li span {
	margin: 0px;
}
ul.pager li .search-global body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-global-search > .pane-content .pane-node-field-testimonial-cta span {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-mobile-menu #mini-panel-mobile_menu .pane-node-field-testimonial-cta ul.pager li span {
	margin: 0px;
}
ul.pager li body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-mobile-menu #mini-panel-mobile_menu .pane-node-field-testimonial-cta span {
	margin: 0px;
}
.pane-mobile-menu body.node-type-partners-2017-landing- .onecol-layout .content-area #mini-panel-mobile_menu .pane-node-field-testimonial-cta ul.pager li span {
	margin: 0px;
}
ul.pager li .pane-mobile-menu body.node-type-partners-2017-landing- .onecol-layout .content-area #mini-panel-mobile_menu .pane-node-field-testimonial-cta span {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .field-name-field-home-content-02 .pane-node-field-testimonial-cta ul.pager li span {
	margin: 0px;
}
ul.pager li body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .field-name-field-home-content-02 .pane-node-field-testimonial-cta span {
	margin: 0px;
}
.front .cont-02 body.node-type-partners-2017-landing- .onecol-layout .content-area .field-name-field-home-content-02 .pane-node-field-testimonial-cta ul.pager li span {
	margin: 0px;
}
ul.pager li .front .cont-02 body.node-type-partners-2017-landing- .onecol-layout .content-area .field-name-field-home-content-02 .pane-node-field-testimonial-cta span {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .view-merchant-types .view-content .pane-node-field-testimonial-cta ul.pager li span {
	margin: 0px;
}
ul.pager li body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .view-merchant-types .view-content .pane-node-field-testimonial-cta span {
	margin: 0px;
}
.front .cont-02 .view-merchant-types body.node-type-partners-2017-landing- .onecol-layout .content-area .view-content .pane-node-field-testimonial-cta ul.pager li span {
	margin: 0px;
}
ul.pager li .front .cont-02 .view-merchant-types body.node-type-partners-2017-landing- .onecol-layout .content-area .view-content .pane-node-field-testimonial-cta span {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search #search-form > div .pane-node-field-testimonial-cta ul.pager li span {
	margin: 0px;
}
ul.pager li body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search #search-form > div .pane-node-field-testimonial-cta span {
	margin: 0px;
}
.page-search body.node-type-partners-2017-landing- .onecol-layout .content-area #search-form > div .pane-node-field-testimonial-cta ul.pager li span {
	margin: 0px;
}
ul.pager li .page-search body.node-type-partners-2017-landing- .onecol-layout .content-area #search-form > div .pane-node-field-testimonial-cta span {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content ul.pager .pane-node-field-testimonial-cta li span {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content ul.pager li .pane-node-field-testimonial-cta span {
	margin: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area ul.pager .pane-node-field-testimonial-cta li span {
	margin: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area ul.pager li .pane-node-field-testimonial-cta span {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content h2 .pane-node-field-testimonial-cta ul.pager li span {
	margin: 0px;
}
ul.pager li body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content h2 .pane-node-field-testimonial-cta span {
	margin: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area h2 .pane-node-field-testimonial-cta ul.pager li span {
	margin: 0px;
}
ul.pager li .page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area h2 .pane-node-field-testimonial-cta span {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content .search-results .pane-node-field-testimonial-cta ul.pager li span {
	margin: 0px;
}
ul.pager li body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content .search-results .pane-node-field-testimonial-cta span {
	margin: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area .search-results .pane-node-field-testimonial-cta ul.pager li span {
	margin: 0px;
}
ul.pager li .page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area .search-results .pane-node-field-testimonial-cta span {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search ul.pager .pane-node-field-testimonial-cta li span {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search ul.pager li .pane-node-field-testimonial-cta span {
	margin: 0px;
}
.page-search body.node-type-partners-2017-landing- .onecol-layout .content-area ul.pager .pane-node-field-testimonial-cta li span {
	margin: 0px;
}
.page-search body.node-type-partners-2017-landing- .onecol-layout .content-area ul.pager li .pane-node-field-testimonial-cta span {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-user .main .pane-node-field-testimonial-cta ul.pager li span {
	margin: 0px;
}
ul.pager li body.node-type-partners-2017-landing- .onecol-layout .content-area .page-user .main .pane-node-field-testimonial-cta span {
	margin: 0px;
}
.page-user body.node-type-partners-2017-landing- .onecol-layout .content-area .main .pane-node-field-testimonial-cta ul.pager li span {
	margin: 0px;
}
ul.pager li .page-user body.node-type-partners-2017-landing- .onecol-layout .content-area .main .pane-node-field-testimonial-cta span {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .inside .pane-node-field-testimonial-cta .view-blog.landing-list .views-field-view-node a {
	margin: 0px;
}
.view-blog.landing-list .views-field-view-node body.node-type-partners-2017-landing- .onecol-layout .content-area .inside .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .search-global .pane-global-search > .pane-content .pane-node-field-testimonial-cta .view-blog.landing-list .views-field-view-node a {
	margin: 0px;
}
.view-blog.landing-list .views-field-view-node body.node-type-partners-2017-landing- .onecol-layout .content-area .search-global .pane-global-search > .pane-content .pane-node-field-testimonial-cta a {
	margin: 0px;
}
.search-global body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-global-search > .pane-content .pane-node-field-testimonial-cta .view-blog.landing-list .views-field-view-node a {
	margin: 0px;
}
.view-blog.landing-list .views-field-view-node .search-global body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-global-search > .pane-content .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-mobile-menu #mini-panel-mobile_menu .pane-node-field-testimonial-cta .view-blog.landing-list .views-field-view-node a {
	margin: 0px;
}
.view-blog.landing-list .views-field-view-node body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-mobile-menu #mini-panel-mobile_menu .pane-node-field-testimonial-cta a {
	margin: 0px;
}
.pane-mobile-menu body.node-type-partners-2017-landing- .onecol-layout .content-area #mini-panel-mobile_menu .pane-node-field-testimonial-cta .view-blog.landing-list .views-field-view-node a {
	margin: 0px;
}
.view-blog.landing-list .views-field-view-node .pane-mobile-menu body.node-type-partners-2017-landing- .onecol-layout .content-area #mini-panel-mobile_menu .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .field-name-field-home-content-02 .pane-node-field-testimonial-cta .view-blog.landing-list .views-field-view-node a {
	margin: 0px;
}
.view-blog.landing-list .views-field-view-node body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .field-name-field-home-content-02 .pane-node-field-testimonial-cta a {
	margin: 0px;
}
.front .cont-02 body.node-type-partners-2017-landing- .onecol-layout .content-area .field-name-field-home-content-02 .pane-node-field-testimonial-cta .view-blog.landing-list .views-field-view-node a {
	margin: 0px;
}
.view-blog.landing-list .views-field-view-node .front .cont-02 body.node-type-partners-2017-landing- .onecol-layout .content-area .field-name-field-home-content-02 .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .view-merchant-types .view-content .pane-node-field-testimonial-cta .view-blog.landing-list .views-field-view-node a {
	margin: 0px;
}
.view-blog.landing-list .views-field-view-node body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .view-merchant-types .view-content .pane-node-field-testimonial-cta a {
	margin: 0px;
}
.front .cont-02 .view-merchant-types body.node-type-partners-2017-landing- .onecol-layout .content-area .view-content .pane-node-field-testimonial-cta .view-blog.landing-list .views-field-view-node a {
	margin: 0px;
}
.view-blog.landing-list .views-field-view-node .front .cont-02 .view-merchant-types body.node-type-partners-2017-landing- .onecol-layout .content-area .view-content .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search #search-form > div .pane-node-field-testimonial-cta .view-blog.landing-list .views-field-view-node a {
	margin: 0px;
}
.view-blog.landing-list .views-field-view-node body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search #search-form > div .pane-node-field-testimonial-cta a {
	margin: 0px;
}
.page-search body.node-type-partners-2017-landing- .onecol-layout .content-area #search-form > div .pane-node-field-testimonial-cta .view-blog.landing-list .views-field-view-node a {
	margin: 0px;
}
.view-blog.landing-list .views-field-view-node .page-search body.node-type-partners-2017-landing- .onecol-layout .content-area #search-form > div .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content ul .pane-node-field-testimonial-cta .view-blog.landing-list .views-field-view-node a {
	margin: 0px;
}
.view-blog.landing-list .views-field-view-node body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content ul .pane-node-field-testimonial-cta a {
	margin: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area ul .pane-node-field-testimonial-cta .view-blog.landing-list .views-field-view-node a {
	margin: 0px;
}
.view-blog.landing-list .views-field-view-node .page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area ul .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content h2 .pane-node-field-testimonial-cta .view-blog.landing-list .views-field-view-node a {
	margin: 0px;
}
.view-blog.landing-list .views-field-view-node body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content h2 .pane-node-field-testimonial-cta a {
	margin: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area h2 .pane-node-field-testimonial-cta .view-blog.landing-list .views-field-view-node a {
	margin: 0px;
}
.view-blog.landing-list .views-field-view-node .page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area h2 .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content .search-results .pane-node-field-testimonial-cta .view-blog.landing-list .views-field-view-node a {
	margin: 0px;
}
.view-blog.landing-list .views-field-view-node body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content .search-results .pane-node-field-testimonial-cta a {
	margin: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area .search-results .pane-node-field-testimonial-cta .view-blog.landing-list .views-field-view-node a {
	margin: 0px;
}
.view-blog.landing-list .views-field-view-node .page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area .search-results .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pager .pane-node-field-testimonial-cta .view-blog.landing-list .views-field-view-node a {
	margin: 0px;
}
.view-blog.landing-list .views-field-view-node body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pager .pane-node-field-testimonial-cta a {
	margin: 0px;
}
.page-search body.node-type-partners-2017-landing- .onecol-layout .content-area .pager .pane-node-field-testimonial-cta .view-blog.landing-list .views-field-view-node a {
	margin: 0px;
}
.view-blog.landing-list .views-field-view-node .page-search body.node-type-partners-2017-landing- .onecol-layout .content-area .pager .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-user .main .pane-node-field-testimonial-cta .view-blog.landing-list .views-field-view-node a {
	margin: 0px;
}
.view-blog.landing-list .views-field-view-node body.node-type-partners-2017-landing- .onecol-layout .content-area .page-user .main .pane-node-field-testimonial-cta a {
	margin: 0px;
}
.page-user body.node-type-partners-2017-landing- .onecol-layout .content-area .main .pane-node-field-testimonial-cta .view-blog.landing-list .views-field-view-node a {
	margin: 0px;
}
.view-blog.landing-list .views-field-view-node .page-user body.node-type-partners-2017-landing- .onecol-layout .content-area .main .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .inside .pane-node-field-testimonial-cta .view-blog.by-year .views-field-view-node a {
	margin: 0px;
}
.view-blog.by-year .views-field-view-node body.node-type-partners-2017-landing- .onecol-layout .content-area .inside .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .search-global .pane-global-search > .pane-content .pane-node-field-testimonial-cta .view-blog.by-year .views-field-view-node a {
	margin: 0px;
}
.view-blog.by-year .views-field-view-node body.node-type-partners-2017-landing- .onecol-layout .content-area .search-global .pane-global-search > .pane-content .pane-node-field-testimonial-cta a {
	margin: 0px;
}
.search-global body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-global-search > .pane-content .pane-node-field-testimonial-cta .view-blog.by-year .views-field-view-node a {
	margin: 0px;
}
.view-blog.by-year .views-field-view-node .search-global body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-global-search > .pane-content .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-mobile-menu #mini-panel-mobile_menu .pane-node-field-testimonial-cta .view-blog.by-year .views-field-view-node a {
	margin: 0px;
}
.view-blog.by-year .views-field-view-node body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-mobile-menu #mini-panel-mobile_menu .pane-node-field-testimonial-cta a {
	margin: 0px;
}
.pane-mobile-menu body.node-type-partners-2017-landing- .onecol-layout .content-area #mini-panel-mobile_menu .pane-node-field-testimonial-cta .view-blog.by-year .views-field-view-node a {
	margin: 0px;
}
.view-blog.by-year .views-field-view-node .pane-mobile-menu body.node-type-partners-2017-landing- .onecol-layout .content-area #mini-panel-mobile_menu .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .field-name-field-home-content-02 .pane-node-field-testimonial-cta .view-blog.by-year .views-field-view-node a {
	margin: 0px;
}
.view-blog.by-year .views-field-view-node body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .field-name-field-home-content-02 .pane-node-field-testimonial-cta a {
	margin: 0px;
}
.front .cont-02 body.node-type-partners-2017-landing- .onecol-layout .content-area .field-name-field-home-content-02 .pane-node-field-testimonial-cta .view-blog.by-year .views-field-view-node a {
	margin: 0px;
}
.view-blog.by-year .views-field-view-node .front .cont-02 body.node-type-partners-2017-landing- .onecol-layout .content-area .field-name-field-home-content-02 .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .view-merchant-types .view-content .pane-node-field-testimonial-cta .view-blog.by-year .views-field-view-node a {
	margin: 0px;
}
.view-blog.by-year .views-field-view-node body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .view-merchant-types .view-content .pane-node-field-testimonial-cta a {
	margin: 0px;
}
.front .cont-02 .view-merchant-types body.node-type-partners-2017-landing- .onecol-layout .content-area .view-content .pane-node-field-testimonial-cta .view-blog.by-year .views-field-view-node a {
	margin: 0px;
}
.view-blog.by-year .views-field-view-node .front .cont-02 .view-merchant-types body.node-type-partners-2017-landing- .onecol-layout .content-area .view-content .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search #search-form > div .pane-node-field-testimonial-cta .view-blog.by-year .views-field-view-node a {
	margin: 0px;
}
.view-blog.by-year .views-field-view-node body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search #search-form > div .pane-node-field-testimonial-cta a {
	margin: 0px;
}
.page-search body.node-type-partners-2017-landing- .onecol-layout .content-area #search-form > div .pane-node-field-testimonial-cta .view-blog.by-year .views-field-view-node a {
	margin: 0px;
}
.view-blog.by-year .views-field-view-node .page-search body.node-type-partners-2017-landing- .onecol-layout .content-area #search-form > div .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content ul .pane-node-field-testimonial-cta .view-blog.by-year .views-field-view-node a {
	margin: 0px;
}
.view-blog.by-year .views-field-view-node body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content ul .pane-node-field-testimonial-cta a {
	margin: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area ul .pane-node-field-testimonial-cta .view-blog.by-year .views-field-view-node a {
	margin: 0px;
}
.view-blog.by-year .views-field-view-node .page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area ul .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content h2 .pane-node-field-testimonial-cta .view-blog.by-year .views-field-view-node a {
	margin: 0px;
}
.view-blog.by-year .views-field-view-node body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content h2 .pane-node-field-testimonial-cta a {
	margin: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area h2 .pane-node-field-testimonial-cta .view-blog.by-year .views-field-view-node a {
	margin: 0px;
}
.view-blog.by-year .views-field-view-node .page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area h2 .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content .search-results .pane-node-field-testimonial-cta .view-blog.by-year .views-field-view-node a {
	margin: 0px;
}
.view-blog.by-year .views-field-view-node body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content .search-results .pane-node-field-testimonial-cta a {
	margin: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area .search-results .pane-node-field-testimonial-cta .view-blog.by-year .views-field-view-node a {
	margin: 0px;
}
.view-blog.by-year .views-field-view-node .page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area .search-results .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pager .pane-node-field-testimonial-cta .view-blog.by-year .views-field-view-node a {
	margin: 0px;
}
.view-blog.by-year .views-field-view-node body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pager .pane-node-field-testimonial-cta a {
	margin: 0px;
}
.page-search body.node-type-partners-2017-landing- .onecol-layout .content-area .pager .pane-node-field-testimonial-cta .view-blog.by-year .views-field-view-node a {
	margin: 0px;
}
.view-blog.by-year .views-field-view-node .page-search body.node-type-partners-2017-landing- .onecol-layout .content-area .pager .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-user .main .pane-node-field-testimonial-cta .view-blog.by-year .views-field-view-node a {
	margin: 0px;
}
.view-blog.by-year .views-field-view-node body.node-type-partners-2017-landing- .onecol-layout .content-area .page-user .main .pane-node-field-testimonial-cta a {
	margin: 0px;
}
.page-user body.node-type-partners-2017-landing- .onecol-layout .content-area .main .pane-node-field-testimonial-cta .view-blog.by-year .views-field-view-node a {
	margin: 0px;
}
.view-blog.by-year .views-field-view-node .page-user body.node-type-partners-2017-landing- .onecol-layout .content-area .main .pane-node-field-testimonial-cta a {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .inside .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-less-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer body.node-type-partners-2017-landing- .onecol-layout .content-area .inside .pane-node-field-testimonial-cta #show-less-roadmap-cta {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .search-global .pane-global-search > .pane-content .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-less-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer body.node-type-partners-2017-landing- .onecol-layout .content-area .search-global .pane-global-search > .pane-content .pane-node-field-testimonial-cta #show-less-roadmap-cta {
	margin: 0px;
}
.search-global body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-global-search > .pane-content .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-less-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer .search-global body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-global-search > .pane-content .pane-node-field-testimonial-cta #show-less-roadmap-cta {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-mobile-menu #mini-panel-mobile_menu .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-less-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-mobile-menu #mini-panel-mobile_menu .pane-node-field-testimonial-cta #show-less-roadmap-cta {
	margin: 0px;
}
.pane-mobile-menu body.node-type-partners-2017-landing- .onecol-layout .content-area #mini-panel-mobile_menu .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-less-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer .pane-mobile-menu body.node-type-partners-2017-landing- .onecol-layout .content-area #mini-panel-mobile_menu .pane-node-field-testimonial-cta #show-less-roadmap-cta {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .field-name-field-home-content-02 .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-less-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .field-name-field-home-content-02 .pane-node-field-testimonial-cta #show-less-roadmap-cta {
	margin: 0px;
}
.front .cont-02 body.node-type-partners-2017-landing- .onecol-layout .content-area .field-name-field-home-content-02 .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-less-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer .front .cont-02 body.node-type-partners-2017-landing- .onecol-layout .content-area .field-name-field-home-content-02 .pane-node-field-testimonial-cta #show-less-roadmap-cta {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .view-merchant-types .view-content .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-less-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .view-merchant-types .view-content .pane-node-field-testimonial-cta #show-less-roadmap-cta {
	margin: 0px;
}
.front .cont-02 .view-merchant-types body.node-type-partners-2017-landing- .onecol-layout .content-area .view-content .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-less-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer .front .cont-02 .view-merchant-types body.node-type-partners-2017-landing- .onecol-layout .content-area .view-content .pane-node-field-testimonial-cta #show-less-roadmap-cta {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search #search-form > div .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-less-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search #search-form > div .pane-node-field-testimonial-cta #show-less-roadmap-cta {
	margin: 0px;
}
.page-search body.node-type-partners-2017-landing- .onecol-layout .content-area #search-form > div .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-less-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer .page-search body.node-type-partners-2017-landing- .onecol-layout .content-area #search-form > div .pane-node-field-testimonial-cta #show-less-roadmap-cta {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content ul .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-less-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content ul .pane-node-field-testimonial-cta #show-less-roadmap-cta {
	margin: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area ul .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-less-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer .page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area ul .pane-node-field-testimonial-cta #show-less-roadmap-cta {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content h2 .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-less-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content h2 .pane-node-field-testimonial-cta #show-less-roadmap-cta {
	margin: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area h2 .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-less-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer .page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area h2 .pane-node-field-testimonial-cta #show-less-roadmap-cta {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content .search-results .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-less-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content .search-results .pane-node-field-testimonial-cta #show-less-roadmap-cta {
	margin: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area .search-results .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-less-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer .page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area .search-results .pane-node-field-testimonial-cta #show-less-roadmap-cta {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pager .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-less-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pager .pane-node-field-testimonial-cta #show-less-roadmap-cta {
	margin: 0px;
}
.page-search body.node-type-partners-2017-landing- .onecol-layout .content-area .pager .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-less-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer .page-search body.node-type-partners-2017-landing- .onecol-layout .content-area .pager .pane-node-field-testimonial-cta #show-less-roadmap-cta {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-user .main .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-less-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer body.node-type-partners-2017-landing- .onecol-layout .content-area .page-user .main .pane-node-field-testimonial-cta #show-less-roadmap-cta {
	margin: 0px;
}
.page-user body.node-type-partners-2017-landing- .onecol-layout .content-area .main .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-less-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer .page-user body.node-type-partners-2017-landing- .onecol-layout .content-area .main .pane-node-field-testimonial-cta #show-less-roadmap-cta {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .inside .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-more-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer body.node-type-partners-2017-landing- .onecol-layout .content-area .inside .pane-node-field-testimonial-cta #show-more-roadmap-cta {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .search-global .pane-global-search > .pane-content .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-more-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer body.node-type-partners-2017-landing- .onecol-layout .content-area .search-global .pane-global-search > .pane-content .pane-node-field-testimonial-cta #show-more-roadmap-cta {
	margin: 0px;
}
.search-global body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-global-search > .pane-content .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-more-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer .search-global body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-global-search > .pane-content .pane-node-field-testimonial-cta #show-more-roadmap-cta {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-mobile-menu #mini-panel-mobile_menu .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-more-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-mobile-menu #mini-panel-mobile_menu .pane-node-field-testimonial-cta #show-more-roadmap-cta {
	margin: 0px;
}
.pane-mobile-menu body.node-type-partners-2017-landing- .onecol-layout .content-area #mini-panel-mobile_menu .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-more-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer .pane-mobile-menu body.node-type-partners-2017-landing- .onecol-layout .content-area #mini-panel-mobile_menu .pane-node-field-testimonial-cta #show-more-roadmap-cta {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .field-name-field-home-content-02 .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-more-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .field-name-field-home-content-02 .pane-node-field-testimonial-cta #show-more-roadmap-cta {
	margin: 0px;
}
.front .cont-02 body.node-type-partners-2017-landing- .onecol-layout .content-area .field-name-field-home-content-02 .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-more-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer .front .cont-02 body.node-type-partners-2017-landing- .onecol-layout .content-area .field-name-field-home-content-02 .pane-node-field-testimonial-cta #show-more-roadmap-cta {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .view-merchant-types .view-content .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-more-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .view-merchant-types .view-content .pane-node-field-testimonial-cta #show-more-roadmap-cta {
	margin: 0px;
}
.front .cont-02 .view-merchant-types body.node-type-partners-2017-landing- .onecol-layout .content-area .view-content .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-more-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer .front .cont-02 .view-merchant-types body.node-type-partners-2017-landing- .onecol-layout .content-area .view-content .pane-node-field-testimonial-cta #show-more-roadmap-cta {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search #search-form > div .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-more-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search #search-form > div .pane-node-field-testimonial-cta #show-more-roadmap-cta {
	margin: 0px;
}
.page-search body.node-type-partners-2017-landing- .onecol-layout .content-area #search-form > div .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-more-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer .page-search body.node-type-partners-2017-landing- .onecol-layout .content-area #search-form > div .pane-node-field-testimonial-cta #show-more-roadmap-cta {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content ul .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-more-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content ul .pane-node-field-testimonial-cta #show-more-roadmap-cta {
	margin: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area ul .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-more-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer .page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area ul .pane-node-field-testimonial-cta #show-more-roadmap-cta {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content h2 .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-more-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content h2 .pane-node-field-testimonial-cta #show-more-roadmap-cta {
	margin: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area h2 .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-more-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer .page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area h2 .pane-node-field-testimonial-cta #show-more-roadmap-cta {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content .search-results .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-more-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content .search-results .pane-node-field-testimonial-cta #show-more-roadmap-cta {
	margin: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area .search-results .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-more-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer .page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area .search-results .pane-node-field-testimonial-cta #show-more-roadmap-cta {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pager .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-more-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pager .pane-node-field-testimonial-cta #show-more-roadmap-cta {
	margin: 0px;
}
.page-search body.node-type-partners-2017-landing- .onecol-layout .content-area .pager .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-more-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer .page-search body.node-type-partners-2017-landing- .onecol-layout .content-area .pager .pane-node-field-testimonial-cta #show-more-roadmap-cta {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-user .main .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-more-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer body.node-type-partners-2017-landing- .onecol-layout .content-area .page-user .main .pane-node-field-testimonial-cta #show-more-roadmap-cta {
	margin: 0px;
}
.page-user body.node-type-partners-2017-landing- .onecol-layout .content-area .main .pane-node-field-testimonial-cta .view-product-roadmap .view-footer #show-more-roadmap-cta {
	margin: 0px;
}
.view-product-roadmap .view-footer .page-user body.node-type-partners-2017-landing- .onecol-layout .content-area .main .pane-node-field-testimonial-cta #show-more-roadmap-cta {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .inside .pane-node-field-testimonial-cta button {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .search-global .pane-global-search > .pane-content .pane-node-field-testimonial-cta button {
	margin: 0px;
}
.search-global body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-global-search > .pane-content .pane-node-field-testimonial-cta button {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-mobile-menu #mini-panel-mobile_menu .pane-node-field-testimonial-cta button {
	margin: 0px;
}
.pane-mobile-menu body.node-type-partners-2017-landing- .onecol-layout .content-area #mini-panel-mobile_menu .pane-node-field-testimonial-cta button {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .field-name-field-home-content-02 .pane-node-field-testimonial-cta button {
	margin: 0px;
}
.front .cont-02 body.node-type-partners-2017-landing- .onecol-layout .content-area .field-name-field-home-content-02 .pane-node-field-testimonial-cta button {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .view-merchant-types .view-content .pane-node-field-testimonial-cta button {
	margin: 0px;
}
.front .cont-02 .view-merchant-types body.node-type-partners-2017-landing- .onecol-layout .content-area .view-content .pane-node-field-testimonial-cta button {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search #search-form > div .pane-node-field-testimonial-cta button {
	margin: 0px;
}
.page-search body.node-type-partners-2017-landing- .onecol-layout .content-area #search-form > div .pane-node-field-testimonial-cta button {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content ul .pane-node-field-testimonial-cta button {
	margin: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area ul .pane-node-field-testimonial-cta button {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content h2 .pane-node-field-testimonial-cta button {
	margin: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area h2 .pane-node-field-testimonial-cta button {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content .search-results .pane-node-field-testimonial-cta button {
	margin: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area .search-results .pane-node-field-testimonial-cta button {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pager .pane-node-field-testimonial-cta button {
	margin: 0px;
}
.page-search body.node-type-partners-2017-landing- .onecol-layout .content-area .pager .pane-node-field-testimonial-cta button {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-user .main .pane-node-field-testimonial-cta button {
	margin: 0px;
}
.page-user body.node-type-partners-2017-landing- .onecol-layout .content-area .main .pane-node-field-testimonial-cta button {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .inside .pane-node-field-testimonial-cta input[type='submit'] {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .search-global .pane-global-search > .pane-content .pane-node-field-testimonial-cta input[type='submit'] {
	margin: 0px;
}
.search-global body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-global-search > .pane-content .pane-node-field-testimonial-cta input[type='submit'] {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .pane-mobile-menu #mini-panel-mobile_menu .pane-node-field-testimonial-cta input[type='submit'] {
	margin: 0px;
}
.pane-mobile-menu body.node-type-partners-2017-landing- .onecol-layout .content-area #mini-panel-mobile_menu .pane-node-field-testimonial-cta input[type='submit'] {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .field-name-field-home-content-02 .pane-node-field-testimonial-cta input[type='submit'] {
	margin: 0px;
}
.front .cont-02 body.node-type-partners-2017-landing- .onecol-layout .content-area .field-name-field-home-content-02 .pane-node-field-testimonial-cta input[type='submit'] {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .front .cont-02 .view-merchant-types .view-content .pane-node-field-testimonial-cta input[type='submit'] {
	margin: 0px;
}
.front .cont-02 .view-merchant-types body.node-type-partners-2017-landing- .onecol-layout .content-area .view-content .pane-node-field-testimonial-cta input[type='submit'] {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search #search-form > div .pane-node-field-testimonial-cta input[type='submit'] {
	margin: 0px;
}
.page-search body.node-type-partners-2017-landing- .onecol-layout .content-area #search-form > div .pane-node-field-testimonial-cta input[type='submit'] {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content ul .pane-node-field-testimonial-cta input[type='submit'] {
	margin: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area ul .pane-node-field-testimonial-cta input[type='submit'] {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content h2 .pane-node-field-testimonial-cta input[type='submit'] {
	margin: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area h2 .pane-node-field-testimonial-cta input[type='submit'] {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pane-page-content .search-results .pane-node-field-testimonial-cta input[type='submit'] {
	margin: 0px;
}
.page-search .pane-page-content body.node-type-partners-2017-landing- .onecol-layout .content-area .search-results .pane-node-field-testimonial-cta input[type='submit'] {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-search .pager .pane-node-field-testimonial-cta input[type='submit'] {
	margin: 0px;
}
.page-search body.node-type-partners-2017-landing- .onecol-layout .content-area .pager .pane-node-field-testimonial-cta input[type='submit'] {
	margin: 0px;
}
body.node-type-partners-2017-landing- .onecol-layout .content-area .page-user .main .pane-node-field-testimonial-cta input[type='submit'] {
	margin: 0px;
}
.page-user body.node-type-partners-2017-landing- .onecol-layout .content-area .main .pane-node-field-testimonial-cta input[type='submit'] {
	margin: 0px;
}
body.layout-become-partner {
	background: rgb(245, 246, 247); color: rgb(71, 73, 74);
}
body.layout-become-partner .onecol-layout {
	clear: both; display: block;
}
body.layout-become-partner .onecol-layout .content-top {
	background: none; padding: 90px 0px; color: inherit;
}
body.layout-become-partner .onecol-layout .content-top .panel-pane {
	clear: both; display: block;
}

body.layout-become-partner .onecol-layout .content-top .pane-node-body {
	font-size: 1.25em;
}
body.layout-become-partner .onecol-layout .content-top .pane-node-body p {
	margin: 0px 0px 20px; line-height: 1.5; clear: both; display: block;
}
body.layout-become-partner .onecol-layout .content-top .pane-node-body div.p {
	margin: 0px 0px 20px; line-height: 1.5; clear: both; display: block;
}
body.layout-become-partner .onecol-layout .content-top .pane-node-body p:last-child {
	margin-bottom: 0px;
}
body.layout-become-partner .onecol-layout .content-top .pane-node-body div:last-child.p {
	margin-bottom: 0px;
}
body.layout-become-partner .onecol-layout .content .content-area {
	background: none; padding: 0px 0px 90px;
}
body.layout-become-partner .onecol-layout .content .content-area .form-top {
	flex:0 0 auto; flex-flow:row wrap; width: 100%; color: rgb(255, 255, 255); line-height: 1.5; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25em; display: flex; position: relative; max-width: 100%; -webkit-flex-direction: row; -webkit-flex-wrap: wrap; -webkit-flex: 0 0 auto;
}
body.layout-become-partner .onecol-layout .content .content-area .form-top::before {
	background-position: 50% 50%; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 5; content: ""; pointer-events: none; background-image: url("images/webform-partner-split.png"); background-repeat: no-repeat; background-size: auto 100%;
}
body.layout-become-partner .onecol-layout .content .content-area .form-top .col-left {
	flex:0 0 50%; flex-flow:column nowrap; width: 50%; display: flex; max-width: 50%; -webkit-flex-direction: column; -webkit-flex-wrap: nowrap; -webkit-flex: 0 0 50%;
}
body.layout-become-partner .onecol-layout .content .content-area .form-top .col-right {
	flex:0 0 50%; flex-flow:column nowrap; width: 50%; display: flex; max-width: 50%; -webkit-flex-direction: column; -webkit-flex-wrap: nowrap; -webkit-flex: 0 0 50%;
}
body.layout-become-partner .onecol-layout .content .content-area .form-top .col-left .inner {
	margin: auto 0px; padding: 34px 40px 30px; width: 100%; display: block;
}
body.layout-become-partner .onecol-layout .content .content-area .form-top .col-right .inner {
	margin: auto 0px; padding: 34px 40px 30px; width: 100%; display: block;
}
body.layout-become-partner .onecol-layout .content .content-area .form-top .col-left .inner i {
	background-position: 50% 50%; margin: auto 20px auto 0px; width: 36px; height: 52px; clear: left; float: left; display: block; pointer-events: none; background-repeat: no-repeat;
}
body.layout-become-partner .onecol-layout .content .content-area .form-top .col-right .inner i {
	background-position: 50% 50%; margin: auto 20px auto 0px; width: 36px; height: 52px; clear: left; float: left; display: block; pointer-events: none; background-repeat: no-repeat;
}
body.layout-become-partner .onecol-layout .content .content-area .form-top .col-left .inner i.icon1 {
	background-image: url("images/webform-partner-icon1.png");
}
body.layout-become-partner .onecol-layout .content .content-area .form-top .col-right .inner i.icon1 {
	background-image: url("images/webform-partner-icon1.png");
}
body.layout-become-partner .onecol-layout .content .content-area .form-top .col-left .inner i.icon2 {
	background-image: url("images/webform-partner-icon2.png");
}
body.layout-become-partner .onecol-layout .content .content-area .form-top .col-right .inner i.icon2 {
	background-image: url("images/webform-partner-icon2.png");
}
body.layout-become-partner .onecol-layout .content .content-area .form-top .col-left {
	background-color: rgb(112, 180, 226);
}
body.layout-become-partner .onecol-layout .content .content-area .form-top .col-right {
	background-color: rgb(82, 147, 191);
}
body.layout-become-partner .onecol-layout .content .content-area .webform-client-form {
	padding: 60px 50% 60px 60px; border-bottom-color: rgb(237, 238, 239); border-bottom-width: 3px; border-bottom-style: solid; display: block; position: relative; background-color: rgb(255, 255, 255);
}
body.layout-become-partner .onecol-layout .content .content-area .webform-client-form::before {
	background-position: left top; top: 0px; width: 45%; right: 0px; bottom: 0px; display: block; position: absolute; content: ""; pointer-events: none; background-image: url("images/webform-become-partner-bkg.jpg"); background-repeat: no-repeat; background-size: auto 100%;
}
body.layout-become-partner .onecol-layout .content .content-area .webform-client-form .form-item {
	margin: 0px 0px 20px; padding: 0px; overflow: auto; clear: both; float: none; display: block;
}
body.layout-become-partner .onecol-layout .content .content-area .webform-client-form .form-item.form-type-radio {
	margin: 0px 4% 10px 0px; width: auto; overflow: visible; clear: none; display: inline-block; white-space: nowrap; cursor: pointer; -ms-word-break: keep-all;
}
body.layout-become-partner .onecol-layout .content .content-area .webform-client-form .form-item.form-type-radio .form-radio {
	clear: left; margin-right: 5px; float: left; cursor: pointer;
}
body.layout-become-partner .onecol-layout .content .content-area .webform-client-form .form-item.form-type-radio label {
	width: auto; clear: none; display: inline; cursor: pointer;
}
body.layout-become-partner .onecol-layout .content .content-area .webform-client-form label {
	margin: 0px 0px 5px; width: 100%; text-align: left; color: rgb(71, 73, 74); text-transform: uppercase; line-height: 1.1; clear: both; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.12em; font-weight: normal; float: none; display: block;
}
body.layout-become-partner .onecol-layout .content .content-area .webform-client-form label .form-required {
	color: rgb(0, 128, 192) !important;
}
body.layout-become-partner .onecol-layout .content .content-area .webform-client-form .form-select {
	margin: 0px; padding: 10px; border: 2px solid rgb(226, 227, 228); border-image: none; width: 100%; height: auto; color: rgb(109, 113, 117); line-height: 1.25; clear: both; font-family: sans-serif; font-size: 1em; float: none; background-color: rgb(255, 255, 255);
}
body.layout-become-partner .onecol-layout .content .content-area .webform-client-form .form-text {
	margin: 0px; padding: 10px; border: 2px solid rgb(226, 227, 228); border-image: none; width: 100%; height: auto; color: rgb(109, 113, 117); line-height: 1.25; clear: both; font-family: sans-serif; font-size: 1em; float: none; background-color: rgb(255, 255, 255);
}
body.layout-become-partner .onecol-layout .content .content-area .webform-client-form textarea {
	margin: 0px; padding: 10px; border: 2px solid rgb(226, 227, 228); border-image: none; width: 100%; height: auto; color: rgb(109, 113, 117); line-height: 1.25; clear: both; font-family: sans-serif; font-size: 1em; float: none; background-color: rgb(255, 255, 255);
}
body.layout-become-partner .onecol-layout .content .content-area .webform-client-form textarea {
	margin: 0px; padding: 10px; border: 2px solid rgb(226, 227, 228); border-image: none; width: 100%; height: auto; color: rgb(109, 113, 117); line-height: 1.25; clear: both; font-family: sans-serif; font-size: 1em; float: none; background-color: rgb(255, 255, 255);
}
body.layout-become-partner .onecol-layout .content .content-area .webform-client-form .form-select {
	background-position: right; height: 55px; padding-top: 0px; padding-bottom: 0px; cursor: pointer; background-image: url("images/form-select-grey.png"); background-repeat: no-repeat;
}
body.layout-become-partner .onecol-layout .content .content-area .webform-client-form textarea {
	height: 150px; line-height: 1.5;
}
body.layout-become-partner .onecol-layout .content .content-area .webform-client-form .error-msg {
	background: rgb(0, 128, 192); padding: 12px 10px 10px; width: 100%; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.1; clear: both; font-family: "abadi_mt_condensed_lightRg"; font-size: 0.95em; font-weight: normal; margin-bottom: 5px; display: block;
}
body.layout-become-partner .onecol-layout .content .content-area .webform-client-form .form-submit {
	margin: 0px !important; padding: 24px 40px 20px !important; letter-spacing: 1px !important; font-family: "abadi_mt_condensed_lightRg" !important; font-size: 1.37em !important; font-weight: normal !important;
}
@media all and (max-width:1200px)
{
body.layout-become-partner .onecol-layout .content-top {
	padding-top: 8vw; padding-bottom: 8vw;
}
body.layout-become-partner .onecol-layout .content .content-area {
	padding-bottom: 8vw;
}
body.layout-become-partner .onecol-layout .content .content-area .webform-client-form {
	padding: 4vw 50% 4vw 4vw;
}
}
@media all and (max-width:980px)
{
body.layout-become-partner .onecol-layout .content .content-area .webform-client-form {
	padding-right: 40%;
}
body.layout-become-partner .onecol-layout .content .content-area .webform-client-form::before {
	width: 35%;
}
}
@media all and (max-width:768px)
{
body.layout-become-partner .onecol-layout .content .content-area .webform-client-form {
	padding: 5vw; background-image: none; background-color: rgb(255, 255, 255);
}
body.layout-become-partner .onecol-layout .content .content-area .webform-client-form::before {
	display: none;
}
body.layout-become-partner .onecol-layout .content .content-area .form-top {
	flex-direction: column; -webkit-flex-direction: column;
}
body.layout-become-partner .onecol-layout .content .content-area .form-top::before {
	display: none !important;
}
body.layout-become-partner .onecol-layout .content .content-area .form-top .col-left {
	flex:0 0 auto; width: 100%; max-width: 100%; -webkit-flex: 0 0 auto;
}
body.layout-become-partner .onecol-layout .content .content-area .form-top .col-right {
	flex:0 0 auto; width: 100%; max-width: 100%; -webkit-flex: 0 0 auto;
}
body.layout-become-partner .onecol-layout .content .content-area .form-top .col-left .inner {
	padding: 25px;
}
body.layout-become-partner .onecol-layout .content .content-area .form-top .col-right .inner {
	padding: 25px;
}
}
@media all and (max-width:667px)
{
body.layout-become-partner .onecol-layout .content .content-area .webform-client-form {
	padding: 20px;
}
body.layout-become-partner .onecol-layout .content .content-area .form-top .col-left .inner i {
	margin: 0px auto 5px; width: 100%; clear: both; float: none;
}
body.layout-become-partner .onecol-layout .content .content-area .form-top .col-right .inner i {
	margin: 0px auto 5px; width: 100%; clear: both; float: none;
}
}
ul.dev-options {
	list-style: none; padding: 30px 0px;
}
ul.dev-options li {
	width: 30%; display: inline-block;
}
ul.dev-options li.opt-02 {
	margin: 0px 3%;
}
ul.dev-options li a.banner {
	margin-bottom: 5px; display: block;
}
ul.dev-options li a.banner img {
	width: 100%;
}
ul.dev-options li .views-row {
	width: 100%;
}
@media all and (max-width:980px)
{
ul.dev-options {
	text-align: center;
}
ul.dev-options li {
	width: 60%;
}
ul.dev-options li.opt-02 {
	margin: 20px 0px;
}
}
@media all and (max-width:667px)
{
ul.dev-options li {
	width: 100%;
}
}
.dev-api-demo {
	background: rgb(255, 255, 255);
}
.dev-api-demo .inner {
	padding: 30px;
}
.dev-api-demo .codeblock {
	background: rgb(23, 59, 87);
}
.dev-api-demo .codeblock code {
	padding: 30px 0px; color: rgb(112, 180, 226); display: block;
}
.dev-api-demo .codeblock .controls {
	background: rgb(18, 45, 67); padding: 15px 40px;
}
.dev-api-demo .codeblock .controls select {
	padding: 0px 10px; height: 30px; display: inline-block;
}
.dev-api-demo .codeblock .controls .api-using {
	padding: 0px 10px; color: rgb(238, 238, 238); display: inline-block;
}
@media all and (max-width:667px)
{
.dev-api-demo .codeblock .controls .api-using {
	display: block;
}
}
.tab-container {
	margin-bottom: 60px; position: relative;
}
.tab-container h3.tab-nav {
	background: rgb(20, 93, 149); margin: 0px; padding: 15px 20px 10px; border-radius: 3px 3px 0px 0px; width: 45%; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.3; font-family: "abadi_mt_condensed_lightRg"; vertical-align: bottom; display: inline-block; position: relative; cursor: pointer;
}
.tab-container h3.tab-nav:hover {
	background: rgb(34, 86, 127);
}
.tab-container h3.tab-nav.active {
	background: rgb(23, 59, 87);
}
.tab-container h3.tab-nav.first + .codeblock {
	display: block;
}
.tab-container .codeblock {
	display: none; position: absolute;
}
@media all and (max-width:667px)
{
.tab-container h3.tab-nav {
	padding: 15px 10px 10px;
}
}
.view-payment-modules {
	padding-bottom: 30px;
}
.view-payment-modules.module-links .view-content {
	columns: 2 auto; -moz-columns: 2; -webkit-columns: 2;
}
.view-payment-modules.module-links .views-row {
	line-height: 1.8;
}
.view-payment-modules.module-links .views-row a {
	color: rgb(112, 180, 226); font-family: "abadi_mt_condensed_lightRg"; font-size: 1.2em;
}
.view-payment-modules.module-links .views-row a:hover {
	text-decoration: underline;
}
@media all and (max-width:667px)
{
.view-payment-modules.module-links .view-content {
	columns: 1 auto; -moz-columns: 1; -webkit-columns: 1;
}
}
.view-payment-modules.module-list .row-item {
	padding: 50px 0px 30px; overflow: hidden;
}
.view-payment-modules.module-list .logo {
	width: 19.86%; float: left;
}
.view-payment-modules.module-list .summary {
	width: 75%; float: right;
}
.view-payment-modules.module-list .summary p {
	margin-bottom: 20px;
}
.view-payment-modules.module-list .summary div.p {
	margin-bottom: 20px;
}
.view-payment-modules.module-list h3.title {
	color: rgb(23, 59, 87); font-family: "abadi_mt_condensed_lightRg"; font-size: 1.7em;
}
.view-payment-modules.module-list h3.title a {
	color: rgb(0, 128, 192);
}
.view-payment-modules.module-list h3.title a:hover {
	text-decoration: underline;
}
#content-area .flowchart a:hover {
	text-decoration: none;
}
.flowchart {
	background: rgb(255, 255, 255); padding: 30px 30px 70px; border-radius: 6px; border: 1px solid rgb(213, 224, 228); border-image: none; position: relative;
}
.flowchart p {
	margin: 0px;
}
.flowchart div.p {
	margin: 0px;
}
.flowchart .question {
	text-align: center; overflow: hidden; font-weight: bold; position: relative;
}
.flowchart .question .text {
	color: rgb(0, 86, 150); font-size: 1.3em;
}
.flowchart .question .buttons {
	margin: 0px auto; width: 50%;
}
.flowchart .question .answer {
	overflow: hidden; display: block;
}
.flowchart .question .answer .line {
	background: rgb(204, 204, 204); margin: 5px 0px 10px 70px; width: 1px; height: 30px; position: relative;
}
.flowchart .question .answer .line.end-parent {
	padding-bottom: 70px;
}
.flowchart .question .answer.yes {
	float: left;
}
.flowchart .question .answer.no {
	float: right;
}
.flowchart .question .answer.no .line {
	margin: 5px 0px 10px 13px;
}
.flowchart .question .answer  {
	margin: 0px; padding: 10px 24px; border-radius: 6px; width: 84px; color: rgb(255, 255, 255); display: inline-block;
}
.flowchart .question .answer .webform-client-form input[type=submit] {
	margin: 0px; padding: 10px 24px; border-radius: 6px; width: 84px; color: rgb(255, 255, 255); display: inline-block;
}
.webform-client-form .flowchart .question .answer input[type=submit] {
	margin: 0px; padding: 10px 24px; border-radius: 6px; width: 84px; color: rgb(255, 255, 255); display: inline-block;
}
.flowchart .question .answer ul.views-mini-pager li a {
	margin: 0px; padding: 10px 24px; border-radius: 6px; width: 84px; color: rgb(255, 255, 255); display: inline-block;
}
ul.views-mini-pager li .flowchart .question .answer a {
	margin: 0px; padding: 10px 24px; border-radius: 6px; width: 84px; color: rgb(255, 255, 255); display: inline-block;
}
.flowchart .question .answer ul.pager li a {
	margin: 0px; padding: 10px 24px; border-radius: 6px; width: 84px; color: rgb(255, 255, 255); display: inline-block;
}
ul.pager li .flowchart .question .answer a {
	margin: 0px; padding: 10px 24px; border-radius: 6px; width: 84px; color: rgb(255, 255, 255); display: inline-block;
}
.flowchart .question .answer ul.views-mini-pager li span {
	margin: 0px; padding: 10px 24px; border-radius: 6px; width: 84px; color: rgb(255, 255, 255); display: inline-block;
}
ul.views-mini-pager li .flowchart .question .answer span {
	margin: 0px; padding: 10px 24px; border-radius: 6px; width: 84px; color: rgb(255, 255, 255); display: inline-block;
}
.flowchart .question .answer ul.pager li span {
	margin: 0px; padding: 10px 24px; border-radius: 6px; width: 84px; color: rgb(255, 255, 255); display: inline-block;
}
ul.pager li .flowchart .question .answer span {
	margin: 0px; padding: 10px 24px; border-radius: 6px; width: 84px; color: rgb(255, 255, 255); display: inline-block;
}
.flowchart .question .answer .view-blog.landing-list .views-field-view-node a {
	margin: 0px; padding: 10px 24px; border-radius: 6px; width: 84px; color: rgb(255, 255, 255); display: inline-block;
}
.view-blog.landing-list .views-field-view-node .flowchart .question .answer a {
	margin: 0px; padding: 10px 24px; border-radius: 6px; width: 84px; color: rgb(255, 255, 255); display: inline-block;
}
.flowchart .question .answer .view-blog.by-year .views-field-view-node a {
	margin: 0px; padding: 10px 24px; border-radius: 6px; width: 84px; color: rgb(255, 255, 255); display: inline-block;
}
.view-blog.by-year .views-field-view-node .flowchart .question .answer a {
	margin: 0px; padding: 10px 24px; border-radius: 6px; width: 84px; color: rgb(255, 255, 255); display: inline-block;
}
.flowchart .question .answer .view-product-roadmap .view-footer #show-less-roadmap-cta {
	margin: 0px; padding: 10px 24px; border-radius: 6px; width: 84px; color: rgb(255, 255, 255); display: inline-block;
}
.view-product-roadmap .view-footer .flowchart .question .answer #show-less-roadmap-cta {
	margin: 0px; padding: 10px 24px; border-radius: 6px; width: 84px; color: rgb(255, 255, 255); display: inline-block;
}
.flowchart .question .answer .view-product-roadmap .view-footer #show-more-roadmap-cta {
	margin: 0px; padding: 10px 24px; border-radius: 6px; width: 84px; color: rgb(255, 255, 255); display: inline-block;
}
.view-product-roadmap .view-footer .flowchart .question .answer #show-more-roadmap-cta {
	margin: 0px; padding: 10px 24px; border-radius: 6px; width: 84px; color: rgb(255, 255, 255); display: inline-block;
}
.flowchart .question .answer button {
	margin: 0px; padding: 10px 24px; border-radius: 6px; width: 84px; color: rgb(255, 255, 255); display: inline-block;
}
.flowchart .question .answer input[type='submit'] {
	margin: 0px; padding: 10px 24px; border-radius: 6px; width: 84px; color: rgb(255, 255, 255); display: inline-block;
}
.flowchart .question .answer .clicked {
	background: rgb(124, 205, 84);
}
.flowchart .question .answer .webform-client-form input[type=submit].clicked {
	background: rgb(124, 205, 84);
}
.webform-client-form .flowchart .question .answer input[type=submit].clicked {
	background: rgb(124, 205, 84);
}
.flowchart .question .answer ul.views-mini-pager li a.clicked {
	background: rgb(124, 205, 84);
}
ul.views-mini-pager li .flowchart .question .answer a.clicked {
	background: rgb(124, 205, 84);
}
.flowchart .question .answer ul.pager li a.clicked {
	background: rgb(124, 205, 84);
}
ul.pager li .flowchart .question .answer a.clicked {
	background: rgb(124, 205, 84);
}
.flowchart .question .answer ul.views-mini-pager li span.clicked {
	background: rgb(124, 205, 84);
}
ul.views-mini-pager li .flowchart .question .answer span.clicked {
	background: rgb(124, 205, 84);
}
.flowchart .question .answer ul.pager li span.clicked {
	background: rgb(124, 205, 84);
}
ul.pager li .flowchart .question .answer span.clicked {
	background: rgb(124, 205, 84);
}
.flowchart .question .answer .view-blog.landing-list .views-field-view-node a.clicked {
	background: rgb(124, 205, 84);
}
.view-blog.landing-list .views-field-view-node .flowchart .question .answer a.clicked {
	background: rgb(124, 205, 84);
}
.flowchart .question .answer .view-blog.by-year .views-field-view-node a.clicked {
	background: rgb(124, 205, 84);
}
.view-blog.by-year .views-field-view-node .flowchart .question .answer a.clicked {
	background: rgb(124, 205, 84);
}
.flowchart .question .answer .view-product-roadmap .view-footer .clicked#show-less-roadmap-cta {
	background: rgb(124, 205, 84);
}
.view-product-roadmap .view-footer .flowchart .question .answer .clicked#show-less-roadmap-cta {
	background: rgb(124, 205, 84);
}
.flowchart .question .answer .view-product-roadmap .view-footer .clicked#show-more-roadmap-cta {
	background: rgb(124, 205, 84);
}
.view-product-roadmap .view-footer .flowchart .question .answer .clicked#show-more-roadmap-cta {
	background: rgb(124, 205, 84);
}
.flowchart .question .answer button.clicked {
	background: rgb(124, 205, 84);
}
.flowchart .question .answer input[type='submit'].clicked {
	background: rgb(124, 205, 84);
}
.flowchart .question .answer .clicked + .line {
	display: block;
}
.flowchart .question .answer .webform-client-form input[type=submit].clicked + .line {
	display: block;
}
.webform-client-form .flowchart .question .answer input[type=submit].clicked + .line {
	display: block;
}
.flowchart .question .answer ul.views-mini-pager li a.clicked + .line {
	display: block;
}
ul.views-mini-pager li .flowchart .question .answer a.clicked + .line {
	display: block;
}
.flowchart .question .answer ul.pager li a.clicked + .line {
	display: block;
}
ul.pager li .flowchart .question .answer a.clicked + .line {
	display: block;
}
.flowchart .question .answer ul.views-mini-pager li span.clicked + .line {
	display: block;
}
ul.views-mini-pager li .flowchart .question .answer span.clicked + .line {
	display: block;
}
.flowchart .question .answer ul.pager li span.clicked + .line {
	display: block;
}
ul.pager li .flowchart .question .answer span.clicked + .line {
	display: block;
}
.flowchart .question .answer .view-blog.landing-list .views-field-view-node a.clicked + .line {
	display: block;
}
.view-blog.landing-list .views-field-view-node .flowchart .question .answer a.clicked + .line {
	display: block;
}
.flowchart .question .answer .view-blog.by-year .views-field-view-node a.clicked + .line {
	display: block;
}
.view-blog.by-year .views-field-view-node .flowchart .question .answer a.clicked + .line {
	display: block;
}
.flowchart .question .answer .view-product-roadmap .view-footer .clicked#show-less-roadmap-cta + .line {
	display: block;
}
.view-product-roadmap .view-footer .flowchart .question .answer .clicked#show-less-roadmap-cta + .line {
	display: block;
}
.flowchart .question .answer .view-product-roadmap .view-footer .clicked#show-more-roadmap-cta + .line {
	display: block;
}
.view-product-roadmap .view-footer .flowchart .question .answer .clicked#show-more-roadmap-cta + .line {
	display: block;
}
.flowchart .question .answer button.clicked + .line {
	display: block;
}
.flowchart .question .answer input[type='submit'].clicked + .line {
	display: block;
}
.flowchart .question .answer .not-clicked {
	background: rgb(237, 236, 234); color: rgb(153, 153, 153) !important;
}
.flowchart .question .answer .webform-client-form input[type=submit].not-clicked {
	background: rgb(237, 236, 234); color: rgb(153, 153, 153) !important;
}
.webform-client-form .flowchart .question .answer input[type=submit].not-clicked {
	background: rgb(237, 236, 234); color: rgb(153, 153, 153) !important;
}
.flowchart .question .answer ul.views-mini-pager li a.not-clicked {
	background: rgb(237, 236, 234); color: rgb(153, 153, 153) !important;
}
ul.views-mini-pager li .flowchart .question .answer a.not-clicked {
	background: rgb(237, 236, 234); color: rgb(153, 153, 153) !important;
}
.flowchart .question .answer ul.pager li a.not-clicked {
	background: rgb(237, 236, 234); color: rgb(153, 153, 153) !important;
}
ul.pager li .flowchart .question .answer a.not-clicked {
	background: rgb(237, 236, 234); color: rgb(153, 153, 153) !important;
}
.flowchart .question .answer ul.views-mini-pager li span.not-clicked {
	background: rgb(237, 236, 234); color: rgb(153, 153, 153) !important;
}
ul.views-mini-pager li .flowchart .question .answer span.not-clicked {
	background: rgb(237, 236, 234); color: rgb(153, 153, 153) !important;
}
.flowchart .question .answer ul.pager li span.not-clicked {
	background: rgb(237, 236, 234); color: rgb(153, 153, 153) !important;
}
ul.pager li .flowchart .question .answer span.not-clicked {
	background: rgb(237, 236, 234); color: rgb(153, 153, 153) !important;
}
.flowchart .question .answer .view-blog.landing-list .views-field-view-node a.not-clicked {
	background: rgb(237, 236, 234); color: rgb(153, 153, 153) !important;
}
.view-blog.landing-list .views-field-view-node .flowchart .question .answer a.not-clicked {
	background: rgb(237, 236, 234); color: rgb(153, 153, 153) !important;
}
.flowchart .question .answer .view-blog.by-year .views-field-view-node a.not-clicked {
	background: rgb(237, 236, 234); color: rgb(153, 153, 153) !important;
}
.view-blog.by-year .views-field-view-node .flowchart .question .answer a.not-clicked {
	background: rgb(237, 236, 234); color: rgb(153, 153, 153) !important;
}
.flowchart .question .answer .view-product-roadmap .view-footer .not-clicked#show-less-roadmap-cta {
	background: rgb(237, 236, 234); color: rgb(153, 153, 153) !important;
}
.view-product-roadmap .view-footer .flowchart .question .answer .not-clicked#show-less-roadmap-cta {
	background: rgb(237, 236, 234); color: rgb(153, 153, 153) !important;
}
.flowchart .question .answer .view-product-roadmap .view-footer .not-clicked#show-more-roadmap-cta {
	background: rgb(237, 236, 234); color: rgb(153, 153, 153) !important;
}
.view-product-roadmap .view-footer .flowchart .question .answer .not-clicked#show-more-roadmap-cta {
	background: rgb(237, 236, 234); color: rgb(153, 153, 153) !important;
}
.flowchart .question .answer button.not-clicked {
	background: rgb(237, 236, 234); color: rgb(153, 153, 153) !important;
}
.flowchart .question .answer input[type='submit'].not-clicked {
	background: rgb(237, 236, 234); color: rgb(153, 153, 153) !important;
}
.flowchart .question .answer  + .line {
	display: none;
}
.flowchart .question .answer .webform-client-form input[type=submit] + .line {
	display: none;
}
.webform-client-form .flowchart .question .answer input[type=submit] + .line {
	display: none;
}
.flowchart .question .answer ul.views-mini-pager li a + .line {
	display: none;
}
ul.views-mini-pager li .flowchart .question .answer a + .line {
	display: none;
}
.flowchart .question .answer ul.pager li a + .line {
	display: none;
}
ul.pager li .flowchart .question .answer a + .line {
	display: none;
}
.flowchart .question .answer ul.views-mini-pager li span + .line {
	display: none;
}
ul.views-mini-pager li .flowchart .question .answer span + .line {
	display: none;
}
.flowchart .question .answer ul.pager li span + .line {
	display: none;
}
ul.pager li .flowchart .question .answer span + .line {
	display: none;
}
.flowchart .question .answer .view-blog.landing-list .views-field-view-node a + .line {
	display: none;
}
.view-blog.landing-list .views-field-view-node .flowchart .question .answer a + .line {
	display: none;
}
.flowchart .question .answer .view-blog.by-year .views-field-view-node a + .line {
	display: none;
}
.view-blog.by-year .views-field-view-node .flowchart .question .answer a + .line {
	display: none;
}
.flowchart .question .answer .view-product-roadmap .view-footer #show-less-roadmap-cta + .line {
	display: none;
}
.view-product-roadmap .view-footer .flowchart .question .answer #show-less-roadmap-cta + .line {
	display: none;
}
.flowchart .question .answer .view-product-roadmap .view-footer #show-more-roadmap-cta + .line {
	display: none;
}
.view-product-roadmap .view-footer .flowchart .question .answer #show-more-roadmap-cta + .line {
	display: none;
}
.flowchart .question .answer button + .line {
	display: none;
}
.flowchart .question .answer input[type='submit'] + .line {
	display: none;
}
.flowchart .question .answer .end {
	padding: 0.5em 20px; left: 20%; width: 60%; bottom: 0px; overflow: hidden; display: none; position: absolute;
}
@media all and (max-width:667px)
{
.flowchart .question .text {
	line-height: 1;
}
.flowchart .question .buttons {
	width: 80%;
}
.flowchart .question .answer .end {
	left: 10%; width: 80%;
}
}
.flowchart .start-over {
	padding: 0.2em 0.5em; right: 20px; bottom: 20px; font-size: 0.8em; position: absolute; cursor: pointer;
}
.languages-grid {
	width: 100%; overflow: hidden; max-width: 100%;
}
.green-links.api-lang-links {
	margin-bottom: 20px;
}
.green-links.api-lang-links .green-header-link {
	font-size: 1.2em;
}
.full-api-doc-list .payment-module {
	overflow: hidden;
}
.dev-canada {
	background-position: 20px 23px; margin: 0px 0px 40px; padding: 20px 20px 20px 140px; color: rgb(255, 255, 255); clear: both; border-bottom-color: rgb(96, 154, 194); border-bottom-width: 4px; border-bottom-style: solid; display: block; background-image: url("images/flag-canada-01.png"); background-repeat: no-repeat; background-color: rgb(112, 180, 226);
}
.dev-canada a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.dev-canada h4 {
	margin: 0px 0px 5px; padding: 0px; border: currentColor; border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.2; clear: both; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-size: 1.5rem; font-weight: bold; display: block;
}
.dev-canada .subtop h2.h4 {
	margin: 0px 0px 5px; padding: 0px; border: currentColor; border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.2; clear: both; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-size: 1.5rem; font-weight: bold; display: block;
}
.subtop .dev-canada h2.h4 {
	margin: 0px 0px 5px; padding: 0px; border: currentColor; border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.2; clear: both; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-size: 1.5rem; font-weight: bold; display: block;
}
.dev-canada .content-area h2.h4 {
	margin: 0px 0px 5px; padding: 0px; border: currentColor; border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.2; clear: both; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-size: 1.5rem; font-weight: bold; display: block;
}
.content-area .dev-canada h2.h4 {
	margin: 0px 0px 5px; padding: 0px; border: currentColor; border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.2; clear: both; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-size: 1.5rem; font-weight: bold; display: block;
}
.dev-canada .subcontent h2.h4 {
	margin: 0px 0px 5px; padding: 0px; border: currentColor; border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.2; clear: both; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-size: 1.5rem; font-weight: bold; display: block;
}
.subcontent .dev-canada h2.h4 {
	margin: 0px 0px 5px; padding: 0px; border: currentColor; border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.2; clear: both; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-size: 1.5rem; font-weight: bold; display: block;
}
.dev-canada .field-name-body h2.h4 {
	margin: 0px 0px 5px; padding: 0px; border: currentColor; border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.2; clear: both; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-size: 1.5rem; font-weight: bold; display: block;
}
.field-name-body .dev-canada h2.h4 {
	margin: 0px 0px 5px; padding: 0px; border: currentColor; border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.2; clear: both; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-size: 1.5rem; font-weight: bold; display: block;
}
.dev-canada .subtop h3.h4 {
	margin: 0px 0px 5px; padding: 0px; border: currentColor; border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.2; clear: both; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-size: 1.5rem; font-weight: bold; display: block;
}
.subtop .dev-canada h3.h4 {
	margin: 0px 0px 5px; padding: 0px; border: currentColor; border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.2; clear: both; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-size: 1.5rem; font-weight: bold; display: block;
}
.dev-canada .content-area h3.h4 {
	margin: 0px 0px 5px; padding: 0px; border: currentColor; border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.2; clear: both; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-size: 1.5rem; font-weight: bold; display: block;
}
.content-area .dev-canada h3.h4 {
	margin: 0px 0px 5px; padding: 0px; border: currentColor; border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.2; clear: both; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-size: 1.5rem; font-weight: bold; display: block;
}
.dev-canada .subcontent h3.h4 {
	margin: 0px 0px 5px; padding: 0px; border: currentColor; border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.2; clear: both; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-size: 1.5rem; font-weight: bold; display: block;
}
.subcontent .dev-canada h3.h4 {
	margin: 0px 0px 5px; padding: 0px; border: currentColor; border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.2; clear: both; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-size: 1.5rem; font-weight: bold; display: block;
}
.dev-canada .field-name-body h3.h4 {
	margin: 0px 0px 5px; padding: 0px; border: currentColor; border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.2; clear: both; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-size: 1.5rem; font-weight: bold; display: block;
}
.field-name-body .dev-canada h3.h4 {
	margin: 0px 0px 5px; padding: 0px; border: currentColor; border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.2; clear: both; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-size: 1.5rem; font-weight: bold; display: block;
}
.dev-canada p {
	margin: 0px !important; color: rgb(255, 255, 255) !important; font-size: 1rem !important; white-space: normal !important; -ms-word-break: normal !important; -ms-word-wrap: normal !important;
}
.dev-canada div.p {
	margin: 0px !important; color: rgb(255, 255, 255) !important; font-size: 1rem !important; white-space: normal !important; -ms-word-break: normal !important; -ms-word-wrap: normal !important;
}
@media all and (max-width:980px)
{
.dev-canada {
	background-position: 50% 20px; padding: 120px 20px 20px;
}
.dev-canada h4 br {
	display: none;
}
.dev-canada .subtop h2.h4 br {
	display: none;
}
.subtop .dev-canada h2.h4 br {
	display: none;
}
.dev-canada .content-area h2.h4 br {
	display: none;
}
.content-area .dev-canada h2.h4 br {
	display: none;
}
.dev-canada .subcontent h2.h4 br {
	display: none;
}
.subcontent .dev-canada h2.h4 br {
	display: none;
}
.dev-canada .field-name-body h2.h4 br {
	display: none;
}
.field-name-body .dev-canada h2.h4 br {
	display: none;
}
.dev-canada .subtop h3.h4 br {
	display: none;
}
.subtop .dev-canada h3.h4 br {
	display: none;
}
.dev-canada .content-area h3.h4 br {
	display: none;
}
.content-area .dev-canada h3.h4 br {
	display: none;
}
.dev-canada .subcontent h3.h4 br {
	display: none;
}
.subcontent .dev-canada h3.h4 br {
	display: none;
}
.dev-canada .field-name-body h3.h4 br {
	display: none;
}
.field-name-body .dev-canada h3.h4 br {
	display: none;
}
.dev-canada p br {
	display: none;
}
.dev-canada div.p br {
	display: none;
}
.dev-canada p strong {
	padding-left: 7px;
}
.dev-canada div.p strong {
	padding-left: 7px;
}
}
.careers-landing .onecol-five-row-layout .content-top {
	background-position: 0% 0%; background-image: url("images/ct-bg-careers-05.jpg"); background-attachment: scroll; background-repeat: no-repeat; background-size: cover !important; background-origin: padding-box; background-clip: border-box; background-color: transparent;
}
.careers-landing .onecol-five-row-layout .subtop {
	text-align: center;
}
.careers-landing .onecol-five-row-layout .content-area .checklist li {
	width: 48%; padding-right: 50px; margin-bottom: 15px; vertical-align: top; display: inline-block;
}
.careers-landing .onecol-five-row-layout .subcontent {
	padding: 0px;
}
.careers-landing .onecol-five-row-layout .subcontent > .inside {
	padding: 0px; max-width: 100%;
}
.careers-landing .onecol-five-row-layout .search-global .pane-global-search.subcontent > .pane-content {
	padding: 0px; max-width: 100%;
}
.search-global .careers-landing .onecol-five-row-layout .pane-global-search.subcontent > .pane-content {
	padding: 0px; max-width: 100%;
}
.careers-landing .onecol-five-row-layout .pane-mobile-menu .subcontent > #mini-panel-mobile_menu {
	padding: 0px; max-width: 100%;
}
.pane-mobile-menu .careers-landing .onecol-five-row-layout .subcontent > #mini-panel-mobile_menu {
	padding: 0px; max-width: 100%;
}
.careers-landing .onecol-five-row-layout .front .cont-02 .subcontent > .field-name-field-home-content-02 {
	padding: 0px; max-width: 100%;
}
.front .cont-02 .careers-landing .onecol-five-row-layout .subcontent > .field-name-field-home-content-02 {
	padding: 0px; max-width: 100%;
}
.careers-landing .onecol-five-row-layout .front .cont-02 .view-merchant-types .subcontent > .view-content {
	padding: 0px; max-width: 100%;
}
.front .cont-02 .view-merchant-types .careers-landing .onecol-five-row-layout .subcontent > .view-content {
	padding: 0px; max-width: 100%;
}
.careers-landing .onecol-five-row-layout .page-search .subcontent#search-form > div {
	padding: 0px; max-width: 100%;
}
.page-search .careers-landing .onecol-five-row-layout .subcontent#search-form > div {
	padding: 0px; max-width: 100%;
}
.careers-landing .onecol-five-row-layout .page-search .pane-page-content .subcontent > ul {
	padding: 0px; max-width: 100%;
}
.page-search .pane-page-content .careers-landing .onecol-five-row-layout .subcontent > ul {
	padding: 0px; max-width: 100%;
}
.careers-landing .onecol-five-row-layout .page-search .pane-page-content .subcontent > h2 {
	padding: 0px; max-width: 100%;
}
.page-search .pane-page-content .careers-landing .onecol-five-row-layout .subcontent > h2 {
	padding: 0px; max-width: 100%;
}
.careers-landing .onecol-five-row-layout .page-search .pane-page-content .subcontent > .search-results {
	padding: 0px; max-width: 100%;
}
.page-search .pane-page-content .careers-landing .onecol-five-row-layout .subcontent > .search-results {
	padding: 0px; max-width: 100%;
}
.careers-landing .onecol-five-row-layout .page-search .subcontent > .pager {
	padding: 0px; max-width: 100%;
}
.page-search .careers-landing .onecol-five-row-layout .subcontent > .pager {
	padding: 0px; max-width: 100%;
}
.careers-landing .onecol-five-row-layout .page-user .subcontent > .main {
	padding: 0px; max-width: 100%;
}
.page-user .careers-landing .onecol-five-row-layout .subcontent > .main {
	padding: 0px; max-width: 100%;
}
.careers-landing .onecol-five-row-layout .subcontent .careers-row {
	overflow: hidden;
}
.careers-landing .onecol-five-row-layout .subcontent .careers-row .left {
	margin: 0px !important; width: 50%; float: left;
}
.careers-landing .onecol-five-row-layout .subcontent .careers-row .left .text {
	padding: 100px 10% 70px;
}
.careers-landing .onecol-five-row-layout .subcontent .careers-row .right {
	margin: 0px !important; width: 50%; float: right;
}
.careers-landing .onecol-five-row-layout .subcontent .careers-row .right .text {
	padding: 100px 10% 70px;
}
.careers-landing .onecol-five-row-layout .subcontent .careers-row .image {
	padding: 50px; background-size: cover !important;
}
.careers-landing .onecol-five-row-layout .subcontent .careers-row .image.work-hard {
	background: url("images/careers-work-hard-02.jpg") no-repeat 50% 50%;
}
.careers-landing .onecol-five-row-layout .subcontent .careers-row .image.good-works {
	background: url("images/Benet-Academy-Golf-Outing.jpg") no-repeat 50% 0px;
}
.careers-landing .onecol-five-row-layout .subcontent .careers-row .image.work-with-you {
	background: url("images/careers-work-with-you-02.jpg") no-repeat 50% 50%;
}
@media all and (max-width:1440px)
{
.careers-landing .onecol-five-row-layout .subcontent .careers-row .left .text {
	padding: 100px 10% 80px 20%;
}
.careers-landing .onecol-five-row-layout .subcontent .careers-row .right .text {
	padding: 100px 20% 80px 10%;
}
}
@media all and (max-width:768px)
{
.careers-landing .onecol-five-row-layout .content-area .checklist li {
	width: 100%; padding-right: 20px; margin-bottom: 5px; display: block;
}
.careers-landing .onecol-five-row-layout .subcontent .careers-row .left {
	width: 100%; float: none;
}
.careers-landing .onecol-five-row-layout .subcontent .careers-row .left .text {
	padding: 50px 4% 30px;
}
.careers-landing .onecol-five-row-layout .subcontent .careers-row .right {
	width: 100%; float: none;
}
.careers-landing .onecol-five-row-layout .subcontent .careers-row .right .text {
	padding: 50px 4% 30px;
}
}
@media all and (max-width:667px)
{
.careers-landing .onecol-five-row-layout .subtop {
	text-align: left;
}
.careers-landing .onecol-five-row-layout .subtop .w80 {
	width: 100%;
}
}
 {
	background: rgb(154, 204, 121); padding: 20px 30px 15px; border-radius: 3px; text-align: center; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 1; font-family: "abadi_mt_condensed_lightRg" !important; font-size: 1.5em; display: inline-block;
}
.webform-client-form input[type=submit] {
	background: rgb(154, 204, 121); padding: 20px 30px 15px; border-radius: 3px; text-align: center; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 1; font-family: "abadi_mt_condensed_lightRg" !important; font-size: 1.5em; display: inline-block;
}
ul.views-mini-pager li a {
	background: rgb(154, 204, 121); padding: 20px 30px 15px; border-radius: 3px; text-align: center; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 1; font-family: "abadi_mt_condensed_lightRg" !important; font-size: 1.5em; display: inline-block;
}
ul.pager li a {
	background: rgb(154, 204, 121); padding: 20px 30px 15px; border-radius: 3px; text-align: center; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 1; font-family: "abadi_mt_condensed_lightRg" !important; font-size: 1.5em; display: inline-block;
}
ul.views-mini-pager li span {
	background: rgb(154, 204, 121); padding: 20px 30px 15px; border-radius: 3px; text-align: center; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 1; font-family: "abadi_mt_condensed_lightRg" !important; font-size: 1.5em; display: inline-block;
}
ul.pager li span {
	background: rgb(154, 204, 121); padding: 20px 30px 15px; border-radius: 3px; text-align: center; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 1; font-family: "abadi_mt_condensed_lightRg" !important; font-size: 1.5em; display: inline-block;
}
.view-blog.landing-list .views-field-view-node a {
	background: rgb(154, 204, 121); padding: 20px 30px 15px; border-radius: 3px; text-align: center; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 1; font-family: "abadi_mt_condensed_lightRg" !important; font-size: 1.5em; display: inline-block;
}
.view-blog.by-year .views-field-view-node a {
	background: rgb(154, 204, 121); padding: 20px 30px 15px; border-radius: 3px; text-align: center; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 1; font-family: "abadi_mt_condensed_lightRg" !important; font-size: 1.5em; display: inline-block;
}
.view-product-roadmap .view-footer #show-less-roadmap-cta {
	background: rgb(154, 204, 121); padding: 20px 30px 15px; border-radius: 3px; text-align: center; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 1; font-family: "abadi_mt_condensed_lightRg" !important; font-size: 1.5em; display: inline-block;
}
.view-product-roadmap .view-footer #show-more-roadmap-cta {
	background: rgb(154, 204, 121); padding: 20px 30px 15px; border-radius: 3px; text-align: center; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 1; font-family: "abadi_mt_condensed_lightRg" !important; font-size: 1.5em; display: inline-block;
}
button {
	background: rgb(154, 204, 121); padding: 20px 30px 15px; border-radius: 3px; text-align: center; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 1; font-family: "abadi_mt_condensed_lightRg" !important; font-size: 1.5em; display: inline-block;
}
input[type='submit'] {
	background: rgb(154, 204, 121); padding: 20px 30px 15px; border-radius: 3px; text-align: center; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 1; font-family: "abadi_mt_condensed_lightRg" !important; font-size: 1.5em; display: inline-block;
}
.xsm {
	padding: 7px 15px 5px; font-size: 1em;
}
.webform-client-form input[type=submit].xsm {
	padding: 7px 15px 5px; font-size: 1em;
}
.webform-client-form .join-community form input[type=submit] {
	padding: 7px 15px 5px; font-size: 1em;
}
.join-community form .webform-client-form input[type=submit] {
	padding: 7px 15px 5px; font-size: 1em;
}
ul.views-mini-pager li a {
	padding: 7px 15px 5px; font-size: 1em;
}
ul.pager li a {
	padding: 7px 15px 5px; font-size: 1em;
}
ul.views-mini-pager li span {
	padding: 7px 15px 5px; font-size: 1em;
}
ul.pager li span {
	padding: 7px 15px 5px; font-size: 1em;
}
.view-blog.landing-list .views-field-view-node a {
	padding: 7px 15px 5px; font-size: 1em;
}
.view-blog.by-year .views-field-view-node a {
	padding: 7px 15px 5px; font-size: 1em;
}
.view-product-roadmap .view-footer .xsm#show-less-roadmap-cta {
	padding: 7px 15px 5px; font-size: 1em;
}
.view-product-roadmap .view-footer ul.views-mini-pager li a#show-less-roadmap-cta {
	padding: 7px 15px 5px; font-size: 1em;
}
ul.views-mini-pager li .view-product-roadmap .view-footer a#show-less-roadmap-cta {
	padding: 7px 15px 5px; font-size: 1em;
}
.view-product-roadmap .view-footer ul.pager li a#show-less-roadmap-cta {
	padding: 7px 15px 5px; font-size: 1em;
}
ul.pager li .view-product-roadmap .view-footer a#show-less-roadmap-cta {
	padding: 7px 15px 5px; font-size: 1em;
}
.view-product-roadmap .view-footer ul.views-mini-pager li span#show-less-roadmap-cta {
	padding: 7px 15px 5px; font-size: 1em;
}
ul.views-mini-pager li .view-product-roadmap .view-footer span#show-less-roadmap-cta {
	padding: 7px 15px 5px; font-size: 1em;
}
.view-product-roadmap .view-footer ul.pager li span#show-less-roadmap-cta {
	padding: 7px 15px 5px; font-size: 1em;
}
ul.pager li .view-product-roadmap .view-footer span#show-less-roadmap-cta {
	padding: 7px 15px 5px; font-size: 1em;
}
.view-product-roadmap .view-footer .view-blog.landing-list .views-field-view-node a#show-less-roadmap-cta {
	padding: 7px 15px 5px; font-size: 1em;
}
.view-blog.landing-list .views-field-view-node .view-product-roadmap .view-footer a#show-less-roadmap-cta {
	padding: 7px 15px 5px; font-size: 1em;
}
.view-product-roadmap .view-footer .view-blog.by-year .views-field-view-node a#show-less-roadmap-cta {
	padding: 7px 15px 5px; font-size: 1em;
}
.view-blog.by-year .views-field-view-node .view-product-roadmap .view-footer a#show-less-roadmap-cta {
	padding: 7px 15px 5px; font-size: 1em;
}
.view-product-roadmap .view-footer .join-community form .form-submit#show-less-roadmap-cta {
	padding: 7px 15px 5px; font-size: 1em;
}
.join-community form .view-product-roadmap .view-footer .form-submit#show-less-roadmap-cta {
	padding: 7px 15px 5px; font-size: 1em;
}
.view-product-roadmap .view-footer .join-community form input[type=submit]#show-less-roadmap-cta {
	padding: 7px 15px 5px; font-size: 1em;
}
.join-community form .view-product-roadmap .view-footer input[type=submit]#show-less-roadmap-cta {
	padding: 7px 15px 5px; font-size: 1em;
}
.view-product-roadmap .view-footer .xsm#show-more-roadmap-cta {
	padding: 7px 15px 5px; font-size: 1em;
}
.view-product-roadmap .view-footer ul.views-mini-pager li a#show-more-roadmap-cta {
	padding: 7px 15px 5px; font-size: 1em;
}
ul.views-mini-pager li .view-product-roadmap .view-footer a#show-more-roadmap-cta {
	padding: 7px 15px 5px; font-size: 1em;
}
.view-product-roadmap .view-footer ul.pager li a#show-more-roadmap-cta {
	padding: 7px 15px 5px; font-size: 1em;
}
ul.pager li .view-product-roadmap .view-footer a#show-more-roadmap-cta {
	padding: 7px 15px 5px; font-size: 1em;
}
.view-product-roadmap .view-footer ul.views-mini-pager li span#show-more-roadmap-cta {
	padding: 7px 15px 5px; font-size: 1em;
}
ul.views-mini-pager li .view-product-roadmap .view-footer span#show-more-roadmap-cta {
	padding: 7px 15px 5px; font-size: 1em;
}
.view-product-roadmap .view-footer ul.pager li span#show-more-roadmap-cta {
	padding: 7px 15px 5px; font-size: 1em;
}
ul.pager li .view-product-roadmap .view-footer span#show-more-roadmap-cta {
	padding: 7px 15px 5px; font-size: 1em;
}
.view-product-roadmap .view-footer .view-blog.landing-list .views-field-view-node a#show-more-roadmap-cta {
	padding: 7px 15px 5px; font-size: 1em;
}
.view-blog.landing-list .views-field-view-node .view-product-roadmap .view-footer a#show-more-roadmap-cta {
	padding: 7px 15px 5px; font-size: 1em;
}
.view-product-roadmap .view-footer .view-blog.by-year .views-field-view-node a#show-more-roadmap-cta {
	padding: 7px 15px 5px; font-size: 1em;
}
.view-blog.by-year .views-field-view-node .view-product-roadmap .view-footer a#show-more-roadmap-cta {
	padding: 7px 15px 5px; font-size: 1em;
}
.view-product-roadmap .view-footer .join-community form .form-submit#show-more-roadmap-cta {
	padding: 7px 15px 5px; font-size: 1em;
}
.join-community form .view-product-roadmap .view-footer .form-submit#show-more-roadmap-cta {
	padding: 7px 15px 5px; font-size: 1em;
}
.view-product-roadmap .view-footer .join-community form input[type=submit]#show-more-roadmap-cta {
	padding: 7px 15px 5px; font-size: 1em;
}
.join-community form .view-product-roadmap .view-footer input[type=submit]#show-more-roadmap-cta {
	padding: 7px 15px 5px; font-size: 1em;
}
.join-community form .form-submit {
	padding: 7px 15px 5px; font-size: 1em;
}
.join-community form ul.views-mini-pager li a.form-submit {
	padding: 7px 15px 5px; font-size: 1em;
}
ul.views-mini-pager li .join-community form a.form-submit {
	padding: 7px 15px 5px; font-size: 1em;
}
.join-community form ul.pager li a.form-submit {
	padding: 7px 15px 5px; font-size: 1em;
}
ul.pager li .join-community form a.form-submit {
	padding: 7px 15px 5px; font-size: 1em;
}
.join-community form ul.views-mini-pager li span.form-submit {
	padding: 7px 15px 5px; font-size: 1em;
}
ul.views-mini-pager li .join-community form span.form-submit {
	padding: 7px 15px 5px; font-size: 1em;
}
.join-community form ul.pager li span.form-submit {
	padding: 7px 15px 5px; font-size: 1em;
}
ul.pager li .join-community form span.form-submit {
	padding: 7px 15px 5px; font-size: 1em;
}
.join-community form button.form-submit {
	padding: 7px 15px 5px; font-size: 1em;
}
.join-community form input[type='submit'].form-submit {
	padding: 7px 15px 5px; font-size: 1em;
}
.join-community form input[type=submit] {
	padding: 7px 15px 5px; font-size: 1em;
}
.join-community form input[type=submit][type='submit'] {
	padding: 7px 15px 5px; font-size: 1em;
}
button.xsm {
	padding: 7px 15px 5px; font-size: 1em;
}
input[type='submit'].xsm {
	padding: 7px 15px 5px; font-size: 1em;
}
.sm {
	padding: 20px 20px 17px; font-size: 1.2em;
}
.webform-client-form input[type=submit] {
	padding: 20px 20px 17px; font-size: 1.2em;
}
ul.views-mini-pager li a.sm {
	padding: 20px 20px 17px; font-size: 1.2em;
}
ul.pager li a.sm {
	padding: 20px 20px 17px; font-size: 1.2em;
}
ul.views-mini-pager li span.sm {
	padding: 20px 20px 17px; font-size: 1.2em;
}
ul.pager li span.sm {
	padding: 20px 20px 17px; font-size: 1.2em;
}
.view-blog.landing-list .views-field-view-node a.sm {
	padding: 20px 20px 17px; font-size: 1.2em;
}
.view-blog.by-year .views-field-view-node a.sm {
	padding: 20px 20px 17px; font-size: 1.2em;
}
.view-product-roadmap .view-footer .sm#show-less-roadmap-cta {
	padding: 20px 20px 17px; font-size: 1.2em;
}
.view-product-roadmap .view-footer .webform-client-form input[type=submit]#show-less-roadmap-cta {
	padding: 20px 20px 17px; font-size: 1.2em;
}
.webform-client-form .view-product-roadmap .view-footer input[type=submit]#show-less-roadmap-cta {
	padding: 20px 20px 17px; font-size: 1.2em;
}
.view-product-roadmap .view-footer .sm#show-more-roadmap-cta {
	padding: 20px 20px 17px; font-size: 1.2em;
}
.view-product-roadmap .view-footer .webform-client-form input[type=submit]#show-more-roadmap-cta {
	padding: 20px 20px 17px; font-size: 1.2em;
}
.webform-client-form .view-product-roadmap .view-footer input[type=submit]#show-more-roadmap-cta {
	padding: 20px 20px 17px; font-size: 1.2em;
}
button.sm {
	padding: 20px 20px 17px; font-size: 1.2em;
}
input[type='submit'].sm {
	padding: 20px 20px 17px; font-size: 1.2em;
}
.md {
	padding: 20px 35px 16px; font-size: 1.25em;
}
.webform-client-form input[type=submit].md {
	padding: 20px 35px 16px; font-size: 1.25em;
}
ul.views-mini-pager li a.md {
	padding: 20px 35px 16px; font-size: 1.25em;
}
ul.pager li a.md {
	padding: 20px 35px 16px; font-size: 1.25em;
}
ul.views-mini-pager li span.md {
	padding: 20px 35px 16px; font-size: 1.25em;
}
ul.pager li span.md {
	padding: 20px 35px 16px; font-size: 1.25em;
}
.view-blog.landing-list .views-field-view-node a.md {
	padding: 20px 35px 16px; font-size: 1.25em;
}
.view-blog.by-year .views-field-view-node a.md {
	padding: 20px 35px 16px; font-size: 1.25em;
}
.view-product-roadmap .view-footer .md#show-less-roadmap-cta {
	padding: 20px 35px 16px; font-size: 1.25em;
}
.view-product-roadmap .view-footer .md#show-more-roadmap-cta {
	padding: 20px 35px 16px; font-size: 1.25em;
}
button.md {
	padding: 20px 35px 16px; font-size: 1.25em;
}
input[type='submit'].md {
	padding: 20px 35px 16px; font-size: 1.25em;
}
.lg {
	padding: 25px 50px 20px; font-size: 1.7em;
}
.webform-client-form input[type=submit].lg {
	padding: 25px 50px 20px; font-size: 1.7em;
}
ul.views-mini-pager li a.lg {
	padding: 25px 50px 20px; font-size: 1.7em;
}
ul.pager li a.lg {
	padding: 25px 50px 20px; font-size: 1.7em;
}
ul.views-mini-pager li span.lg {
	padding: 25px 50px 20px; font-size: 1.7em;
}
ul.pager li span.lg {
	padding: 25px 50px 20px; font-size: 1.7em;
}
.view-blog.landing-list .views-field-view-node a.lg {
	padding: 25px 50px 20px; font-size: 1.7em;
}
.view-blog.by-year .views-field-view-node a.lg {
	padding: 25px 50px 20px; font-size: 1.7em;
}
.view-product-roadmap .view-footer .lg#show-less-roadmap-cta {
	padding: 25px 50px 20px; font-size: 1.7em;
}
.view-product-roadmap .view-footer .lg#show-more-roadmap-cta {
	padding: 25px 50px 20px; font-size: 1.7em;
}
button.lg {
	padding: 25px 50px 20px; font-size: 1.7em;
}
input[type='submit'].lg {
	padding: 25px 50px 20px; font-size: 1.7em;
}
hover {
	background: rgb(173, 214, 147); text-decoration: none !important;
}
.webform-client-form input[type=submit]:hover {
	background: rgb(173, 214, 147); text-decoration: none !important;
}
ul.views-mini-pager li a:hover {
	background: rgb(173, 214, 147); text-decoration: none !important;
}
ul.pager li a:hover {
	background: rgb(173, 214, 147); text-decoration: none !important;
}
ul.views-mini-pager li span:hover {
	background: rgb(173, 214, 147); text-decoration: none !important;
}
ul.pager li span:hover {
	background: rgb(173, 214, 147); text-decoration: none !important;
}
.view-blog.landing-list .views-field-view-node a:hover {
	background: rgb(173, 214, 147); text-decoration: none !important;
}
.view-blog.by-year .views-field-view-node a:hover {
	background: rgb(173, 214, 147); text-decoration: none !important;
}
.view-product-roadmap .view-footer #show-less-roadmap-cta:hover {
	background: rgb(173, 214, 147); text-decoration: none !important;
}
.view-product-roadmap .view-footer #show-more-roadmap-cta:hover {
	background: rgb(173, 214, 147); text-decoration: none !important;
}
button:hover {
	background: rgb(173, 214, 147); text-decoration: none !important;
}
input[type='submit']:hover {
	background: rgb(173, 214, 147); text-decoration: none !important;
}
.dkblue {
	background: rgb(23, 59, 87);
}
.webform-client-form input[type=submit].dkblue {
	background: rgb(23, 59, 87);
}
ul.views-mini-pager li a {
	background: rgb(23, 59, 87);
}
ul.pager li a {
	background: rgb(23, 59, 87);
}
ul.views-mini-pager li span {
	background: rgb(23, 59, 87);
}
ul.pager li span {
	background: rgb(23, 59, 87);
}
.view-blog.landing-list .views-field-view-node a.dkblue {
	background: rgb(23, 59, 87);
}
.view-blog.landing-list .views-field-view-node ul.views-mini-pager li a {
	background: rgb(23, 59, 87);
}
ul.views-mini-pager li .view-blog.landing-list .views-field-view-node a {
	background: rgb(23, 59, 87);
}
.view-blog.landing-list .views-field-view-node ul.pager li a {
	background: rgb(23, 59, 87);
}
ul.pager li .view-blog.landing-list .views-field-view-node a {
	background: rgb(23, 59, 87);
}
.view-blog.by-year .views-field-view-node a.dkblue {
	background: rgb(23, 59, 87);
}
.view-blog.by-year .views-field-view-node ul.views-mini-pager li a {
	background: rgb(23, 59, 87);
}
ul.views-mini-pager li .view-blog.by-year .views-field-view-node a {
	background: rgb(23, 59, 87);
}
.view-blog.by-year .views-field-view-node ul.pager li a {
	background: rgb(23, 59, 87);
}
ul.pager li .view-blog.by-year .views-field-view-node a {
	background: rgb(23, 59, 87);
}
.view-product-roadmap .view-footer .dkblue#show-less-roadmap-cta {
	background: rgb(23, 59, 87);
}
.view-product-roadmap .view-footer ul.views-mini-pager li a#show-less-roadmap-cta {
	background: rgb(23, 59, 87);
}
ul.views-mini-pager li .view-product-roadmap .view-footer a#show-less-roadmap-cta {
	background: rgb(23, 59, 87);
}
.view-product-roadmap .view-footer ul.pager li a#show-less-roadmap-cta {
	background: rgb(23, 59, 87);
}
ul.pager li .view-product-roadmap .view-footer a#show-less-roadmap-cta {
	background: rgb(23, 59, 87);
}
.view-product-roadmap .view-footer ul.views-mini-pager li span#show-less-roadmap-cta {
	background: rgb(23, 59, 87);
}
ul.views-mini-pager li .view-product-roadmap .view-footer span#show-less-roadmap-cta {
	background: rgb(23, 59, 87);
}
.view-product-roadmap .view-footer ul.pager li span#show-less-roadmap-cta {
	background: rgb(23, 59, 87);
}
ul.pager li .view-product-roadmap .view-footer span#show-less-roadmap-cta {
	background: rgb(23, 59, 87);
}
.view-product-roadmap .view-footer .dkblue#show-more-roadmap-cta {
	background: rgb(23, 59, 87);
}
.view-product-roadmap .view-footer ul.views-mini-pager li a#show-more-roadmap-cta {
	background: rgb(23, 59, 87);
}
ul.views-mini-pager li .view-product-roadmap .view-footer a#show-more-roadmap-cta {
	background: rgb(23, 59, 87);
}
.view-product-roadmap .view-footer ul.pager li a#show-more-roadmap-cta {
	background: rgb(23, 59, 87);
}
ul.pager li .view-product-roadmap .view-footer a#show-more-roadmap-cta {
	background: rgb(23, 59, 87);
}
.view-product-roadmap .view-footer ul.views-mini-pager li span#show-more-roadmap-cta {
	background: rgb(23, 59, 87);
}
ul.views-mini-pager li .view-product-roadmap .view-footer span#show-more-roadmap-cta {
	background: rgb(23, 59, 87);
}
.view-product-roadmap .view-footer ul.pager li span#show-more-roadmap-cta {
	background: rgb(23, 59, 87);
}
ul.pager li .view-product-roadmap .view-footer span#show-more-roadmap-cta {
	background: rgb(23, 59, 87);
}
button.dkblue {
	background: rgb(23, 59, 87);
}
input[type='submit'].dkblue {
	background: rgb(23, 59, 87);
}
.dkblue:hover {
	background: rgb(30, 78, 115); color: rgb(255, 255, 255);
}
.webform-client-form input[type=submit].dkblue:hover {
	background: rgb(30, 78, 115); color: rgb(255, 255, 255);
}
ul.views-mini-pager li a:hover {
	background: rgb(30, 78, 115); color: rgb(255, 255, 255);
}
ul.pager li a:hover {
	background: rgb(30, 78, 115); color: rgb(255, 255, 255);
}
ul.views-mini-pager li span:hover {
	background: rgb(30, 78, 115); color: rgb(255, 255, 255);
}
ul.pager li span:hover {
	background: rgb(30, 78, 115); color: rgb(255, 255, 255);
}
.view-blog.landing-list .views-field-view-node a.dkblue:hover {
	background: rgb(30, 78, 115); color: rgb(255, 255, 255);
}
.view-blog.landing-list .views-field-view-node ul.views-mini-pager li a:hover {
	background: rgb(30, 78, 115); color: rgb(255, 255, 255);
}
ul.views-mini-pager li .view-blog.landing-list .views-field-view-node a:hover {
	background: rgb(30, 78, 115); color: rgb(255, 255, 255);
}
.view-blog.landing-list .views-field-view-node ul.pager li a:hover {
	background: rgb(30, 78, 115); color: rgb(255, 255, 255);
}
ul.pager li .view-blog.landing-list .views-field-view-node a:hover {
	background: rgb(30, 78, 115); color: rgb(255, 255, 255);
}
.view-blog.by-year .views-field-view-node a.dkblue:hover {
	background: rgb(30, 78, 115); color: rgb(255, 255, 255);
}
.view-blog.by-year .views-field-view-node ul.views-mini-pager li a:hover {
	background: rgb(30, 78, 115); color: rgb(255, 255, 255);
}
ul.views-mini-pager li .view-blog.by-year .views-field-view-node a:hover {
	background: rgb(30, 78, 115); color: rgb(255, 255, 255);
}
.view-blog.by-year .views-field-view-node ul.pager li a:hover {
	background: rgb(30, 78, 115); color: rgb(255, 255, 255);
}
ul.pager li .view-blog.by-year .views-field-view-node a:hover {
	background: rgb(30, 78, 115); color: rgb(255, 255, 255);
}
.view-product-roadmap .view-footer .dkblue#show-less-roadmap-cta:hover {
	background: rgb(30, 78, 115); color: rgb(255, 255, 255);
}
.view-product-roadmap .view-footer ul.views-mini-pager li a#show-less-roadmap-cta:hover {
	background: rgb(30, 78, 115); color: rgb(255, 255, 255);
}
ul.views-mini-pager li .view-product-roadmap .view-footer a#show-less-roadmap-cta:hover {
	background: rgb(30, 78, 115); color: rgb(255, 255, 255);
}
.view-product-roadmap .view-footer ul.pager li a#show-less-roadmap-cta:hover {
	background: rgb(30, 78, 115); color: rgb(255, 255, 255);
}
ul.pager li .view-product-roadmap .view-footer a#show-less-roadmap-cta:hover {
	background: rgb(30, 78, 115); color: rgb(255, 255, 255);
}
.view-product-roadmap .view-footer ul.views-mini-pager li span#show-less-roadmap-cta:hover {
	background: rgb(30, 78, 115); color: rgb(255, 255, 255);
}
ul.views-mini-pager li .view-product-roadmap .view-footer span#show-less-roadmap-cta:hover {
	background: rgb(30, 78, 115); color: rgb(255, 255, 255);
}
.view-product-roadmap .view-footer ul.pager li span#show-less-roadmap-cta:hover {
	background: rgb(30, 78, 115); color: rgb(255, 255, 255);
}
ul.pager li .view-product-roadmap .view-footer span#show-less-roadmap-cta:hover {
	background: rgb(30, 78, 115); color: rgb(255, 255, 255);
}
.view-product-roadmap .view-footer .dkblue#show-more-roadmap-cta:hover {
	background: rgb(30, 78, 115); color: rgb(255, 255, 255);
}
.view-product-roadmap .view-footer ul.views-mini-pager li a#show-more-roadmap-cta:hover {
	background: rgb(30, 78, 115); color: rgb(255, 255, 255);
}
ul.views-mini-pager li .view-product-roadmap .view-footer a#show-more-roadmap-cta:hover {
	background: rgb(30, 78, 115); color: rgb(255, 255, 255);
}
.view-product-roadmap .view-footer ul.pager li a#show-more-roadmap-cta:hover {
	background: rgb(30, 78, 115); color: rgb(255, 255, 255);
}
ul.pager li .view-product-roadmap .view-footer a#show-more-roadmap-cta:hover {
	background: rgb(30, 78, 115); color: rgb(255, 255, 255);
}
.view-product-roadmap .view-footer ul.views-mini-pager li span#show-more-roadmap-cta:hover {
	background: rgb(30, 78, 115); color: rgb(255, 255, 255);
}
ul.views-mini-pager li .view-product-roadmap .view-footer span#show-more-roadmap-cta:hover {
	background: rgb(30, 78, 115); color: rgb(255, 255, 255);
}
.view-product-roadmap .view-footer ul.pager li span#show-more-roadmap-cta:hover {
	background: rgb(30, 78, 115); color: rgb(255, 255, 255);
}
ul.pager li .view-product-roadmap .view-footer span#show-more-roadmap-cta:hover {
	background: rgb(30, 78, 115); color: rgb(255, 255, 255);
}
button.dkblue:hover {
	background: rgb(30, 78, 115); color: rgb(255, 255, 255);
}
input[type='submit'].dkblue:hover {
	background: rgb(30, 78, 115); color: rgb(255, 255, 255);
}
.red {
	background: rgb(0, 128, 192);
}
.webform-client-form input[type=submit].red {
	background: rgb(0, 128, 192);
}
ul.views-mini-pager li a.red {
	background: rgb(0, 128, 192);
}
ul.pager li a.red {
	background: rgb(0, 128, 192);
}
ul.views-mini-pager li span.red {
	background: rgb(0, 128, 192);
}
ul.pager li span.red {
	background: rgb(0, 128, 192);
}
.view-blog.landing-list .views-field-view-node a.red {
	background: rgb(0, 128, 192);
}
.view-blog.by-year .views-field-view-node a.red {
	background: rgb(0, 128, 192);
}
.view-product-roadmap .view-footer .red#show-less-roadmap-cta {
	background: rgb(0, 128, 192);
}
.view-product-roadmap .view-footer .red#show-more-roadmap-cta {
	background: rgb(0, 128, 192);
}
button.red {
	background: rgb(0, 128, 192);
}
input[type='submit'].red {
	background: rgb(0, 128, 192);
}
.red:hover {
	background: rgb(246, 129, 107); color: rgb(255, 255, 255);
}
.webform-client-form input[type=submit].red:hover {
	background: rgb(246, 129, 107); color: rgb(255, 255, 255);
}
ul.views-mini-pager li a.red:hover {
	background: rgb(246, 129, 107); color: rgb(255, 255, 255);
}
ul.pager li a.red:hover {
	background: rgb(246, 129, 107); color: rgb(255, 255, 255);
}
ul.views-mini-pager li span.red:hover {
	background: rgb(246, 129, 107); color: rgb(255, 255, 255);
}
ul.pager li span.red:hover {
	background: rgb(246, 129, 107); color: rgb(255, 255, 255);
}
.view-blog.landing-list .views-field-view-node a.red:hover {
	background: rgb(246, 129, 107); color: rgb(255, 255, 255);
}
.view-blog.by-year .views-field-view-node a.red:hover {
	background: rgb(246, 129, 107); color: rgb(255, 255, 255);
}
.view-product-roadmap .view-footer .red#show-less-roadmap-cta:hover {
	background: rgb(246, 129, 107); color: rgb(255, 255, 255);
}
.view-product-roadmap .view-footer .red#show-more-roadmap-cta:hover {
	background: rgb(246, 129, 107); color: rgb(255, 255, 255);
}
button.red:hover {
	background: rgb(246, 129, 107); color: rgb(255, 255, 255);
}
input[type='submit'].red:hover {
	background: rgb(246, 129, 107); color: rgb(255, 255, 255);
}
.wht-green {
	background: rgb(255, 255, 255) !important; color: rgb(154, 204, 121) !important;
}
.webform-client-form input[type=submit].wht-green {
	background: rgb(255, 255, 255) !important; color: rgb(154, 204, 121) !important;
}
ul.views-mini-pager li a.wht-green {
	background: rgb(255, 255, 255) !important; color: rgb(154, 204, 121) !important;
}
ul.pager li a.wht-green {
	background: rgb(255, 255, 255) !important; color: rgb(154, 204, 121) !important;
}
ul.views-mini-pager li span.wht-green {
	background: rgb(255, 255, 255) !important; color: rgb(154, 204, 121) !important;
}
ul.pager li span.wht-green {
	background: rgb(255, 255, 255) !important; color: rgb(154, 204, 121) !important;
}
.view-blog.landing-list .views-field-view-node a.wht-green {
	background: rgb(255, 255, 255) !important; color: rgb(154, 204, 121) !important;
}
.view-blog.by-year .views-field-view-node a.wht-green {
	background: rgb(255, 255, 255) !important; color: rgb(154, 204, 121) !important;
}
.view-product-roadmap .view-footer .wht-green#show-less-roadmap-cta {
	background: rgb(255, 255, 255) !important; color: rgb(154, 204, 121) !important;
}
.view-product-roadmap .view-footer .wht-green#show-more-roadmap-cta {
	background: rgb(255, 255, 255) !important; color: rgb(154, 204, 121) !important;
}
button.wht-green {
	background: rgb(255, 255, 255) !important; color: rgb(154, 204, 121) !important;
}
input[type='submit'].wht-green {
	background: rgb(255, 255, 255) !important; color: rgb(154, 204, 121) !important;
}
.wht-green:hover {
	background: rgb(154, 204, 121) !important; color: rgb(255, 255, 255) !important;
}
.webform-client-form input[type=submit].wht-green:hover {
	background: rgb(154, 204, 121) !important; color: rgb(255, 255, 255) !important;
}
ul.views-mini-pager li a.wht-green:hover {
	background: rgb(154, 204, 121) !important; color: rgb(255, 255, 255) !important;
}
ul.pager li a.wht-green:hover {
	background: rgb(154, 204, 121) !important; color: rgb(255, 255, 255) !important;
}
ul.views-mini-pager li span.wht-green:hover {
	background: rgb(154, 204, 121) !important; color: rgb(255, 255, 255) !important;
}
ul.pager li span.wht-green:hover {
	background: rgb(154, 204, 121) !important; color: rgb(255, 255, 255) !important;
}
.view-blog.landing-list .views-field-view-node a.wht-green:hover {
	background: rgb(154, 204, 121) !important; color: rgb(255, 255, 255) !important;
}
.view-blog.by-year .views-field-view-node a.wht-green:hover {
	background: rgb(154, 204, 121) !important; color: rgb(255, 255, 255) !important;
}
.view-product-roadmap .view-footer .wht-green#show-less-roadmap-cta:hover {
	background: rgb(154, 204, 121) !important; color: rgb(255, 255, 255) !important;
}
.view-product-roadmap .view-footer .wht-green#show-more-roadmap-cta:hover {
	background: rgb(154, 204, 121) !important; color: rgb(255, 255, 255) !important;
}
button.wht-green:hover {
	background: rgb(154, 204, 121) !important; color: rgb(255, 255, 255) !important;
}
input[type='submit'].wht-green:hover {
	background: rgb(154, 204, 121) !important; color: rgb(255, 255, 255) !important;
}
.grey {
	background: rgb(237, 238, 239) !important; color: rgb(87, 89, 90) !important;
}
.webform-client-form input[type=submit].grey {
	background: rgb(237, 238, 239) !important; color: rgb(87, 89, 90) !important;
}
ul.views-mini-pager li a.grey {
	background: rgb(237, 238, 239) !important; color: rgb(87, 89, 90) !important;
}
ul.pager li a.grey {
	background: rgb(237, 238, 239) !important; color: rgb(87, 89, 90) !important;
}
ul.views-mini-pager li span.grey {
	background: rgb(237, 238, 239) !important; color: rgb(87, 89, 90) !important;
}
ul.pager li span.grey {
	background: rgb(237, 238, 239) !important; color: rgb(87, 89, 90) !important;
}
.view-blog.landing-list .views-field-view-node a.grey {
	background: rgb(237, 238, 239) !important; color: rgb(87, 89, 90) !important;
}
.view-blog.by-year .views-field-view-node a.grey {
	background: rgb(237, 238, 239) !important; color: rgb(87, 89, 90) !important;
}
.view-product-roadmap .view-footer .grey#show-less-roadmap-cta {
	background: rgb(237, 238, 239) !important; color: rgb(87, 89, 90) !important;
}
.view-product-roadmap .view-footer .grey#show-more-roadmap-cta {
	background: rgb(237, 238, 239) !important; color: rgb(87, 89, 90) !important;
}
button.grey {
	background: rgb(237, 238, 239) !important; color: rgb(87, 89, 90) !important;
}
input[type='submit'].grey {
	background: rgb(237, 238, 239) !important; color: rgb(87, 89, 90) !important;
}
.grey:hover {
	background: rgb(87, 89, 90) !important; color: rgb(255, 255, 255) !important;
}
.webform-client-form input[type=submit].grey:hover {
	background: rgb(87, 89, 90) !important; color: rgb(255, 255, 255) !important;
}
ul.views-mini-pager li a.grey:hover {
	background: rgb(87, 89, 90) !important; color: rgb(255, 255, 255) !important;
}
ul.pager li a.grey:hover {
	background: rgb(87, 89, 90) !important; color: rgb(255, 255, 255) !important;
}
ul.views-mini-pager li span.grey:hover {
	background: rgb(87, 89, 90) !important; color: rgb(255, 255, 255) !important;
}
ul.pager li span.grey:hover {
	background: rgb(87, 89, 90) !important; color: rgb(255, 255, 255) !important;
}
.view-blog.landing-list .views-field-view-node a.grey:hover {
	background: rgb(87, 89, 90) !important; color: rgb(255, 255, 255) !important;
}
.view-blog.by-year .views-field-view-node a.grey:hover {
	background: rgb(87, 89, 90) !important; color: rgb(255, 255, 255) !important;
}
.view-product-roadmap .view-footer .grey#show-less-roadmap-cta:hover {
	background: rgb(87, 89, 90) !important; color: rgb(255, 255, 255) !important;
}
.view-product-roadmap .view-footer .grey#show-more-roadmap-cta:hover {
	background: rgb(87, 89, 90) !important; color: rgb(255, 255, 255) !important;
}
button.grey:hover {
	background: rgb(87, 89, 90) !important; color: rgb(255, 255, 255) !important;
}
input[type='submit'].grey:hover {
	background: rgb(87, 89, 90) !important; color: rgb(255, 255, 255) !important;
}
.wht-blue {
	background: rgb(255, 255, 255) !important; color: rgb(112, 180, 226) !important;
}
.webform-client-form input[type=submit].wht-blue {
	background: rgb(255, 255, 255) !important; color: rgb(112, 180, 226) !important;
}
ul.views-mini-pager li a.wht-blue {
	background: rgb(255, 255, 255) !important; color: rgb(112, 180, 226) !important;
}
ul.pager li a.wht-blue {
	background: rgb(255, 255, 255) !important; color: rgb(112, 180, 226) !important;
}
ul.views-mini-pager li span.wht-blue {
	background: rgb(255, 255, 255) !important; color: rgb(112, 180, 226) !important;
}
ul.pager li span.wht-blue {
	background: rgb(255, 255, 255) !important; color: rgb(112, 180, 226) !important;
}
.view-blog.landing-list .views-field-view-node a.wht-blue {
	background: rgb(255, 255, 255) !important; color: rgb(112, 180, 226) !important;
}
.view-blog.by-year .views-field-view-node a.wht-blue {
	background: rgb(255, 255, 255) !important; color: rgb(112, 180, 226) !important;
}
.view-product-roadmap .view-footer .wht-blue#show-less-roadmap-cta {
	background: rgb(255, 255, 255) !important; color: rgb(112, 180, 226) !important;
}
.view-product-roadmap .view-footer .wht-blue#show-more-roadmap-cta {
	background: rgb(255, 255, 255) !important; color: rgb(112, 180, 226) !important;
}
button.wht-blue {
	background: rgb(255, 255, 255) !important; color: rgb(112, 180, 226) !important;
}
input[type='submit'].wht-blue {
	background: rgb(255, 255, 255) !important; color: rgb(112, 180, 226) !important;
}
.wht-blue:hover {
	background: rgb(112, 180, 226) !important; color: rgb(255, 255, 255) !important;
}
.webform-client-form input[type=submit].wht-blue:hover {
	background: rgb(112, 180, 226) !important; color: rgb(255, 255, 255) !important;
}
ul.views-mini-pager li a.wht-blue:hover {
	background: rgb(112, 180, 226) !important; color: rgb(255, 255, 255) !important;
}
ul.pager li a.wht-blue:hover {
	background: rgb(112, 180, 226) !important; color: rgb(255, 255, 255) !important;
}
ul.views-mini-pager li span.wht-blue:hover {
	background: rgb(112, 180, 226) !important; color: rgb(255, 255, 255) !important;
}
ul.pager li span.wht-blue:hover {
	background: rgb(112, 180, 226) !important; color: rgb(255, 255, 255) !important;
}
.view-blog.landing-list .views-field-view-node a.wht-blue:hover {
	background: rgb(112, 180, 226) !important; color: rgb(255, 255, 255) !important;
}
.view-blog.by-year .views-field-view-node a.wht-blue:hover {
	background: rgb(112, 180, 226) !important; color: rgb(255, 255, 255) !important;
}
.view-product-roadmap .view-footer .wht-blue#show-less-roadmap-cta:hover {
	background: rgb(112, 180, 226) !important; color: rgb(255, 255, 255) !important;
}
.view-product-roadmap .view-footer .wht-blue#show-more-roadmap-cta:hover {
	background: rgb(112, 180, 226) !important; color: rgb(255, 255, 255) !important;
}
button.wht-blue:hover {
	background: rgb(112, 180, 226) !important; color: rgb(255, 255, 255) !important;
}
input[type='submit'].wht-blue:hover {
	background: rgb(112, 180, 226) !important; color: rgb(255, 255, 255) !important;
}
.wht-red {
	background: rgb(255, 255, 255) !important; color: rgb(0, 128, 192) !important;
}
.webform-client-form input[type=submit].wht-red {
	background: rgb(255, 255, 255) !important; color: rgb(0, 128, 192) !important;
}
ul.views-mini-pager li a.wht-red {
	background: rgb(255, 255, 255) !important; color: rgb(0, 128, 192) !important;
}
ul.pager li a.wht-red {
	background: rgb(255, 255, 255) !important; color: rgb(0, 128, 192) !important;
}
ul.views-mini-pager li span.wht-red {
	background: rgb(255, 255, 255) !important; color: rgb(0, 128, 192) !important;
}
ul.pager li span.wht-red {
	background: rgb(255, 255, 255) !important; color: rgb(0, 128, 192) !important;
}
.view-blog.landing-list .views-field-view-node a.wht-red {
	background: rgb(255, 255, 255) !important; color: rgb(0, 128, 192) !important;
}
.view-blog.by-year .views-field-view-node a.wht-red {
	background: rgb(255, 255, 255) !important; color: rgb(0, 128, 192) !important;
}
.view-product-roadmap .view-footer .wht-red#show-less-roadmap-cta {
	background: rgb(255, 255, 255) !important; color: rgb(0, 128, 192) !important;
}
.view-product-roadmap .view-footer .wht-red#show-more-roadmap-cta {
	background: rgb(255, 255, 255) !important; color: rgb(0, 128, 192) !important;
}
button.wht-red {
	background: rgb(255, 255, 255) !important; color: rgb(0, 128, 192) !important;
}
input[type='submit'].wht-red {
	background: rgb(255, 255, 255) !important; color: rgb(0, 128, 192) !important;
}
.wht {
	background: rgb(255, 255, 255) !important; color: rgb(0, 128, 192) !important;
}
.webform-client-form input[type=submit].wht {
	background: rgb(255, 255, 255) !important; color: rgb(0, 128, 192) !important;
}
ul.views-mini-pager li a.wht {
	background: rgb(255, 255, 255) !important; color: rgb(0, 128, 192) !important;
}
ul.pager li a.wht {
	background: rgb(255, 255, 255) !important; color: rgb(0, 128, 192) !important;
}
ul.views-mini-pager li span.wht {
	background: rgb(255, 255, 255) !important; color: rgb(0, 128, 192) !important;
}
ul.pager li span.wht {
	background: rgb(255, 255, 255) !important; color: rgb(0, 128, 192) !important;
}
.view-blog.landing-list .views-field-view-node a.wht {
	background: rgb(255, 255, 255) !important; color: rgb(0, 128, 192) !important;
}
.view-blog.by-year .views-field-view-node a.wht {
	background: rgb(255, 255, 255) !important; color: rgb(0, 128, 192) !important;
}
.view-product-roadmap .view-footer .wht#show-less-roadmap-cta {
	background: rgb(255, 255, 255) !important; color: rgb(0, 128, 192) !important;
}
.view-product-roadmap .view-footer .wht#show-more-roadmap-cta {
	background: rgb(255, 255, 255) !important; color: rgb(0, 128, 192) !important;
}
button.wht {
	background: rgb(255, 255, 255) !important; color: rgb(0, 128, 192) !important;
}
input[type='submit'].wht {
	background: rgb(255, 255, 255) !important; color: rgb(0, 128, 192) !important;
}
.wht-red:hover {
	background: rgb(0, 128, 192) !important; color: rgb(255, 255, 255) !important;
}
.webform-client-form input[type=submit].wht-red:hover {
	background: rgb(0, 128, 192) !important; color: rgb(255, 255, 255) !important;
}
ul.views-mini-pager li a.wht-red:hover {
	background: rgb(0, 128, 192) !important; color: rgb(255, 255, 255) !important;
}
ul.pager li a.wht-red:hover {
	background: rgb(0, 128, 192) !important; color: rgb(255, 255, 255) !important;
}
ul.views-mini-pager li span.wht-red:hover {
	background: rgb(0, 128, 192) !important; color: rgb(255, 255, 255) !important;
}
ul.pager li span.wht-red:hover {
	background: rgb(0, 128, 192) !important; color: rgb(255, 255, 255) !important;
}
.view-blog.landing-list .views-field-view-node a.wht-red:hover {
	background: rgb(0, 128, 192) !important; color: rgb(255, 255, 255) !important;
}
.view-blog.by-year .views-field-view-node a.wht-red:hover {
	background: rgb(0, 128, 192) !important; color: rgb(255, 255, 255) !important;
}
.view-product-roadmap .view-footer .wht-red#show-less-roadmap-cta:hover {
	background: rgb(0, 128, 192) !important; color: rgb(255, 255, 255) !important;
}
.view-product-roadmap .view-footer .wht-red#show-more-roadmap-cta:hover {
	background: rgb(0, 128, 192) !important; color: rgb(255, 255, 255) !important;
}
button.wht-red:hover {
	background: rgb(0, 128, 192) !important; color: rgb(255, 255, 255) !important;
}
input[type='submit'].wht-red:hover {
	background: rgb(0, 128, 192) !important; color: rgb(255, 255, 255) !important;
}
.wht:hover {
	background: rgb(0, 128, 192) !important; color: rgb(255, 255, 255) !important;
}
.webform-client-form input[type=submit].wht:hover {
	background: rgb(0, 128, 192) !important; color: rgb(255, 255, 255) !important;
}
ul.views-mini-pager li a.wht:hover {
	background: rgb(0, 128, 192) !important; color: rgb(255, 255, 255) !important;
}
ul.pager li a.wht:hover {
	background: rgb(0, 128, 192) !important; color: rgb(255, 255, 255) !important;
}
ul.views-mini-pager li span.wht:hover {
	background: rgb(0, 128, 192) !important; color: rgb(255, 255, 255) !important;
}
ul.pager li span.wht:hover {
	background: rgb(0, 128, 192) !important; color: rgb(255, 255, 255) !important;
}
.view-blog.landing-list .views-field-view-node a.wht:hover {
	background: rgb(0, 128, 192) !important; color: rgb(255, 255, 255) !important;
}
.view-blog.by-year .views-field-view-node a.wht:hover {
	background: rgb(0, 128, 192) !important; color: rgb(255, 255, 255) !important;
}
.view-product-roadmap .view-footer .wht#show-less-roadmap-cta:hover {
	background: rgb(0, 128, 192) !important; color: rgb(255, 255, 255) !important;
}
.view-product-roadmap .view-footer .wht#show-more-roadmap-cta:hover {
	background: rgb(0, 128, 192) !important; color: rgb(255, 255, 255) !important;
}
button.wht:hover {
	background: rgb(0, 128, 192) !important; color: rgb(255, 255, 255) !important;
}
input[type='submit'].wht:hover {
	background: rgb(0, 128, 192) !important; color: rgb(255, 255, 255) !important;
}
.lightblue {
	background: rgb(112, 180, 226); color: rgb(255, 255, 255);
}
.webform-client-form input[type=submit].lightblue {
	background: rgb(112, 180, 226); color: rgb(255, 255, 255);
}
ul.views-mini-pager li a.lightblue {
	background: rgb(112, 180, 226); color: rgb(255, 255, 255);
}
ul.pager li a.lightblue {
	background: rgb(112, 180, 226); color: rgb(255, 255, 255);
}
ul.views-mini-pager li span.lightblue {
	background: rgb(112, 180, 226); color: rgb(255, 255, 255);
}
ul.pager li span.lightblue {
	background: rgb(112, 180, 226); color: rgb(255, 255, 255);
}
.view-blog.landing-list .views-field-view-node a.lightblue {
	background: rgb(112, 180, 226); color: rgb(255, 255, 255);
}
.view-blog.by-year .views-field-view-node a.lightblue {
	background: rgb(112, 180, 226); color: rgb(255, 255, 255);
}
.view-product-roadmap .view-footer .lightblue#show-less-roadmap-cta {
	background: rgb(112, 180, 226); color: rgb(255, 255, 255);
}
.view-product-roadmap .view-footer .lightblue#show-more-roadmap-cta {
	background: rgb(112, 180, 226); color: rgb(255, 255, 255);
}
button.lightblue {
	background: rgb(112, 180, 226); color: rgb(255, 255, 255);
}
input[type='submit'].lightblue {
	background: rgb(112, 180, 226); color: rgb(255, 255, 255);
}
.lightblue:hover {
	background: rgb(142, 196, 232);
}
.webform-client-form input[type=submit].lightblue:hover {
	background: rgb(142, 196, 232);
}
ul.views-mini-pager li a.lightblue:hover {
	background: rgb(142, 196, 232);
}
ul.pager li a.lightblue:hover {
	background: rgb(142, 196, 232);
}
ul.views-mini-pager li span.lightblue:hover {
	background: rgb(142, 196, 232);
}
ul.pager li span.lightblue:hover {
	background: rgb(142, 196, 232);
}
.view-blog.landing-list .views-field-view-node a.lightblue:hover {
	background: rgb(142, 196, 232);
}
.view-blog.by-year .views-field-view-node a.lightblue:hover {
	background: rgb(142, 196, 232);
}
.view-product-roadmap .view-footer .lightblue#show-less-roadmap-cta:hover {
	background: rgb(142, 196, 232);
}
.view-product-roadmap .view-footer .lightblue#show-more-roadmap-cta:hover {
	background: rgb(142, 196, 232);
}
button.lightblue:hover {
	background: rgb(142, 196, 232);
}
input[type='submit'].lightblue:hover {
	background: rgb(142, 196, 232);
}
@media all and (max-width:375px)
{
 {
	padding: 20px 20px 15px; display: block;
}
.webform-client-form input[type=submit] {
	padding: 20px 20px 15px; display: block;
}
ul.views-mini-pager li a {
	padding: 20px 20px 15px; display: block;
}
ul.pager li a {
	padding: 20px 20px 15px; display: block;
}
ul.views-mini-pager li span {
	padding: 20px 20px 15px; display: block;
}
ul.pager li span {
	padding: 20px 20px 15px; display: block;
}
.view-blog.landing-list .views-field-view-node a {
	padding: 20px 20px 15px; display: block;
}
.view-blog.by-year .views-field-view-node a {
	padding: 20px 20px 15px; display: block;
}
.view-product-roadmap .view-footer #show-less-roadmap-cta {
	padding: 20px 20px 15px; display: block;
}
.view-product-roadmap .view-footer #show-more-roadmap-cta {
	padding: 20px 20px 15px; display: block;
}
button {
	padding: 20px 20px 15px; display: block;
}
input[type='submit'] {
	padding: 20px 20px 15px; display: block;
}
}
.content-area  {
	margin-bottom: 30px;
}
.content-area .webform-client-form input[type=submit] {
	margin-bottom: 30px;
}
.webform-client-form .content-area input[type=submit] {
	margin-bottom: 30px;
}
.content-area ul.views-mini-pager li a {
	margin-bottom: 30px;
}
ul.views-mini-pager li .content-area a {
	margin-bottom: 30px;
}
.content-area ul.pager li a {
	margin-bottom: 30px;
}
ul.pager li .content-area a {
	margin-bottom: 30px;
}
.content-area ul.views-mini-pager li span {
	margin-bottom: 30px;
}
ul.views-mini-pager li .content-area span {
	margin-bottom: 30px;
}
.content-area ul.pager li span {
	margin-bottom: 30px;
}
ul.pager li .content-area span {
	margin-bottom: 30px;
}
.content-area .view-blog.landing-list .views-field-view-node a {
	margin-bottom: 30px;
}
.view-blog.landing-list .views-field-view-node .content-area a {
	margin-bottom: 30px;
}
.content-area .view-blog.by-year .views-field-view-node a {
	margin-bottom: 30px;
}
.view-blog.by-year .views-field-view-node .content-area a {
	margin-bottom: 30px;
}
.content-area .view-product-roadmap .view-footer #show-less-roadmap-cta {
	margin-bottom: 30px;
}
.view-product-roadmap .view-footer .content-area #show-less-roadmap-cta {
	margin-bottom: 30px;
}
.content-area .view-product-roadmap .view-footer #show-more-roadmap-cta {
	margin-bottom: 30px;
}
.view-product-roadmap .view-footer .content-area #show-more-roadmap-cta {
	margin-bottom: 30px;
}
.content-area button {
	margin-bottom: 30px;
}
.content-area input[type='submit'] {
	margin-bottom: 30px;
}
-top-right {
	padding: 0px 0px 0px 4.1%; width: 33%; clear: right; float: right; position: relative;
}
-top-right.cnp {
	margin-top: 10px;
}
-top-right .vfu {
	border: 1px solid rgb(238, 238, 238); border-image: none;
}
-top-right .vfu:hover {
	border-color: rgb(112, 180, 226);
}
@media all and (max-width:980px)
{
-top-right {
	padding: 10px 0px 0px; width: 100%; clear: both; margin-top: 10px; float: none;
}
}
button {
	border: 0px currentColor; border-image: none;
}
input[type='submit'] {
	border: 0px currentColor; border-image: none;
}
.store-button {
	background-position: 0px 0px; width: 100%; height: 45px; text-indent: -9999px; overflow: hidden; display: block; cursor: pointer; max-width: 151px; background-repeat: no-repeat; background-size: contain;
}
.store-button.apple {
	background-image: url("images/button-apple-store-9-2016.png");
}
.store-button.google {
	background-image: url("images/button-google-play-9-2016.png");
}
.sb-cta {
	color: rgb(255, 255, 255); line-height: 1.9; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-weight: 300;
}
.sb-cta p {
	margin: 25px 0px;
}
.sb-cta div.p {
	margin: 25px 0px;
}
.sb-cta.fixed {
	top: 50px; width: auto; position: fixed; max-width: 350px;
}
.sb-cta.absolute {
	top: auto; width: 90%; bottom: 120px; position: absolute;
}
.devs-sb-cta-trio a {
	transition:0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; -webkit-transition: all 0.1s ease-in-out;
}
.devs-sb-cta-trio a:hover {
	opacity: 0.85;
}
.right .view-related-resources .views-row a {
	background: url("images/arrow-rt-ltgrey-01.png") no-repeat 100% 50%; padding: 15px 30px 15px 0px; width: 100%; color: rgb(0, 128, 192) !important; font-family: "proxima-nova",Helvetica,Arial,sans-serif; text-decoration: none !important; border-bottom-color: rgb(245, 246, 247); border-bottom-width: 3px; border-bottom-style: solid; display: block; position: relative;
}
.right .view-related-resource-file .views-row a {
	background: url("images/arrow-rt-ltgrey-01.png") no-repeat 100% 50%; padding: 15px 30px 15px 0px; width: 100%; color: rgb(0, 128, 192) !important; font-family: "proxima-nova",Helvetica,Arial,sans-serif; text-decoration: none !important; border-bottom-color: rgb(245, 246, 247); border-bottom-width: 3px; border-bottom-style: solid; display: block; position: relative;
}
.rt-arrow-link {
	background: url("images/arrow-rt-ltgrey-01.png") no-repeat 100% 50%; padding: 15px 30px 15px 0px; width: 100%; color: rgb(0, 128, 192) !important; font-family: "proxima-nova",Helvetica,Arial,sans-serif; text-decoration: none !important; border-bottom-color: rgb(245, 246, 247); border-bottom-width: 3px; border-bottom-style: solid; display: block; position: relative;
}
.right .view-related-resources .views-row a:hover {
	text-decoration: none; background-image: url("images/arrow-rt-red-01.png");
}
.right .view-related-resource-file .views-row a:hover {
	text-decoration: none; background-image: url("images/arrow-rt-red-01.png");
}
.rt-arrow-link:hover {
	text-decoration: none; background-image: url("images/arrow-rt-red-01.png");
}
ul.mobile-card {
	background: rgb(255, 255, 255); margin: 0px 0px 40px; padding: 0px; border: currentColor; border-image: none; clear: both; display: none; box-shadow: 0px 3px 0px #e2e3e4;
}
@media all and (max-width:667px)
{
ul.mobile-card {
	display: block;
}
}
ul.mobile-card li {
	margin: 0px; padding: 20px; clear: both; font-size: 0.9em; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; float: none; display: block; list-style-type: none;
}
ul.mobile-card li:last-child {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
ul.mobile-card.payment-card li:first-child {
	background: rgb(112, 180, 226); text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 1em; font-weight: 700;
}
ul.mobile-card.payment-card li:first-child::before {
	background-position: 50% 50%; margin: 0px 0px 10px; padding: 0px; width: 100%; height: 40px; display: block; content: ""; background-repeat: no-repeat; background-size: contain;
}
ul.mobile-card.payment-card li:first-child.simpleswipe::before {
	background-image: url("images/logo_simpleswipe.png");
}
ul.mobile-card.payment-card li:first-child.payfirma::before {
	background-image: url("images/logo-payfirma.png");
}
ul.mobile-card.payment-card li h4 {
	margin: 0px 0px 10px; padding: 0px; border: currentColor; border-image: none; line-height: 1.15; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-weight: 700; display: block;
}
ul.mobile-card.payment-card li .subtop h2.h4 {
	margin: 0px 0px 10px; padding: 0px; border: currentColor; border-image: none; line-height: 1.15; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-weight: 700; display: block;
}
.subtop ul.mobile-card.payment-card li h2.h4 {
	margin: 0px 0px 10px; padding: 0px; border: currentColor; border-image: none; line-height: 1.15; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-weight: 700; display: block;
}
ul.mobile-card.payment-card li .content-area h2.h4 {
	margin: 0px 0px 10px; padding: 0px; border: currentColor; border-image: none; line-height: 1.15; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-weight: 700; display: block;
}
.content-area ul.mobile-card.payment-card li h2.h4 {
	margin: 0px 0px 10px; padding: 0px; border: currentColor; border-image: none; line-height: 1.15; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-weight: 700; display: block;
}
ul.mobile-card.payment-card li .subcontent h2.h4 {
	margin: 0px 0px 10px; padding: 0px; border: currentColor; border-image: none; line-height: 1.15; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-weight: 700; display: block;
}
.subcontent ul.mobile-card.payment-card li h2.h4 {
	margin: 0px 0px 10px; padding: 0px; border: currentColor; border-image: none; line-height: 1.15; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-weight: 700; display: block;
}
ul.mobile-card.payment-card li .field-name-body h2.h4 {
	margin: 0px 0px 10px; padding: 0px; border: currentColor; border-image: none; line-height: 1.15; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-weight: 700; display: block;
}
.field-name-body ul.mobile-card.payment-card li h2.h4 {
	margin: 0px 0px 10px; padding: 0px; border: currentColor; border-image: none; line-height: 1.15; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-weight: 700; display: block;
}
ul.mobile-card.payment-card li .subtop h3.h4 {
	margin: 0px 0px 10px; padding: 0px; border: currentColor; border-image: none; line-height: 1.15; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-weight: 700; display: block;
}
.subtop ul.mobile-card.payment-card li h3.h4 {
	margin: 0px 0px 10px; padding: 0px; border: currentColor; border-image: none; line-height: 1.15; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-weight: 700; display: block;
}
ul.mobile-card.payment-card li .content-area h3.h4 {
	margin: 0px 0px 10px; padding: 0px; border: currentColor; border-image: none; line-height: 1.15; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-weight: 700; display: block;
}
.content-area ul.mobile-card.payment-card li h3.h4 {
	margin: 0px 0px 10px; padding: 0px; border: currentColor; border-image: none; line-height: 1.15; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-weight: 700; display: block;
}
ul.mobile-card.payment-card li .subcontent h3.h4 {
	margin: 0px 0px 10px; padding: 0px; border: currentColor; border-image: none; line-height: 1.15; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-weight: 700; display: block;
}
.subcontent ul.mobile-card.payment-card li h3.h4 {
	margin: 0px 0px 10px; padding: 0px; border: currentColor; border-image: none; line-height: 1.15; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-weight: 700; display: block;
}
ul.mobile-card.payment-card li .field-name-body h3.h4 {
	margin: 0px 0px 10px; padding: 0px; border: currentColor; border-image: none; line-height: 1.15; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-weight: 700; display: block;
}
.field-name-body ul.mobile-card.payment-card li h3.h4 {
	margin: 0px 0px 10px; padding: 0px; border: currentColor; border-image: none; line-height: 1.15; font-family: "proxima-nova",Helvetica,Arial,sans-serif; font-weight: 700; display: block;
}
ul.mobile-card.payment-card li p {
	margin-bottom: 5px;
}
ul.mobile-card.payment-card li div.p {
	margin-bottom: 5px;
}
ul.mobile-card.payment-card li p:last-child {
	margin-bottom: 0px;
}
ul.mobile-card.payment-card li div:last-child.p {
	margin-bottom: 0px;
}
ul.mobile-card.payment-card li p.yes {
	text-transform: uppercase; line-height: 19px; padding-left: 29px; font-weight: 700; display: block; min-height: 19px; background-repeat: no-repeat;
}
ul.mobile-card.payment-card li div.yes.p {
	text-transform: uppercase; line-height: 19px; padding-left: 29px; font-weight: 700; display: block; min-height: 19px; background-repeat: no-repeat;
}
ul.mobile-card.payment-card li p.no {
	text-transform: uppercase; line-height: 19px; padding-left: 29px; font-weight: 700; display: block; min-height: 19px; background-repeat: no-repeat;
}
ul.mobile-card.payment-card li div.no.p {
	text-transform: uppercase; line-height: 19px; padding-left: 29px; font-weight: 700; display: block; min-height: 19px; background-repeat: no-repeat;
}
ul.mobile-card.payment-card li p.yes {
	color: rgb(154, 204, 121); background-image: url("images/checkmark-green.png");
}
ul.mobile-card.payment-card li div.yes.p {
	color: rgb(154, 204, 121); background-image: url("images/checkmark-green.png");
}
ul.mobile-card.payment-card li p.no {
	color: rgb(227, 107, 107); background-image: url("images/checkmark-red.png");
}
ul.mobile-card.payment-card li div.no.p {
	color: rgb(227, 107, 107); background-image: url("images/checkmark-red.png");
}

@media all and (max-width:667px)
{
table.payment-table {
	display: none !important;
}
}
table.payment-table thead {
	font-size: 1.1em;
}
table.payment-table thead tr {
	background: none;
}
table.payment-table thead tr th {
	background: rgb(112, 180, 226); padding: 8px 12px 6px; width: 33.3%; text-align: center; color: rgb(255, 255, 255); font-size: 1em; border-right-color: currentColor; border-left-color: rgb(70, 158, 217); border-right-width: medium; border-left-width: 1px; border-right-style: none; border-left-style: solid;
}
table.payment-table thead tr th:first-child {
	background: rgb(245, 246, 247); border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
table.payment-table thead tr th::before {
	background-position: 50% 50%; margin: 0px 0px 10px; padding: 0px; width: 100%; height: 40px; display: block; content: ""; background-repeat: no-repeat; background-size: contain;
}
table.payment-table thead tr th.simpleswipe::before {
	background-image: url("images/logo_simpleswipe.png");
}
table.payment-table thead tr th.payfirma::before {
	background-image: url("images/logo-payfirma.png");
}
table.payment-table tbody tr {
	background: rgb(255, 255, 255);
}
table.payment-table tbody tr td {
	padding: 12px 15px 11px; width: 33.3%; text-align: center; border-top-color: rgb(221, 221, 221); border-right-color: currentColor; border-left-color: rgb(221, 221, 221); border-top-width: 1px; border-right-width: medium; border-left-width: 1px; border-top-style: solid; border-right-style: none; border-left-style: solid;
}
table.payment-table tbody tr td:first-child {
	color: rgb(109, 113, 117); font-weight: 700; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
table.payment-table tbody tr td .store-button {
	margin: auto;
}
table.payment-table tbody tr td span.yes {
	text-transform: uppercase; line-height: 19px; padding-left: 29px; font-weight: 700; display: inline-block; min-height: 19px; background-repeat: no-repeat;
}
table.payment-table tbody tr td span.no {
	text-transform: uppercase; line-height: 19px; padding-left: 29px; font-weight: 700; display: inline-block; min-height: 19px; background-repeat: no-repeat;
}
table.payment-table tbody tr td span.yes {
	color: rgb(154, 204, 121); background-image: url("images/checkmark-green.png");
}
table.payment-table tbody tr td span.no {
	color: rgb(227, 107, 107); background-image: url("images/checkmark-red.png");
}
table.payment-table tbody tr td p.marg {
	margin-bottom: 10px !important;
}
table.payment-table tbody tr td div.marg.p {
	margin-bottom: 10px !important;
}
table.b2b-processing td {
	text-align: center;
}
table.b2b-processing td:nth-child(1) {
	text-align: left; padding-left: 10px;
}
table.verifone-standalone td:nth-child(3) {
	text-align: center;
}
.developers-cta {
	background-position: 35px 35px; margin: 0px 0px 30px; padding: 35px 35px 35px 180px; color: rgb(255, 255, 255); display: block; min-height: 146px; box-shadow: 0px 5px 0px #cc5943; background-image: url("images/bp-dev-promo-bkg.png"); background-repeat: no-repeat; background-color: rgb(0, 128, 192);
}
.developers-cta h5 {
	margin: 0px 0px 10px; width: 100%; text-transform: uppercase; line-height: 1; letter-spacing: normal; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.7rem; display: block;
}
.developers-cta p {
	margin: 0px; line-height: 1.2;
}
.developers-cta div.p {
	margin: 0px; line-height: 1.2;
}
.developers-cta a {
	background: rgb(255, 255, 255); padding: 10px 15px 8px; border-radius: 6px; color: rgb(0, 128, 192) !important; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.25rem; font-weight: 300; text-decoration: none !important; display: inline-block;
}
.developers-cta a:hover {
	background: rgb(204, 89, 67); color: rgb(255, 255, 255) !important;
}
@media all and (max-width:1200px)
{
.developers-cta h5 br {
	display: none;
}
}
@media all and (max-width:980px)
{
.developers-cta {
	background-position: 20px 20px; padding: 20px 20px 20px 130px; background-size: 90px auto;
}
}
@media all and (max-width:667px)
{
.developers-cta {
	background-position: 50% 20px; padding: 116px 20px 20px; background-size: 110px auto;
}
}
.case-study-cta {
	background-position: 50px 40px; margin: 0px 0px 30px; padding: 35px 35px 35px 215px; color: rgb(109, 113, 117); clear: both; display: block; min-height: 176px; box-shadow: 0px 5px 0px #e2e3e4; background-image: url("images/case-study-cta-bkg.png"); background-repeat: no-repeat; background-size: 104px 106px; background-color: rgb(255, 255, 255);
}
.case-study-cta p {
	margin: 0px;
}
.case-study-cta div.p {
	margin: 0px;
}
.case-study-cta p  {
	width: 100%; margin-bottom: 0px;
}
.case-study-cta div.p  {
	width: 100%; margin-bottom: 0px;
}
.case-study-cta p .webform-client-form input[type=submit] {
	width: 100%; margin-bottom: 0px;
}
.webform-client-form .case-study-cta p input[type=submit] {
	width: 100%; margin-bottom: 0px;
}
.case-study-cta div.p .webform-client-form input[type=submit] {
	width: 100%; margin-bottom: 0px;
}
.webform-client-form .case-study-cta div.p input[type=submit] {
	width: 100%; margin-bottom: 0px;
}
.case-study-cta p ul.views-mini-pager li a {
	width: 100%; margin-bottom: 0px;
}
ul.views-mini-pager li .case-study-cta p a {
	width: 100%; margin-bottom: 0px;
}
.case-study-cta div.p ul.views-mini-pager li a {
	width: 100%; margin-bottom: 0px;
}
ul.views-mini-pager li .case-study-cta div.p a {
	width: 100%; margin-bottom: 0px;
}
.case-study-cta p ul.pager li a {
	width: 100%; margin-bottom: 0px;
}
ul.pager li .case-study-cta p a {
	width: 100%; margin-bottom: 0px;
}
.case-study-cta div.p ul.pager li a {
	width: 100%; margin-bottom: 0px;
}
ul.pager li .case-study-cta div.p a {
	width: 100%; margin-bottom: 0px;
}
.case-study-cta p ul.views-mini-pager li span {
	width: 100%; margin-bottom: 0px;
}
ul.views-mini-pager li .case-study-cta p span {
	width: 100%; margin-bottom: 0px;
}
.case-study-cta div.p ul.views-mini-pager li span {
	width: 100%; margin-bottom: 0px;
}
ul.views-mini-pager li .case-study-cta div.p span {
	width: 100%; margin-bottom: 0px;
}
.case-study-cta p ul.pager li span {
	width: 100%; margin-bottom: 0px;
}
ul.pager li .case-study-cta p span {
	width: 100%; margin-bottom: 0px;
}
.case-study-cta div.p ul.pager li span {
	width: 100%; margin-bottom: 0px;
}
ul.pager li .case-study-cta div.p span {
	width: 100%; margin-bottom: 0px;
}
.case-study-cta p .view-blog.landing-list .views-field-view-node a {
	width: 100%; margin-bottom: 0px;
}
.view-blog.landing-list .views-field-view-node .case-study-cta p a {
	width: 100%; margin-bottom: 0px;
}
.case-study-cta div.p .view-blog.landing-list .views-field-view-node a {
	width: 100%; margin-bottom: 0px;
}
.view-blog.landing-list .views-field-view-node .case-study-cta div.p a {
	width: 100%; margin-bottom: 0px;
}
.case-study-cta p .view-blog.by-year .views-field-view-node a {
	width: 100%; margin-bottom: 0px;
}
.view-blog.by-year .views-field-view-node .case-study-cta p a {
	width: 100%; margin-bottom: 0px;
}
.case-study-cta div.p .view-blog.by-year .views-field-view-node a {
	width: 100%; margin-bottom: 0px;
}
.view-blog.by-year .views-field-view-node .case-study-cta div.p a {
	width: 100%; margin-bottom: 0px;
}
.case-study-cta p .view-product-roadmap .view-footer #show-less-roadmap-cta {
	width: 100%; margin-bottom: 0px;
}
.view-product-roadmap .view-footer .case-study-cta p #show-less-roadmap-cta {
	width: 100%; margin-bottom: 0px;
}
.case-study-cta div.p .view-product-roadmap .view-footer #show-less-roadmap-cta {
	width: 100%; margin-bottom: 0px;
}
.view-product-roadmap .view-footer .case-study-cta div.p #show-less-roadmap-cta {
	width: 100%; margin-bottom: 0px;
}
.case-study-cta p .view-product-roadmap .view-footer #show-more-roadmap-cta {
	width: 100%; margin-bottom: 0px;
}
.view-product-roadmap .view-footer .case-study-cta p #show-more-roadmap-cta {
	width: 100%; margin-bottom: 0px;
}
.case-study-cta div.p .view-product-roadmap .view-footer #show-more-roadmap-cta {
	width: 100%; margin-bottom: 0px;
}
.view-product-roadmap .view-footer .case-study-cta div.p #show-more-roadmap-cta {
	width: 100%; margin-bottom: 0px;
}
.case-study-cta p button {
	width: 100%; margin-bottom: 0px;
}
.case-study-cta div.p button {
	width: 100%; margin-bottom: 0px;
}
.case-study-cta p input[type='submit'] {
	width: 100%; margin-bottom: 0px;
}
.case-study-cta div.p input[type='submit'] {
	width: 100%; margin-bottom: 0px;
}
.case-study-cta h5 {
	margin: 0px 0px 20px; width: 100%; text-transform: uppercase; line-height: 1; letter-spacing: normal; font-family: "abadi_mt_condensed_lightRg"; font-size: 1.7rem; display: block;
}
@media all and (max-width:1200px)
{
.case-study-cta {
	background-position: 35px 35px; padding-left: 176px;
}
}
@media all and (max-width:667px)
{
.case-study-cta {
	background-position: 50% 20px; padding: 160px 20px 20px; text-align: center;
}
.case-study-cta h5 {
	text-align: center;
}
}
.color-box-video-cta {
	text-align: center; line-height: 0; margin-bottom: 10px; display: inline-block; position: relative; z-index: 2;
}
.color-box-video-cta::before {
	background-position: 50% 50%; left: 50%; top: 50%; width: 73px; height: 73px; display: block; position: absolute; content: ""; transform: translateX(-50%) translateY(-50%); background-image: url("images/color-box-cta-play.png"); background-repeat: no-repeat; -moz-transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%);
}
.color-box-video-cta.float-left {
	width: 40%; clear: left; margin-right: 20px; float: left;
}
.color-box-video-cta.float-right {
	clear: none; margin-left: 20px; float: right;
}
.color-box-video-cta a {
	display: inline-block;
}
.color-box-video-cta img {
	border-radius: 0px; border: 12px solid rgb(255, 255, 255); border-image: none; width: auto; height: auto; display: inline; max-width: 100%;
}
@media all and (max-width:1200px)
{
.color-box-video-cta.float-left {
	margin: 20px auto; width: auto; clear: both; float: none; display: block; max-width: 324px;
}
.color-box-video-cta.float-right {
	margin: 20px auto; width: auto; clear: both; float: none; display: block; max-width: 324px;
}
}
.hero-award img {
	width: auto; height: auto; display: inline; max-width: 100%;
}
#body-page-search {
	padding: 20px 0px 20px 20px; left: auto; top: auto; width: auto; height: auto; right: auto; bottom: auto; clear: both; display: block; position: relative;
}
.page-user .main {
	background: rgb(255, 255, 255); padding: 50px; margin-top: 120px;
}
.logged-in {
	padding-top: 64px;
}
.logged-in .pane-page-tabs {
	top: 200px; text-align: right; right: 0px; position: fixed; z-index: 3000;
}
.logged-in .pane-page-tabs li {
	width: 80px; margin-bottom: 1px; display: block;
}
.logged-in .pane-page-tabs li a {
	background: rgb(20, 93, 149); padding: 20px; color: rgb(255, 255, 255); display: block; box-shadow: 0px 0px 2px #ccc;
}
.logged-in .pane-page-tabs li a:hover {
	background: rgb(23, 107, 171);
}
.loading {
	overflow: hidden;
}
.loading .views-row {
	display: none;
}
.loading .views-row.views-row-first {
	display: block;
}
.floatl {
	float: left;
}
.floatr {
	float: right;
}
.tac {
	text-align: center;
}
.tar {
	text-align: right;
}
img.floatl {
	margin: 0px 20px 10px 0px;
}
img.floatr {
	margin: 0px 0px 10px 20px;
}
.center {
	text-align: center;
}
.block {
	display: block;
}
.inline {
	display: inline;
}
.inline-block {
	display: inline-block;
}
.noborder {
	border: currentColor; border-image: none;
}
.dib {
	display: inline-block;
}
.w100 {
	width: 100%;
}
.w80 {
	width: 80%;
}
.w60 {
	width: 60%;
}
.w50 {
	width: 50%;
}
.w30 {
	width: 30%;
}
.loading {
	visibility: hidden;
}
@media all and (max-width:980px)
{


.nav#container {
	height: 100vh; overflow: hidden; opacity: 0.2; pointer-events: none; transition:0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s;

}