/* Miva, Inc - miva.com
   Author: Jeff Sartain
   Updated: 12/27/18
   ----------------------------------------------------*/  

/* SECTION INDEX
	------------- 
   =RESET
   =FONTS
   =BASE STYLES
   =HELPER CLASSES
   	- Tooltip CSS
   =GLOBAL ELEMENTS
	- Modals
   =GLOBAL CLASSES
	- Buttons
	- Striped Table
   =WRAPPER
   =HEADER & NAV
	- Nav Dropdown
	- Inside Nav
	- Sticky Nav
	- Left Side Responsive Navigation
   =FOOTER
   =FORMS
   =HOME PAGE
   =INSIDE PAGES
   	- ApplePay
   	- B2B
	- Blog Integration
	- Bootstrap Framework
	- Braintree
	- Careers
	- Case Studies
		- MarketView
		- Guy Harvey Jewelry
		- Bare Bones Broth
		- Crown Automotive
		- Essential Depot
		- Sewing Parts
		- Oliver + S
	- Client Satisfaction Survey
	- Company
		- Affiliates
		- Careers
		- Events
		- Marketing Materials
	- Contact
	- Customer Survey
	- Developer Seat License
	- DMCA
	- Ecommerce Hosting
	- Ecommerce Plans
	- Ecommerce NEW (TG)
	- Ecommerce Testimonials 
	- Ecommerce Universe
	- Endicia Shipping Page
	- Enterprise
	- ERP Pages
	- Facebook Comments
	- Facebook Connect
	- Featured Stores NEW
	- Featured Stores & SaaS Templates
	- Features	
	- Funnel Cake Pages
	- G2 & Non Compliance
	- Getting Started Pages																				
	- Hosting Architecture
	- Internal Lead
	- IRCE Landing Page
	- Landing Pages
	- Login With Amazon
	- Magento Pages
	- MAP
	- Marketplaces
	- Meetups
	- MivaCon Survey
	- MivaLearn
	- Miva Merchant 9 Features, Mult-Seat, Developer License, 9.3, 9.4, 9.5, and 9.6
	- Miva Merchant 9 Preview
	- Miva 9.7
	- Miva 9.10
	- Miva Merchant Versus Pages
	- Miva Versus Pages
		- Shopify
		- Bigcommerce
		- Magento Community
	- MivaPay
	- MivaPay Security Bulletin
	- Mobile Commerce
	- Multi-Seat Billing FAQs
	- One Page Checkout
	- Partner Directory
	- Partner Pages
		- 4p
		- 4-Tell
		- AccurateTax
		- AddShoppers
		- AdRoll
		- Amazon Payments
		- Argentis
		- Authnet
		- Avalara
		- Bongo
		- BuySAFE
		- eBridge
		- Cloudflare
		- Endicia
		- FedEx
		- FeedExact
		- GlobalNimbus
		- GlobalShopex
		- GoDataFeed
		- Iconasys
		- Listrak
		- Mailchimp
		- Meritus
		- Ortery
		- PayPal Pro
			- PayPal Terms and Conditions
		- PowerReviews Express
		- ShipStation
		- Shipwire
		- ShipWorks
		- Singlefeed
		- Strands Recommender
		- T-HUB
	- Payflow
	- Payflow Setup
	- Payment Processing
	- PayPal Promo
	- Platform Overview
	- Pricing Update
	- Professional Services
		- Client Access Form
	- ReadyThemes
	- Reference Guide
	- Referral Form
	- Reserved Seat
	- Resources
	- ROI BOI
	- Search Results
	- SEM
	 - Magento
	 - New VS
	 - 21 Page Campaign
	 - Square
	 - Scaling
	- Subscription Management & Economy
	- Support
		- Services Form
		- Admin Access Form
		- Development Account
	- Switch to Miva
	- Thank You
	- Thank You w/ Form
	- Upgrade Your Site and Before/After
	- UPS Channel
	- UPS Ready Home
		- UPS Ready Features
		- UPS Ready Pricing
		- UPS Ready Templates
		- UPS Ready Forms
	- Video On Demand
	- Website Developers & Mivascript Developers
	- We're The Experts
	- Whitepaper Download
	- Why Miva Merchant
   =STORE PAGES
	- CTGY
	- PROD
	- PATR
	- BASK
	- OCST
	- OPAY
	- INVC
	- ACLN
	- ACED
	- ACAD
	- ORDH
	- ORDS
	- NTFD
	- Internal
   =MAGNIFIC POPUP
   =INTERNET EXPLORER OVERRIDES
   =MEDIA QUERIES
	- 768px Browser Width
	- 480px Browser Width
	- 320px Browser Width
   =PRINT STYLES
*/ 
 


/* ==========================================================================
   =RESET
   ========================================================================== */   
* { margin: 0; padding: 0; }   
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body {line-height:1.625em;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
nav ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
a {margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
/* change colours to suit your needs */
ins {background-color:#ff9;color:#000;text-decoration:none;}
/* change colours to suit your needs */
mark {background-color:#ff9;color:#000; font-style:italic;font-weight:bold;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom:1px dotted;cursor:help;}
table {border-collapse:collapse;border-spacing:0;}
/* change border colour to suit your needs */
hr {display:block;height:1px;border:0;   border-top:1px solid #E2E2E2;margin:1em 0;padding:0;}
input, select {vertical-align:middle;}  


/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */


/* ==========================================================================
   =FONTS
   ========================================================================== */ 
@font-face {
	font-family:"proxima-nova",sans-serif;
	src: url('marklight-webfont.eot');
	src: url('marklight-webfont.eot?#iefix') format('embedded-opentype'),
		 url('marklight-webfont.woff2') format('woff2'),
		 url('marklight-webfont.woff') format('woff'),
		 url('marklight-webfont.ttf') format('truetype'),
		 url('marklight-webfont.svg#mark-lightlight') format('svg');
	font-weight: normal;
	font-style: normal;

}
  


/* ==========================================================================
   =BASE STYLES
   ========================================================================== */
html,
button,
input,
select,
textarea {
	color:#232323;
}

html {
	font-size:1em;
	line-height:1.625em;
	overflow-x:hidden;
}

::-moz-selection {
	background:#d1f5f9;
	color:#4d4d4d;
	text-shadow:none;
}

::selection {
	background:#d1f5f9;
	color:#4d4d4d;
	text-shadow:none;
}

audio,
canvas,
img,
video {
	vertical-align:middle;
}

fieldset {
	border:0;
	margin:0;
	padding:0;
}

textarea {
	resize:vertical;
}

a {
	outline:none;
	color:#F7394A;
	text-decoration:none;
}

a:link {
	outline:none;
}

a:hover, a:active {
	outline:none;
	outline:none;
}

h1 {
	color:#FFF;
	font-size:1.5625em;
}  

ul li {
	background:url(/images/new-images/bullet-plus.png) no-repeat 0 10px;
	list-style:none;
	padding-left:15px;
}



/* ==========================================================================
   =HELPER CLASSES
   ========================================================================== */
.hidden {
	display:none !important;
	visibility:hidden;
}

#bStopper {
	display:none;
	height:0;
	overflow:hidden;
}

.invisible {
	visibility:hidden;
}

.clearfix:before,
.clearfix:after {
	content: " "; /* 1 */
	display:table; /* 2 */
}

.clearfix:after {
	clear:both;
}

/* Added by TG */
.functionality-hide {display: none;}
.functionality-show {display: block;}

/* Tooltip CSS */
.tipso_bubble,
.tipso_bubble>.tipso_arrow {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.tipso_bubble {
    position: absolute;
    text-align: center;
    border-radius: 6px;
    z-index: 9999;
    padding: 10px;
    font-size: 13px;
	border: 2px solid #bae0e7;
}
.tipso_style {
    cursor: help;
}
.tipso_content {
	word-wrap: break-word;
}
.tipso_bubble>.tipso_arrow {
    position: absolute;
    width: 0;
    height: 0;
    border: 8px solid;
    pointer-events: none
}
.tipso_bubble.top>.tipso_arrow {
    border-color: #000 transparent transparent;
    top: 100%;
    left: 50%;
    margin-left: -8px
}
.tipso_bubble.bottom>.tipso_arrow {
    border-color: transparent transparent #000;
    bottom: 100%;
    left: 50%;
    margin-left: -8px
}
.tipso_bubble.left>.tipso_arrow {
    border-color: transparent transparent transparent #000;
    top: 50%;
    left: 100%;
    margin-top: -8px
}
.tipso_bubble.right>.tipso_arrow {
    border-color: transparent #000 transparent transparent;
    top: 50%;
    right: 100%;
    margin-top: -8px
}
.tipso_bubble.bottom .tipso_arrow:after, .tipso_bubble.bottom .tipso_arrow:before {
	bottom: -8px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.tipso_bubble.bottom .tipso_arrow:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #fff;
	border-width: 8px;
	margin-left: -8px;
}
.tipso_bubble.bottom .tipso_arrow:before {
	border-color: rgba(186, 224, 231, 0);
	border-bottom-color: #bae0e7;
	border-width: 11px;
	margin-left: -11px;
}
.tipso_bubble.top .tipso_arrow:after, .tipso_bubble.top .tipso_arrow:before {
	top: -8px;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none
}

.tipso_bubble.top .tipso_arrow:after {
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #fff;
	border-width: 8px;
	margin-left: -8px;
}
.tipso_bubble.top .tipso_arrow:before {
	border-color: rgba(186, 224, 231, 0);
	border-top-color: #bae0e7;
	border-width: 11px;
	margin-left: -11px;
}

.bounce {
	-webkit-animation-name: bounce;
	-moz-animation-name: bounce;
	-o-animation-name: bounce;
	animation-name: bounce;
}
.animated{
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-ms-animation-fill-mode:both;
	-o-animation-fill-mode:both;
    animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
	animation-fill-mode:both;
	-webkit-animation-duration:2s;
	-moz-animation-duration:2s;
	-ms-animation-duration:2s;
	-o-animation-duration:2s;
	animation-duration:2s;
}
@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}	40% {-webkit-transform: translateY(-30px);}
	60% {-webkit-transform: translateY(-15px);}
}
@-moz-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
	40% {-moz-transform: translateY(-30px);}
	60% {-moz-transform: translateY(-15px);}
}
@-o-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
	40% {-o-transform: translateY(-30px);}
	60% {-o-transform: translateY(-15px);}
}
@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-30px);}
	60% {transform: translateY(-15px);}
}

.fullSizeLink {
	display:block !important;
	width:100% !important;
	height:100% !important;
	position:absolute !important;
	}
	.fullSizeLink:hover {
		background:none !important;
	}



/* ==========================================================================
   =GLOBAL ELEMENTS
   ========================================================================== */ 
.insideHTML {
	background:#FFF url(/images/new-images/bg-repeat-inside.jpg) top center repeat-x;
}

.insideHTMLSub {
	background:#FFF url(/images/new-images/bg-large-image-subnav.jpg) no-repeat center 9px;  
} 

.insideHTMLNoSubGreyBottom {
	background:#FFF url(/images/new-images/bg-large-image-grey-bottom.jpg) top center no-repeat;  
} 

.insideHTMLNoSub {
	background:#FFF url(/images/new-images/bg-large-image-no-bar.jpg) no-repeat center 9px;  
} 

.insideHTMLNoSubBottomGreyBar{
	background:#FFF url(/images/new-images/bg-large-image-bar.jpg) top center no-repeat;  
}   

.insideHTMLNoSubGreyBar {
	background:#FFF url(/images/new-images/bg-subnav.jpg) top center repeat-x;  
}

.insideHTMLSimple {
	background:#FFF;
}

.insideHTMLBlank {
	background:#FFF;
	}
	.insideHTMLBlank h1 {
		text-indent:-9999em;
	}

body {
	font:100%/1.625em "proxima-nova", sans-serif;
	font-style:normal;
	font-weight:300;
	color:#232323;
	margin:0;
	}
	.insidePage {
		background:none; /* Gets rid of large background image from home page */
	}

.mivaSquare {
	display:block;
	width:80px;
	height:80px;
	color:#FFF;
	background:#F7394A;
	position:relative;
	}
	.mivaSquare i {
		position:absolute;
		font-size:0.875em;
		top:28px;
		left:10px;
	}

/* ----- Modals ---------------------------------- */
#modal {
	width:680px;
	margin:0 auto;
	display:block;
	background:#FFF;
	padding:25px;
	position:relative;
	border-radius:2px;
	-webkit-border-radius:2px;    
	-moz-border-radius:2px;    
	-o-border-radius:2px;
	font-size:0.875em;
	}
	#modal h1 {
		color:#38393A;
		margin:25px 0 20px 0 !important;
		font-family: "proxima-nova", sans-serif;
		font-weight: 600;
		font-style: normal;
		text-align:center;
		font-size:2.25em;
		line-height:36px;
	}
	.insideHTMLBlank #modal h1 {
		text-indent:0;
	}
	#modal h2 {
		margin-top:25px;
	}
	#modal ul {
		margin:0 0 15px 0;
	}
	#modal ol {
		margin:0 0 15px 20px;
	}
	#modal p {
		margin:0 0 10px 0;
		color:#4d4d4d;
	}
	#modal .proServPop p {
		text-align:center;
		margin:20px 40px 50px 40px;
		font-size:1.125em;
	}
	#modal .proServPop .popCookie,
	#newBlog #modal p {
		margin:0 0 50px 0;
		font-size:0.874em !important;
		}
		#modal .proServPop .popCookie a,
		#newBlog #modal p a,
		#modal #emailContainer .popCookie a {
			color:inherit;
			text-decoration:underline;
		}
	#newBlog #modal p {
		text-align:center;
		margin:20px 40px 50px 40px;
		font-size:1.125em;
		color:#FFF;
	}
	#modal input {
		float:left;
		width:261px;
		margin:0 0 25px 25px;
		padding:18px;
		color:#93969C;
		border:solid 1px #d5d5d5;
		}
		#modal .modalBottomInput {
			margin:0 0 45px 25px;
		}
		#modal input[type="checkbox"] {
			max-width:25px;
			max-height:15px;
			display:block;
			margin:5px 0 0 20px;
			padding:0;
		}
	#modal h3 {
		margin-left:25px;
	}
	#modal select {
		clear:both;
		float:left;
		font-size:0.875em;
		margin:15px 0 15px 20px;
		padding:3px; 
		}
		#test #modal select {
			margin:0 0 15px 0;
		} 
	#modal .paddedSelect {
		clear:none;
		padding:18px;
		width:300px;
		color:#93969C;
		border:solid 1px #d5d5d5;
		outline:none;
		-webkit-appearance:none;
		border-radius:0;
		background:url(/images/new-images/downarrow-grey.png) no-repeat center right 20px;
		font-size:1em;
	}
	.contactMiva #modal .paddedSelect {
		width:100%;
		border-left:none;
		border-right:none;
		border-top:none;
		font-size: 0.9em;
	    color:#adb0b6;
	    font-weight:500;
	    letter-spacing:0.0475em;
	    padding:0 18px 18px 0;
	    background: url(/images/new-images/select-updown.svg) no-repeat right 0;
	    -webkit-background-size:8px auto;
	    -moz-background-size:8px auto;
	    -o-background-size:8px auto;
	    background-size:8px auto;
	}
	.contactMiva #modal .modalBottomInput {
		margin:0 0 45px 0;
	}
	#modal textarea {
		clear:both;
		margin:0 auto 15px auto;
		padding:5px;
		width:90%;
		display:block;
		border:solid 1px #d5d5d5;
		color:#93969C;
	}
	#modal label {
		float:left;
	}
	#modal .buttonLarge {
		clear:both;
		background:#F7394A;
		font-size:1em;
		float:none;
		display:block;
		margin:20px auto 20px auto;
		width:215px;
		border:none;
		}
		#modal .buttonLarge:hover {
			background:#C40926;
		}
	#modal.pricingForms .buttonLarge {
		width:92%;
		background:#16c0d5;
		text-transform:none;
		font-weight:600;
		margin:40px auto;
		font-size:1.125em;
		letter-spacing:0.0475em;
		padding:23px 0;
	}
	#modal.pricingForms h1 {
		font-size:2.5em;
		line-height:40px;
	}
	#modal.pricingForms .proServPop p {
		margin:20px 70px 50px 70px;
	}

/* Split Style Modal */
.splitModal {
	width:1095px !important;
	padding:0 !important;
	}
	.splitModal.splitNotSplit {
		width:495px !important;
		}
		.splitNotSplit .modalForm {
			margin:0 auto;
			float:none;
		}
		#modal.splitNotSplit .paddedSelect {
			border:solid 1px #d5d5d5;
			border-top:none;
			border-right:none;
			border-left:none;
			margin:0 auto;
			padding:18px 0;
			width:380px;
			background:url(/images/new-images/downarrow-grey.png) no-repeat center right 0px;
			font-size:0.875em;
			color:#adb0b6;
		}
		#modal.splitNotSplit .modalForm .modalBottomInput {
			margin:0 0 15px 0;
		}
	.modalHero {
		position:relative;
		width:515px;
		height:740px;
		float:left;
		display:block;
		margin-right:95px;
		}
		#prodRevolution {
			background:url(/images/new-images/prod-rev.jpg) no-repeat center center;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			background-size:cover;
		}
		#futureEcon {
			background:url(/images/new-images/future-econ.jpg) no-repeat center center;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			background-size:cover;
		}
		#ecomm20 {
			background:url(/images/new-images/ecomm20.jpg) no-repeat center center;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			background-size:cover;
		}
		#g2paper,
		#premExp {
			background:url(/images/new-images/g2-paper.jpg) no-repeat center center;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			background-size:cover;
		}
		#modal .smallBadge {
			display:inline-block;
			padding:3px 10px;
			background:rgba(38, 41, 52, 0.85);
			color:#FFF;
			text-transform:uppercase;
			letter-spacing:0.1em;
			font-weight:600;
			margin:15px 0 0 15px;
			font-size:0.875em;
		}
	.modalForm {
		float:left;
		display:block;
		width:380px;
		padding-top:30px;
		}
		#modal .modalForm h1 {
			text-align:left;
			font-weight:100;
			line-height:30px;
			}
			.modalForm h1 span {
				font-size:0.45em;
				text-transform:uppercase;
				color:#93969c;
				font-weight:300;
				letter-spacing:0.0475em;
			}
		#modal .modalForm p {
			line-height:24px;
			margin-bottom:40px;
		}
		#white-paper #modal .modalForm .pageCookie {
			margin:0 20px;
		}
	#modal .modalForm input {
		margin:0;
		border-top:none;
		border-right:none;
		border-left:none;
		clear:left;
		padding:0 0 10px 0;
		margin-bottom:25px;
		width:100%;
		font-size:1.125em;
		color:#4d4d4d;
		font-weight:100;
		height:0;
		transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		}
		#modal .modalForm .inputExpand {
			height:20px !important;
		}
	#resources #modal .modalForm input {
		margin-bottom:35px;
	}
	#modal .modalForm label {
		clear:left;
		font-size:0.9em;
		color:#adb0b6;
		font-weight:500;
		letter-spacing:0.0475em;
	}
	#modal .modalForm .btnBlueStandard {
		padding:20px 0;
		height:auto;
		border-radius:35px;
		font-size:0.875em;
		font-weight:500;
		letter-spacing:0.1em;
		margin-top:35px;
	}

/* Overlay Modal */
.overlayModal {
	width:100% !important;
	height:100vh;
	padding:0 !important;
	margin:0 !important;
	background:rgba(0, 0, 0, 0.5) !important;
	}
	div#modal.overlayModal h1 {
		max-width:400px;
		margin:260px auto 0 auto !important;
		color:#FFF !important;
		font-weight:100 !important;
		font-size:2.375em !important;
		line-height:50px;
	}
	#SEM-MC div#modal.overlayModal h1,
	#SEM-DEMO div#modal.overlayModal h1,
	#SEM-MOBILE div#modal.overlayModal h1 {
		max-width:470px;
	}
	#design-software div#modal.overlayModal h1,
	#saas-v2 div#modal.overlayModal h1,
	#wholesale-ecommerce div#modal.overlayModal h1,
	#cloud-ecommerce div#modal.overlayModal h1 {
		max-width:650px;
	}
	.overlayModal #emailContainer input[type="submit"] {
		width:130px;
		margin-bottom:25px;
		border-radius:0;
	}
	#SEM-LTC-1 .overlayModal #emailContainer input[type="submit"] {
		width:160px;
		margin-bottom:25px;
		border-radius:0;
	}
	#reviews .overlayModal #emailContainer input[type="submit"] {
		width:175px;
	}
	#design-software .overlayModal #emailContainer input[type="submit"],
	#saas-v2 .overlayModal #emailContainer input[type="submit"],
	#wholesale-ecommerce .overlayModal #emailContainer input[type="submit"],
	#cloud-ecommerce .overlayModal #emailContainer input[type="submit"] {
		width:185px;
	}
	.overlayModal #emailContainer input[type="email"] {
		width:365px;
		margin:0;
		border-radius:0;
	}
	#reviews .overlayModal #emailContainer input[type="email"] {
		width:315px;
	}
	#miva-magento.updateMagento .overlayModal #emailContainer input[type="email"],
	#miva-bigcommerce.updateMagento .overlayModal #emailContainer input[type="email"],
	#miva-shopify.updateMagento .overlayModal #emailContainer input[type="email"],
	.campaign21 .overlayModal #emailContainer input[type="email"],
	#were-the-experts .overlayModal #emailContainer input[type="email"] {
		width:315px;
		margin:0 auto 15px auto;
		display:block;
		float:none;
		text-align:center;
	}
	#newBlog .overlayModal #emailContainer input[type="email"] {
		width:375px;
		margin:0 auto 15px auto;
		display:block;
		float:none;
		text-align:center;
	}
	#miva-magento.updateMagento .overlayModal #emailContainer input[type="submit"],
	#miva-bigcommerce.updateMagento .overlayModal #emailContainer input[type="submit"],
	#miva-shopify.updateMagento .overlayModal #emailContainer input[type="submit"],
	.campaign21 .overlayModal #emailContainer input[type="submit"],
	#were-the-experts .overlayModal #emailContainer input[type="submit"],
	#newBlog .overlayModal #emailContainer input[type="submit"] {
		width:375px;
		clear:left;
		margin:0 auto;
		display:block;
		float:none;
		margin:0 auto 20px auto;
	}
	#design-sofware .overlayModal #emailContainer input[type="email"] {
		width:365px;
	}
	.overlayModal .mfp-close {
		right:0 !important;
		left:0;
		margin-left:auto;
		margin-right:auto;
		top:180px !important;
		background:url(/images/new-images/icon-simple-x.png) no-repeat center center !important;
		width:32px !important;
		height:32px;
		padding:0 !important;
	}

.SEMPage .mfp-container {
	padding:0;
}

/* White Overlay Modal */
#resources .mfp-container {
	padding:0;
}
#resources #modal {
	border-radius:0;
}
#management .mfp-bg {
	background:#FFF;
}
.mivaconSite .overlayModalWhite {
	min-height:1500px;
}
.overlayModalWhite {
	width:100% !important;
	height:100vh;
	padding:0 !important;
	margin:0 !important;
	background:#FFF;
	}
	.overlayModalWhite .modalForm {
		width:100%;
	}
	#resources .overlayModalWhite .modalForm {
		width:395px;
		float:none;
		margin:0 auto;
	}
	#modal .topVerification {
		margin:175px 0 0 0;
		}
		.topVerification i {
			color:#16C0d5;
		}
	div#modal.overlayModalWhite h1 {
		margin:175px auto 70px auto !important;
		color:#000 !important;
		font-weight:100 !important;
		font-size:2.375em !important;
		line-height:50px;
	}
	#resources div#modal.overlayModalWhite h1 {
		margin:295px auto 70px auto !important;
	}
	#modal .formInfo {
		color:#82858b;
		font-size:1.25em;
		letter-spacing:0.0475em;
	}
	#formModal .floatForm:nth-child(1),
	#formModal .floatForm:nth-child(4) {
		margin-right:25px;
	}
	.floatForm {
		float:left;
		width:272px;
	}
	.overlayModalWhite .modalForm label {
		font-size:1em !important;
	}
	#emailInput {
		width:100%;
	}
	.overlayModalWhite .mfp-close {
		right:40px !important;
		top:40px !important;
		background:url(/images/new-images/icon-simple-x.png) no-repeat center center !important;
		width:25px !important;
		height:25px;
		padding:0 !important;
	}
	#resources .overlayModalWhite .mfp-close {
		right:0 !important;
		left:0;
		margin-left:auto;
		margin-right:auto;
		top:180px !important;
		background:url(/images/new-images/icon-simple-x.png) no-repeat center center !important;
		width:32px !important;
		height:32px;
		padding:0 !important;
	}
	.formCenter {
		width:570px;
		margin:0 auto;
	}
	#modal .modalForm .btnBlueStandard {
		border-radius:0;
		background:#16C0d5;
		text-transform:none;
		font-size:1.125em;
		border:none;
	}
	#management .overlayModalWhite,
	#confSpeakers .overlayModalWhite,
	#conAwards .overlayModalWhite,
	#conSchedule .overlayModalWhite,
	#conScholarship .overlayModalWhite {
		min-height:1500px;
	}

#non-compliance #modal {
	padding:45px;
}

#management .mfp-container {
	padding:0;
}

.leaderBio .mfp-close {
	right:0 !important;
	left:0;
	margin-left:auto;
	margin-right:auto;
	top:180px !important;
	background:url(/images/new-images/icon-simple-x.png) no-repeat center center !important;
	width:32px !important;
	height:32px;
	padding:0 !important;
	}	
	#modal .longPop {
		max-width:1100px;
		margin:0 auto;
		padding:25px;
		font-size:1.25em;
		text-align:left;
		line-height:34px;
		}
		#modal .longPop p {
			margin:0 0 30px 0;
		}
		div#modal.leaderBio .longPop h1 {
			margin:0 auto 25px auto !important;
			font-size:2.75em !important;
			text-align:left;
			font-weight:600;
		}
		div#modal.leaderBio .longPop h2 {
			text-transform:uppercase;
		    letter-spacing:0.175em;
		    font-weight: 300;
		    margin:0 0 50px 0;
		    font-family:"din-2014";
		    font-size:1.125em;
		    text-align:left;
		}
	.leaderBio .leftSide {
		float:left;
		width:370px;
		margin-top:340px;
	}
	.leaderBio .rightSide {
		float:right;
		width:600px;
		margin:340px 0 100px 0;
	}
	.leaderBio.noPicPop .rightSide {
		margin:340px auto 100px auto;
		float:none;
	}

#modal.blueOverlay {
	background:rgba(38, 41, 52, 0.9) !important;
	}
	div#modal.blueOverlay h1 {
		font-size:2.75em !important;
		max-width:540px;
	}
	#modal.blueOverlay p {
		text-align:center;
		max-width:375px;
		margin:20px auto 0 auto;
		color:#FFF;
		color:#f6f6f6;
		}
		.blueOverlay p strong {
			color:#FFF;
		}
		.blueOverlay p a {
			color:#16c0d5;
		}
		#modal.blueOverlay p.popCookie {
			max-width:395px;
		}
	.blueOverlay #emailContainer {
		width:575px;
	}
	#modal.blueOverlay input {
		width:215px;
		padding:15px 20px;
		margin-bottom:30px;
	}
	#modal.blueOverlay #company {
		width:497px;
	}
	#modal.blueOverlay select {
		clear:none;
		padding:15px 30px;
		width:258px;
		color:#93969C;
		outline:none;
		-webkit-appearance:none;
		-moz-appearance:none;
		border-radius:0;
		font-size:1em;
		color:#757a7b;
		background:#FFF url(/images/new-images/downarrow-grey.png) no-repeat center right 20px;
		margin:0 0 30px 25px;
	}
	#modal.blueOverlay #country {
		width:497px;
		margin-bottom:55px;
	}
	#modal.blueOverlay #emailContainer input[type="submit"] {
		margin:0 auto;
		width:210px;
		text-transform:none;
		letter-spacing:0.0475em;
		background:#f7394a;
		padding:20px;
	}
	.overlayModal.blueOverlay {
		min-height:1150px;
	}

/* G2 Banner */
#g2Banner,
#g2NoPop {
	background:#f9f9f9;
	padding:100px 0;
	}
	#innerContent #g2Banner p,
	#innerContent #g2NoPop p {
		margin:0 40px 0 0;
		float:left;
		height:40px;
		padding:10px 35px 0 0;
		color:#62666b;
		font-size:1.375em;
		border-right:solid 1px #dee2e9;
		}
		#g2Banner p i,
		#g2NoPop p i {
			margin-right:15px;
		}
		#professional-services #g2NoPop p,
		#enterprise #g2Banner p {
			font-size:1.125em;
		}
	#g2Banner .btnTransparentSquared,
	#g2NoPop .btnTransparentSquared {
		border:solid 2px #d7d9df;
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
		float:left;
		color:#16C0d5;
		font-size:0.75em;
		font-weight:600;
		letter-spacing:0.07em;
		}
		#enterprise #g2Banner .btnTransparentSquared,
		#enterprise.smallBizPage #g2Banner a {
			background:none;
			border:solid 2px #f7394a;
			-webkit-border-radius:3px;
			-moz-border-radius:3px;
			-o-border-radius:3px;
			border-radius:3px;
			font-family: canada-type-gibson, sans-serif;
		    letter-spacing: 0.01em;
		    padding: 12px 35px;
		    font-size: 0.875em;
		    color:#f7394a;
		}
		#enterprise.smallBizPage #g2Banner a {
			background: none;
		    border: solid 2px #f7394a;
		    -webkit-border-radius: 3px;
		    -moz-border-radius: 3px;
		    -o-border-radius: 3px;
		    border-radius: 3px;
		    font-family: canada-type-gibson, sans-serif;
		    letter-spacing: 0.01em;
		    padding: 12px 35px;
		    font-size: 0.875em;
		    color: #f7394a;
		    float:left;
		    font-weight:600;
		    text-transform: uppercase;
		    font-style: normal;
		    -webkit-transition: all 0.3s ease-in-out;
		    -moz-transition: all 0.3s ease-in-out;
		    -0-transition: all 0.3s ease-in-out;
		    transition: all 0.3s ease-in-out;
		}
	#g2Banner .wideContainer,
	#g2NoPop .wideContainer {
		max-width:1020px;
	}

#cookieWarning {
	width:100%;
	height:0;
	bottom:0;
	background:#181722;
	position:fixed;
	z-index:101;
	opacity:0;
	background:rgba(24, 23, 34, 0.9);
	transition: all 0.1s ease-in-out;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	}
	#cookieWrap {
		width:930px;
		margin:0 auto;
	}
	#cookieWarning p {
		font-size:0.875em;
		color:#fff;
		float:left;
		letter-spacing:0.04em;
		margin-top:35px;
		}
		#cookieWarning .longCookie {
			margin-top:25px;
			width:740px;
		}
		#cookieWarning p a {
			color:#fff;
			font-weight:600;
		}
	#cookieWarning .btnBlueStandard {
		float:right;
		margin-top:23px;
		text-transform:none;
		background:#16c0d5;
		border-radius:0;
		padding:12px 35px;
		font-size:0.875em;
		font-weight:600;
		letter-spacing:0.04em;
	}

.shortCookie {
	display:none;
}

.cookieOpen {
	opacity:1 !important;
	display:block;
	height:95px !important;
}

.cookieClosed {
	opacity:0 !important;
	display:none;
	height:0 !important;
}





/* ==========================================================================
   =GLOBAL CLASSES
   ========================================================================== */ 
.clear	{ 
	clear:both;
}

.clear-right {
	clear:right;
}

.clear-left {
	clear:left;
}

.img-left { 
	float:left; 
	margin:2px 10px 10px 0px;
}

.img-right { 
	float:right; 
	margin:5px 0px 10px 10px; 
}

.float-left {
	float: left;
	display: inline;
}

.float-right {
	float: right;
	display: inline;
}

.align-left {
	text-align: left;
}

.align-center {
	text-align: center;
}

.align-right {
	text-align: right;
}

.bold,
.required {
	font-weight: bold;
} 

.quote {
	font-style:italic;
}

#innerContent .note {
	font-size:0.75em;
}

.noMargin {
	margin:0 !important;
}

.marginTop {
	margin-top:10px !important;
}

.marginTop20 {
	margin-top:20px !important;
} 

.marginTop25 {
	margin-top:25px !important;
}  

.marginTop40 {
	margin-top:40px !important;
} 

.marginTop50 {
	margin-top:50px !important;
} 

.marginRight {
	margin-right:10px;
} 

.marginBottom {
	margin-bottom:10px;
}

.marginLeft {
	margin-left:10px;
}  

.padding10 {
	padding:10px;
}

.display {
	display:block !important;
}

.smallRed {
	background-color:#F42334;
	border-color:#F42334;
	width:100px;
	margin:0 auto;
}

.smallWhite {
	background-color:#FFF;
	border-color:#FFF;
	width:70px;
	margin:0 auto;
}

.smallGrey {
	background-color:#e2e6eb;
	border-color:#e2e6eb;
	width:70px;
	margin:0 auto;
}

.tinyBlue {
	background-color:#16c0d5;
	border-color:#FFF; /* Change to parent elemtn bg color */
	width:30px;
	margin:0 auto;
}

/* ----- Buttons -------------------------------------------- */
.btnRoundFullBlue {
	padding:10px 30px;
	border:solid 2px rgba(135, 220, 235, 0.5);
	border-radius:27px;
	color:#16C0D5;
	text-transform:uppercase;
	font-weight:500;
	font-size:0.85em;
	display:block;
	text-align:center;
	letter-spacing:0.0475em;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}	
	.btnRoundFullBlue:hover {
		border:solid 2px rgba(135, 220, 235, 1);
	}
	.btnRoundFullBlue span {
		float:left;
	}
	.btnRoundFullBlue i {
		font-size:0.65em;
		margin-left:5px;
	}

.btnRedStandard {
	background:#F7394A;
	padding:12px 25px;
	color:#FFF !important;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"proxima-nova",sans-serif;
	font-style:normal;
	font-weight:600;
	font-size:1em;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	border:none;
	display:inline-block; 
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.btnRedStandard:hover {
		background:#F40C21;
	}

.btnBlueStandard {
	background:#1EABBD;
	padding:12px 25px;
	color:#FFF !important;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"proxima-nova",sans-serif;
	font-style:normal;
	font-weight:600;
	font-size:1em;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	border:none;
	display:inline-block; 
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.btnBlueStandard:hover {
		background:#11b2c6;
	}

.btnGreyStandard {
	background:#989A9E;
	padding:12px 25px;
	color:#FFF !important;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"proxima-nova",sans-serif;
	font-style:normal;
	font-weight:600;
	font-size:1em;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	border:none;
	display:inline-block; 
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.btnGreyStandard:hover {
		background:#767777;
	}

.btnRoundedTransparent {
	padding:11px 25px;
	border:solid 1px #FFF;
	border-radius:27px;
	color:#FFF;
	text-transform:uppercase;
	font-weight:600;
	font-size:0.785em;
	display:block;
	width:133px;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}	
	.btnRoundedTransparent:hover {
		background:#FFF;
		color:#38393a;
	}
	.btnRoundedTransparent span {
		float:left;
	}
	.btnRoundedTransparent i {
		font-size:0.65em;
		margin-left:5px;
		float:left;
	}	

.button {
	background:#1EABBD;
	padding:12px 10px;
	color:#FFF !important;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"proxima-nova",sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size:1.125em;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	border:none;
	display:inline-block; 
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.button:hover {
		background:#0E9bAD;
	}

.buttonSmall {
	background:#1EABBD;
	padding:8px 20px;
	color:#FFF !important;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"proxima-nova",sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size:0.875em;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	border:none;
	display:inline-block; 
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.buttonSmall:hover {
		background:#0E9bAD;
	}  

.buttonLarge {
	background:#1EABBD;
	padding:15px 50px;
	color:#FFF !important;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"proxima-nova",sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size:1.125em;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	border:none;
	display:inline-block;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.buttonLarge:hover {
		background:#0E9bAD;
		text-decoration:none;
	}

.buttonWide {
	background:#1EABBD;
	padding:7px 70px;
	color:#FFF !important;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"proxima-nova",sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size:1.125em;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	border:none;
	display:inline-block;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.buttonWide:hover {
		background:#0E9bAD;
	} 

.buttonWideOrange {
	background:#F7394A;
	padding:7px 70px;
	color:#FFF !important;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"proxima-nova",sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size:1.125em;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	border:none;
	display:inline-block;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.buttonWideOrange:hover {
		background:#C40926;
	} 

.buttonWideBlue {
	background:#1EABBD;
	padding:7px 57px;
	color:#FFF !important;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"proxima-nova",sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size:1.125em;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	border:none;
	display:inline-block;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.buttonWideBlue:hover {
		background:#0E9bAD;
	}  

.buttonPrice {
	background:#1EABBD;
	padding:15px 50px;
	color:#FFF !important;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"proxima-nova",sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size:1.125em;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	border:none;
	display:inline-block;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.buttonPrice span {
		font-size:1.5em;
		margin-left:5px;
	}
	.buttonPrice:hover {
		background:#0E9bAD;
	}  

.buttonTwoLine {
	background:#1EABBD;
	padding:5px;
	color:#FFF !important;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"proxima-nova",sans-serif;
	font-weight: normal !important;
	font-style: normal;
	font-size:0.875em;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	text-align:center;
	display:block;
	border:none;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.buttonTwoLine span {
		font-size:1.5em;
	}
	.buttonTwoLine:hover {
		background:#0E9bAD;
	}  

.buttonTwoLineRed {
	background:#F7394A;
	padding:5px;
	color:#FFF !important;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"proxima-nova",sans-serif;
	font-weight: normal !important;
	font-style: normal;
	font-size:0.875em;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	text-align:center;
	display:block;
	border:none;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.buttonTwoLineRed span {
		font-size:1.5em;
	}
	.buttonTwoLineRed:hover {
		background:#C40926;
	}  

.buttonGreySmall {
	background:#C8C8C8;
	padding:8px 20px;
	color:#232323 !important;
	text-decoration:none;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	font-size:0.75em;
	font-weight:lighter;
	border:none;
	display:inline-block; 
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.buttonGreySmall:hover {
		background:#B1B1B1;
	}

.buttonCheckout {
	background:#1EABBD;
	padding:5px 15px;
	color:#FFF !important;
	text-decoration:none;
	font-family:"proxima-nova",sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size:1.125em;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	border:none;
	display:inline-block; 
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.buttonCheckout:hover {
		background:#0E9bAD;
	} 

.buttonGreyCheckout {
	background:#C8C8C8;
	padding:5px 15px;
	color:#FFF !important;
	text-decoration:none;
	font-family:"proxima-nova",sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size:1.125em; 
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	border:none;
	display:inline-block; 
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.buttonGreyCheckout:hover {
		background:#B1B1B1;
	} 

.buttonSmallOrange {
	background:#F7394A;
	padding:8px 20px;
	color:#FFF !important;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"proxima-nova",sans-serif;
	font-weight: normal;
	font-style: normal;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	border:none;
	display:inline-block; 
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.buttonSmallOrange:hover {
		background:#C40926;
		text-decoration:none;
	} 

.buttonLargeOrange {
	background:#F7394A;
	padding:15px 50px;
	color:#FFF !important;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"proxima-nova",sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size:1.125em;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	border:none;
	display:inline-block;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.buttonLargeOrange:hover {
		background:#C40926;
	} 

.buttonHomeOrange {
	background:#F7394A;
	padding:10px 40px;
	color:#FFF !important;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"proxima-nova",sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size:1em;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	border:none;
	display:inline-block;
	line-height:20px;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.buttonHomeOrange:hover {
		background:#C40926;
	} 
	.buttonHomeOrange span {
		background:url(/images/new-images/icon-hollow-arrow-white.png) no-repeat right center;
		padding-right:20px;
	}

.buttonTwoLineOrange {
	background:#F7394A;
	padding:5px;
	color:#FFF !important;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"proxima-nova",sans-serif;
	font-weight: normal !important;
	font-style: normal;
	font-size:0.875em;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	text-align:center;
	display:block;
	border:none;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.buttonTwoLineOrange span {
		font-size:1.5em;
	}
	.buttonTwoLineOrange:hover {
		background:#C40926;
	} 
	.buttonTwoLineWidth {
		width:300px;
	}

.buttonOrangeWhiteOutline {
	background:#F7394A;
	padding:5px 15px;
	color:#FFF !important;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"proxima-nova",sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size:1.125em;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	border:solid 1px #FFF;
	display:inline-block; 
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.buttonOrangeWhiteOutline:hover {
		background:#C40926;
	} 
	.buttonOrangeWhiteOutline span {
		background:url(/images/new-images/icon-hollow-arrow-white.png) no-repeat right center;
		padding-right:20px;
	}

.buttonWhiteOutline {
	background:#1EABBD;
	padding:5px 15px;
	color:#FFF !important;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"proxima-nova",sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size:1.125em;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	border:solid 1px #FFF;
	display:inline-block; 
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.buttonWhiteOutline:hover {
		background:#0E9BAD;
	} 
	.buttonWhiteOutline span {
		background:url(/images/new-images/icon-hollow-arrow-white-left.png) no-repeat left center;
		padding-left:20px;
	}  
	  

.buttonHomeBlue {
	background:#1EABBD;
	padding:10px 40px;
	color:#FFF !important;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"proxima-nova",sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size:1em;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px; 
	border:none;
	display:inline-block;
	line-height:20px; 
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.buttonHomeBlue:hover {
		background:#0E9BAD;
	}
	.buttonHomeBlue span {
		background:url(/images/new-images/icon-hollow-arrow-white.png) no-repeat right center;
		padding-right:20px;
	}  

/* Striped table */
#stripedTable, 
.stripedTable {
	border:solid 1px #E2E2E2;
	}
	#stripedTable tr, 
	.stripedTable tr {
		border:solid 1px #E2E2E2;
	}
	#stripedTable td, 
	.stripedTable td {
		vertical-align:middle;
		}
		#stripedTable tr td h3, 
		.stripedTable tr td h3 {
			font-size:1em;
			margin:20px 0 10px 30px;
		} 
		#stripedTable tr td p, 
		.stripedTable tr td p {
			width:720px;
			font-size:0.9375em;
			margin:0 0 20px 30px;
		}
		#stripedTable .buttonSmall, 
		.stripedTable .buttonSmall {
			margin-right:25px;
		}
	#stripedTable tr:nth-child(even), 
	.stripedTable tr:nth-child(even) {
		background:#F3F3F3;
	} 

#newWrap .stripedTable {
	}
	#newWrap .stripedTable tr {
	}
	#newWrap .stripedTable td {
		}
		#newWrap .stripedTable tr td h3 {
			font-size:1em;
			margin:20px 0 10px 30px;
		} 
		#newWrap .stripedTable tr td p {
			width:720px;
			font-size:0.9375em;
			margin:0 0 20px 30px;
		}
		#newWrap .stripedTable .buttonSmall {
			margin-right:25px;
		}
	#newWrap .stripedTable tr:nth-child(odd) {
		background:#F8FBFD;
	} 
	#newWrap .stripedTable tr:nth-child(even) {
		background:#FFF;
	} 



/* ==========================================================================
   =WRAPPER
   ========================================================================== */ 
#wrapper {
	width:960px; /* 100% with responsive */
	margin:0 auto;
	/* max-width:960px; */
	position:relative;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	}
	#maintenance #wrapper {
		height:800px;
	} 

.wideContainer {
	width:1170px;
	margin:0 auto;
	position:relative;
}



/* ==========================================================================
   =HEADER & NAV
   ========================================================================== */
#mivaHeaderRight {
	float:right;
	}
	#getStartedHome,
	#getStartedHomeReg,
	#getStartedHomeInside,
	#getStartedHomeSticky {
		padding:8px 30px;
		border:solid 1px #9fa2a5;
		border-radius:22px;
		color:#FFF;
		margin:35px 30px 0 0;
		float:right;
		transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		}
		#getStartedHome:hover,
		#getStartedHomeReg:hover,
		#getStartedHomeInside:hover,
		#getStartedHomeSticky:hover {
			background:#FFF;
			color:#38393a;
			border-color:#FFF;
		}
	#languageSelector {
		color:#FFF;
		font-size:0.875em;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
		font-weight:300;
		margin:45px 15px 0 0;
		float:left;
		}
		#languageSelector i {
			font-size:0.5em;
			vertical-align:top;
		}
	#mivaSearch {
		margin:40px 5px 0 0;
		float:left;
		color:#FFF;
		width:35px;
		height:35px;
		-webkit-border-radius:18px;
		-moz-border-radius:18px;
		-o-border-radius:18px;
		border-radius:18px;
		text-align:center;
		vertical-align:middle;
		border:solid 1px transparent;
		transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		}
		#mivaSearch i {
			padding-top:4px;
			display:block;
			transition: all 0.3s ease-in-out;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
		}
		#mivaSearch:hover {
			border:solid 1px #FFF;
		}
		#insideNav #mivaSearch {
			color:#93969c;
			margin:22px 5px 0 0;
		}
		#stickyNav #mivaSearch {
			color:#93969c;
			margin:15px 5px 0 0;
		}
	#searchContainer {
		width:100%;
		background:#FFF;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
		font-weight:300;
		color:#92969b;
		height:0;
		overflow:hidden;
		position:absolute;
		transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		z-index:99;
		box-shadow:0 0px 5px rgba(0, 0, 0, 0.1);
		}
		#searchContainerInside {
			width:100%;
			background:#FFF;
			font-family:"proxima-nova",sans-serif;
			font-style:normal;
			font-weight:300;
			color:#92969b;
			height:0;
			overflow:hidden;
			position:absolute;
			transition: all 0.3s ease-in-out;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			z-index:99;
			top:80px;
			box-shadow:0 0px 5px rgba(0, 0, 0, 0.1);
		}
		.searchExpanded {
			height:70px !important;
		}
		#newSiteSearch #newSearchBar {
			width:90%;
			padding:13px 0 8px 10px;
			font-size:2em;
			border:none;
			margin-top:7px;
			color:#C5C7C9;
		}
		#newSiteSearch #newSearchSubmit {
			display:none;
		}	
		#newSiteSearch i {
			float:right;
			font-size:1.25em;
			cursor:pointer;
			margin:18px 15px 0 0;
		}

	#headerLogin {
		color:#FFF;
		margin:45px 20px 0 0;
		float:right;
		font-size:0.875em;
		}
		.innerLogin {
			color:#383838 !important;
			margin:26px 20px 0 0 !important;
		}
		.stickyLogin {
			color:#383838 !important;
			margin:20px 20px 0 0 !important;
		}
		#stickyNav #headerLogin {
			color:#383838 !important;
			margin:20px 20px 0 0 !important;
		}
		#insideNav #headerLogin {
			color:#383838 !important;
			margin:27px 20px 0 0 !important;
		}
		.newCompany #headerLogin {
			color:#383838 !important;
		}


/* ----- Nav Dropdown -------------------------------- */				
#homeNav ul li:nth-child(5) ul,
#stickyNav ul li:nth-child(5) ul,
#insideNav ul li:nth-child(5) ul {
	height:0;
	overflow:hidden;
	position:absolute;
	display:block;
	background:#FFF;
	font-weight:normal;
	font-size:1.125em;
	width:300px;
	text-align:left;
	left:267px;
	margin:0;
	top:35px;
	z-index:9999;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
	}
	#homeNav ul li:nth-child(5) ul li,
	#stickyNav ul li:nth-child(5) ul li,
	#insideNav ul li:nth-child(5) ul li {
		float:none;
		display:block;
		width:250px;
		background:none;
		margin:10px;
		font-size:0.7em;
		line-height:18px;
		}
		#homeNav ul li:nth-child(5) ul li a,
		#stickyNav ul li:nth-child(5) ul li a,
		#insideNav ul li:nth-child(5) ul li a {
			background:none;
			display:block;
			color:#62666B;
			text-transform:initial; 
			font-family:"proxima-nova",sans-serif;
			font-style:normal;
			font-weight:500;
			font-size:1.125em;
			}
			#homeNav ul li:nth-child(5) ul li a:hover,
			#stickyNav ul li:nth-child(5) ul li a:hover,
			#insideNav ul li:nth-child(5) ul li a:hover {
				color:#F7394A;
				border-bottom:none;
				padding-bottom:0;
			}
	#homeNav ul li:nth-child(5) ul li:nth-child(1),
	#stickyNav ul li:nth-child(5) ul li:nth-child(1),
	#insideNav li:nth-child(5) ul li:nth-child(1) {
		margin-top:20px;
	}
	#homeNav ul li:nth-child(5) ul li:nth-child(13),
	#stickyNav ul li:nth-child(5) ul li:nth-child(13),
	#insideNav li:nth-child(5) ul li:nth-child(13) {
		margin:0;
		padding:0;
		width:100%;
	}
#homeNav ul li:nth-child(5):hover ul,
#stickyNav ul li:nth-child(5):hover ul,
#insideNav li:nth-child(5):hover ul {
	height:414px !important;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
} 
#homeNav #navAccountLink,
#stickyNav #navAccountLink,
#insideNav #navAccountLink {
	display:block;
	width:150px;
	float:left;
	padding:0;
	text-align:center;
	background:#F1F1F1;
	border-right:solid 1px #FFF;
	padding:10px 0;
	font-size:1.5em;
	color:#16c0d5;
	margin-top:20px;
}
#homeNav #navBasketLink,
#stickyNav #navBasketLink,
#insideNav #navBasketLink {
	display:block;
	width:149px;
	float:left;
	padding:0;
	margin-left:0;
	text-align:center;
	background:#F1F1F1;
	padding:10px 0;
	font-size:1.5em;
	color:#16c0d5;
	margin-top:20px;
}  
#homeNav #navAccountLink:hover,
#stickyNav #navAccountLink:hover,
#insideNav #navAccountLink:hover,
#homeNav #navBasketLink:hover,
#stickyNav #navBasketLink:hover,
#insideNav #navBasketLink:hover {
	background:#1EABBD;
	color:#FFF;
}

/* ----- NEW DROPDOWNS -------------------------- */
.navDroppedPlat,
.navDroppedClients,
.navDroppedResources {
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.navDroppedPlat ul li a,
	.navDroppedClients ul li a,
	.navDroppedResources ul li a {
		color:#93969c !important;
		}
		.navDroppedPlat ul li .activeColor,
		.navDroppedClients ul li .activeColor,
		.navDroppedResources ul li .activeColor {
			color:#38393a !important;
		}
	.navDroppedPlat #mivaSearch i,
	.navDroppedClients #mivaSearch i,
	.navDroppedResources #mivaSearch i {
		color:#93969c !important;
	}
	.navDroppedPlat #mivaSearch:hover,
	.navDroppedClients #mivaSearch:hover,
	.navDroppedResources #mivaSearch:hover {
		border:solid 1px #93969c !important;
	}
	.navDroppedPlat #getStartedHome,
	.navDroppedClients #getStartedHome,
	.navDroppedResources #getStartedHome,
	.navDroppedPlat #getStartedHomeReg,
	.navDroppedClients #getStartedHomeReg,
	.navDroppedResources #getStartedHomeReg,
	.navDroppedPlat #getStartedHomeInside,
	.navDroppedClients #getStartedHomeInside,
	.navDroppedResources #getStartedHomeInside,
	.navDroppedPlat #getStartedHomeSticky,
	.navDroppedClients #getStartedHomeSticky,
	.navDroppedResources #getStartedHomeSticky {
		border:solid 1px #e3e3e3 !important;
		color:#93969c !important;
	}
	#insideNav.navDroppedPlat #getStartedHome,
	#insideNav.navDroppedClients #getStartedHome,
	#insideNav.navDroppedResources #getStartedHome,
	#insideNav.navDroppedPlat #getStartedHomeReg,
	#insideNav.navDroppedClients #getStartedHomeReg,
	#insideNav.navDroppedResources #getStartedHomeReg,
	#insideNav.navDroppedPlat #getStartedHomeInside,
	#insideNav.navDroppedClients #getStartedHomeInside,
	#insideNav.navDroppedResources #getStartedHomeInside,
	#insideNav.navDroppedPlat #getStartedHomeSticky,
	#insideNav.navDroppedClients #getStartedHomeSticky,
	#insideNav.navDroppedResources #getStartedHomeSticky {
		border:none !important;
	}
	#stickyNav.navDroppedPlat #getStartedHome,
	#stickyNav.navDroppedClients #getStartedHome,
	#stickyNav.navDroppedResources #getStartedHome,
	#stickyNav.navDroppedPlat #getStartedHomeReg,
	#stickyNav.navDroppedClients #getStartedHomeReg,
	#stickyNav.navDroppedResources #getStartedHomeReg,
	#stickyNav.navDroppedPlat #getStartedHomeInside,
	#stickyNav.navDroppedClients #getStartedHomeInside,
	#stickyNav.navDroppedResources #getStartedHomeInside,
	#stickyNav.navDroppedPlat #getStartedHomeSticky,
	#stickyNav.navDroppedClients #getStartedHomeSticky,
	#stickyNav.navDroppedResources #getStartedHomeSticky {
		border:none !important;
		color:#FFF !important;
	}

.newDropMenu {
	position:relative;
	}
	.newDropMenu .wideContainer {
		max-width:960px;
	}
	.newDropMenu ul {
		float:left !important;
		margin:10px 100px 0 0 !important;
		width:auto !important;
		text-transform:none !important;
		}
		.newDropMenu ul li {
			background:none;
			padding:0 !important;
			font-size:1.5em;
			margin-bottom:15px;
			font-weight:100;
			letter-spacing:0.0375em;
			}
			.newDropMenu ul li a {
				color:#93969c;
				}
				.newDropMenu ul li a:hover {
					color:#38393a !important;
				}
	#stickyNav .newDropMenu ul li {
		clear:left;
		font-size:1.75em;
	}

#platformMenu,
#platformMenuSticky {
	width:100%;
	display:block;
	background:#FFF;
	padding:0;
	margin:0;
	height:0;
	overflow:hidden;
	position:absolute;
	z-index:98;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.platformMenuExpand,
	.platformMenuExpandSticky {
		height:300px !important;
		padding-top:170px !important;
	}
	#platformMenu img,
	#platformMenuSticky img {
		float:right;
	}
	#platformMenuSticky ul {
		position:relative !important;
	}

#clientsMenu,
#clientsMenuSticky {
	width:100%;
	display:block;
	background:#FFF;
	padding:0;
	margin:0;
	height:0;
	overflow:hidden;
	position:absolute;
	z-index:98;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.clientsMenuExpand,
	.clientsMenuExpandSticky {
		height:300px !important;
		padding-top:170px !important;
	}
	#clientsMenu img,
	#clientsMenuSticky img {
		position:absolute;
		right:-100px;
		top:-30px;
	}
	#clientsMenuSticky ul {
		position:relative !important;
	}

#resourcesMenu,
#resourcesMenuSticky {
	width:100%;
	display:block;
	background:#FFF;
	padding:0;
	margin:0;
	height:0;
	overflow:hidden;
	position:absolute;
	z-index:98;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.resourcesMenuExpand,
	.resourcesMenuExpandSticky {
		height:300px !important;
		padding-top:170px !important;
	}
	#press-releases .resourcesMenuExpand,
	#press-releases .resourcesMenuExpandSticky,
	#press-releases .clientsMenuExpand, 
	#press-releases .clientsMenuExpandSticky,
	#press-releases .platformMenuExpand, 
	#press-releases .platformMenuExpandSticky {
		height:430px !important;
		padding-top:170px !important;
	}
	#resourcesMenuSticky ul {
		position:relative !important;
	}
	#navSupport,
	#navSupportSticky {
		width:370px;
		height:235px;
		display:table-cell;
		vertical-align:middle;
		text-align:center;
		background:#f4f9f9;
		color:#93969c;
		position:absolute;
		top:-20px;
		right:0;
		}
		#navSupport i,
		#navSupportSticky i {
			font-size:2.5em;
			margin:55px 0 20px 0;
			color:#c7d1d3;
			display:block;
		}
		#navSupport p,
		#navSupportSticky p {
			font-size:0.975em;
			text-transform:uppercase;
			}
			#navSupport p span,
			#navSupportSticky p span {
				font-size:1.5em;
			}

/* ----- New Nav -------------------------------- */
#newNav {
	height:80px;
	position:absolute;
	background:#FFF;
	z-index:9999;
	width:100%;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	#newNav #mivaLogo {
		float:left;
		display:block;
		width:135px;
		height:80px;
		color:#FFF;
		position:relative;
		font-size:1.3em;
		background:#F7394A;
		}
		#newNav #mivaLogo i {
			position:absolute;
			top:26px;
			left:22px;
		}
	#newNav #theNav {
		text-align:center;
		margin:0 auto;
		float:left;
		display:block;
		position:absolute;
		margin-left:auto;
		margin-right:auto;
		left:0;
		right:0;
		top:27px;
		width:585px;
		text-transform:uppercase;
		font-size:0.875em;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
		font-weight:500;
		letter-spacing:0.0475em;
		}
		#newNav #theNav li {
			float:left;
			display:inline;
			background:none;
			padding:0;
			padding:0 15px;
			}
			#newNav #theNav li a {
				color:#383838;
				border-bottom:solid 0px #F7394A;
				transition: all 0.1s ease-in-out;
				-webkit-transition: all 0.1s ease-in-out;
				-moz-transition: all 0.1s ease-in-out;
				-o-transition: all 0.1s ease-in-out;
				}
				#newNav #theNav li a:hover {
					border-bottom:solid 3px #F7394A;
					padding-bottom:10px;
				}
		#newNav #mivaHeaderRight {
			height:80px;
		}
		#newNav #getStartedHome,
		#newNav #getStartedHomeReg,
		#newNav #getStartedHomeInside,
		#newNav #getStartedHomeSticky {
			margin:0;
			height:80px;
			border-radius:0;
			padding:0;
			border:none;
			color:#383838;
			}
			#newNav #getStartedHome:hover,
			#newNav #getStartedHomeReg:hover,
			#newNav #getStartedHomeInside:hover,
			#newNav #getStartedHomeSticky:hover {
				background:#F7394A;
				color:#FFF;
			}
			#newNav #getStartedHome span,,
			#newNav #getStartedHomeReg span,
			#newNav #getStartedHomeInside span,
			#newNav #getStartedHomeSticky span {
				margin:26px 35px 0 40px;
				float:left;
			}
			.insideCTAExpanded {
				height:65px !important;
			}
		#newNav #languageSelector {
			color:#898989;
			margin:27px 15px 0 0;
		}
		#mivaSearchInside {
			margin:23px 5px 0 0;
			float:left;
			color:#898989;
			width:35px;
			height:35px;
			border:solid 1px #FFF;
			-webkit-border-radius:18px;
			-moz-border-radius:18px;
			-o-border-radius:18px;
			border-radius:18px;
			text-align:center;
			vertical-align:middle;
			transition: all 0.3s ease-in-out;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			}
			#mivaSearchInside i {
				padding-top:4px;
				display:block;
			}
			#mivaSearchInside:hover {
				border:solid 1px #898989;
			}
			.insideSearchExpanded {
				height:60px !important;
				position:fixed !important;
				top:65px;
			}

#newNav #theNav li:nth-child(5) ul {
	height:0;
	overflow:hidden;
	position:absolute;
	display:block;
	background:#FFF;
	font-weight:normal;
	font-size:1.125em;
	width:300px;
	text-align:left;
	left:267px;
	margin:0;
	top:35px;
	z-index:9999;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
	}
	#newNav #theNav li:nth-child(5) ul li {
		float:none;
		display:block;
		width:250px;
		background:none;
		margin:10px;
		font-size:0.7em;
		line-height:18px;
		}
		#newNav #theNav li:nth-child(5) ul li a {
			background:none;
			display:block;
			color:#62666B;
			text-transform:initial; 
			font-family:"proxima-nova",sans-serif;
			font-style:normal;
			font-weight:500;
			font-size:1.125em;
			}
			#newNav #theNav li:nth-child(5) ul li a:hover {
				color:#F7394A;
				border-bottom:none;
				padding-bottom:0;
			}
	#newNav #theNav li:nth-child(5) ul li:nth-child(1) {
		margin-top:20px;
	}
	#newNav #theNav li:nth-child(5) ul li:nth-child(13) {
		margin:0;
		padding:0;
		width:100%;
	}
#newNav #navAccountLink {
	display:block;
	width:150px;
	float:left;
	padding:0;
	text-align:center;
	background:#F1F1F1;
	border-right:solid 1px #FFF;
	padding:10px 0;
	font-size:1.5em;
	color:#16c0d5;
	margin-top:20px;
}
#newNav #navBasketLink {
	display:block;
	width:149px;
	float:left;
	padding:0;
	margin-left:0;
	text-align:center;
	background:#F1F1F1;
	padding:10px 0;
	font-size:1.5em;
	color:#16c0d5;
	margin-top:20px;
}  
#newNav #navAccountLink:hover,
#newNav #navBasketLink:hover {
	background:#1EABBD;
	color:#FFF;
}

#newNav .responsiveItems {
	display:none !important;
}

#newNav #theNav li:nth-child(6):hover ul {
	height:414px !important;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
}

#newNav #theNav li:nth-child(6) ul {
	height:0;
	overflow:hidden;
	position:absolute;
	display:block;
	background:#FFF;
	font-weight:normal;
	font-size:1.125em;
	width:300px;
	text-align:left;
	left:267px;
	margin:0;
	top:35px;
	z-index:9999;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
	}
	#newNav #theNav li:nth-child(6) ul li {
		float:none;
		display:block;
		width:250px;
		background:none;
		margin:10px;
		font-size:0.7em;
		line-height:18px;
		}
		#newNav #theNav li:nth-child(6) ul li a {
			background:none;
			display:block;
			color:#62666B;
			text-transform:initial; 
			font-family:"proxima-nova",sans-serif;
			font-style:normal;
			font-weight:500;
			font-size:1.125em;
			}
			#newNav #theNav li:nth-child(6) ul li a:hover {
				color:#F7394A;
				border-bottom:none;
				padding-bottom:0;
			}
	#newNav #theNav li:nth-child(6) ul li:nth-child(1) {
		margin-top:20px;
	}
	#newNav #theNav li:nth-child(6) ul li:nth-child(13) {
		margin:0;
		padding:0;
		width:100%;
	}
#newNav #theNav li ul li #navAccountLink {
	display:block;
	width:150px;
	float:left;
	padding:0;
	text-align:center;
	background:#F1F1F1;
	border-right:solid 1px #FFF;
	padding:10px 0;
	font-size:1.5em;
	color:#16c0d5;
	margin-top:20px;
}
#newNav #theNav li ul li #navBasketLink {
	display:block;
	width:149px;
	float:left;
	padding:0;
	margin-left:0;
	text-align:center;
	background:#F1F1F1;
	padding:10px 0;
	font-size:1.5em;
	color:#16c0d5;
	margin-top:20px;
}  
#newNav #theNav li ul li #navAccountLink:hover,
#newNav #theNav li ul li #navBasketLink:hover {
	background:#1EABBD;
	color:#FFF;
}

/* ----- Inside Nav -------------------------------- */
#insideNav {
	height:80px;
	position:absolute;
	background:#FFF;
	z-index:9999;
	width:100%;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	#insideNav #mivaLogo {
		float:left;
		display:block;
		width:135px;
		height:80px;
		color:#FFF;
		position:relative;
		font-size:1.3em;
		background:#F7394A;
		}
		#insideNav #mivaLogo i {
			position:absolute;
			top:26px;
			left:22px;
		}
	#insideNav ul {
		text-align:center;
		margin:0 auto;
		float:left;
		display:block;
		position:absolute;
		margin-left:auto;
		margin-right:auto;
		left:0;
		right:0;
		top:27px;
		width:515px;
		text-transform:uppercase;
		font-size:0.875em;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
		font-weight:500;
		letter-spacing:0.0475em;
		}
		#insideNav ul li {
			float:left;
			display:inline;
			background:none;
			padding:0;
			padding:0 15px;
			}
			#insideNav ul li a {
				color:#383838;
				border-bottom:solid 0px #F7394A;
				transition: all 0.1s ease-in-out;
				-webkit-transition: all 0.1s ease-in-out;
				-moz-transition: all 0.1s ease-in-out;
				-o-transition: all 0.1s ease-in-out;
				}
				#insideNav ul li a:hover {
					border-bottom:solid 3px #F7394A;
					padding-bottom:10px;
				}
		#insideNav #mivaHeaderRight {
			height:80px;
		}
		#insideNav #getStartedHome,
		#insideNav #getStartedHomeInside {
			margin:0;
			height:80px;
			border-radius:0;
			padding:0;
			border:none;
			color:#383838 !important;
			}
			#insideNav #getStartedHome:hover,
			#insideNav #getStartedHomeInside:hover {
				background:#F7394A;
				color:#FFF !important;
			}
			#insideNav #getStartedHome span,
			#insideNav #getStartedHomeInside span {
				margin:26px 35px 0 40px;
				float:left;
			}
			.insideCTAExpanded {
				height:65px !important;
			}
		#insideNav #languageSelector {
			color:#898989;
			margin:27px 15px 0 0;
		}
		#mivaSearchInside {
			margin:23px 5px 0 0;
			float:left;
			color:#898989;
			width:35px;
			height:35px;
			border:solid 1px #FFF;
			-webkit-border-radius:18px;
			-moz-border-radius:18px;
			-o-border-radius:18px;
			border-radius:18px;
			text-align:center;
			vertical-align:middle;
			transition: all 0.3s ease-in-out;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			}
			#mivaSearchInside i {
				padding-top:4px;
				display:block;
			}
			#mivaSearchInside:hover {
				border:solid 1px #898989;
			}
			.insideSearchExpanded {
				height:60px !important;
				position:fixed !important;
				top:65px;
			}

/* ----- Sticky Nav ------------------------- */
#stickyNav {
	height:0;
	position:fixed;
	background:#FFF;
	z-index:999;
	width:100%;
	opacity:0;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.stickyExpandedInside {
		height:65px !important;
		opacity: 1 !important;
		transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
	}
	.stickyExpanded {
		height:65px !important;
		opacity: 1 !important;
		transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
	}
	#stickyNav #mivaLogo {
		float:left;
		display:block;
		width:115px;
		height:65px;
		color:#F7394A;
		position:relative;
		font-size:1.25em;
		background:none;
		z-index:99;
		}
		#stickyNav #mivaLogo i {
			position:absolute;
			top:20px;
			left:15px;
		}
	#stickyNav ul {
		text-align:center;
		margin:0 auto;
		float:left;
		display:none;
		position:fixed;
		margin-left:auto;
		margin-right:auto;
		left:0;
		right:0;
		top:20px;
		width:585px;
		text-transform:uppercase;
		font-size:0.875em;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
		font-weight:500;
		letter-spacing:0.0475em;
		}
		.stickyListExpanded {
			display:block !important;
			z-index:99;
		}
		#stickyNav.newStructure ul {
			width:515px;
		}
		#stickyNav ul li {
			float:left;
			display:inline;
			background:none;
			padding:0;
			padding:0 15px;
			}
			#stickyNav ul li a {
				color:#383838;
				border-bottom:solid 0px #F7394A;
				transition: all 0.1s ease-in-out;
				-webkit-transition: all 0.1s ease-in-out;
				-moz-transition: all 0.1s ease-in-out;
				-o-transition: all 0.1s ease-in-out;
				}
				#stickyNav ul li a:hover {
					border-bottom:solid 3px #F7394A;
					padding-bottom:10px;
				}
				#stickyNav .newDropMenu ul li a:hover {
					border-bottom:none;
					padding-bottom:0;
				}

		#stickyNav #mivaHeaderRight {
			height:0;
			opacity:0;
			overflow:hidden;
			display:block;
			z-index:99;
		}
		.stickyMivaHeaderExpanded {
			height:65px !important;
			opacity:1 !important;
		}
		#stickyNav #getStartedHome,
		#stickyNav #getStartedHomeSticky {
			margin:0;
			height:0;
			border-radius:0;
			padding:0;
			border:none;
			background:#F7394A;
			color:#FFF;
			z-index:99;
			position:relative;
			}
			#stickyNav #getStartedHome:hover,
			#stickyNav #getStartedHomeSticky:hover {
				background:#F40C21;
			}
			#stickyNav #getStartedHome span,
			#stickyNav #getStartedHomeSticky span {
				margin:18px 35px 0 40px;
				float:left;
			}
			.stickyCTAExpanded {
				height:65px !important;
			}
		#stickyNav #languageSelector {
			color:#898989;
			margin:20px 15px 0 0;
		}
		#mivaSearchSticky {
			margin:15px 5px 0 0;
			float:left;
			color:#898989;
			width:35px;
			height:35px;
			border:solid 1px #FFF;
			-webkit-border-radius:18px;
			-moz-border-radius:18px;
			-o-border-radius:18px;
			border-radius:18px;
			text-align:center;
			vertical-align:middle;
			transition: all 0.3s ease-in-out;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			}
			#mivaSearchSticky i {
				padding-top:4px;
				display:block;
			}
			#mivaSearchSticky:hover {
				border:solid 1px #898989;
			}
			.stickySearchExpanded {
				height:70px !important;
				position:fixed !important;
				top:65px !important;
			}

/* ----- Left Side Responsive Navigation -------------------------- */
#responsiveLeftMenu {
	display:none;
	color:#FFF;
	float:right;
	font-size:1.5em;
	margin:30px 30px 0 0;
	opacity:1;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}
.transparent {
	opacity:0 !important;
}
#insideNav #responsiveLeftMenu {
	color:#383838;
	margin:20px 30px 0 0;
}
#leftMenu {
	background:#26282b;
	width:0;
	min-height:1500px;
	height:100%;
	position:absolute;
	overflow:hidden;
	z-index:99999;
	color:#dadcdf;
	font-family:"proxima-nova",sans-serif;
	font-style:normal;
	font-weight:500;
	text-transform:uppercase;
	letter-spacing:0.0475em;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	.leftMenuExpand {
		width:315px  !important;
	}
	#leftMenu .icon-close-mobile {
		cursor:pointer;
		float:right;
		font-size:1.25em;
		margin:10px 25px 0 0;
	}
	#respNavContainer {
		position:absolute;
		overflow:hidden;
		top:10px;
		width:100%;
	}
	#leftRespNav {
		margin:25px 0 0 25px;
		float:left;
		border-bottom:solid 1px #4a4e54;
		padding-bottom:20px;
		width:265px;
		}
		#leftRespNav li {
			background:none;
			padding-left:0;
			margin-bottom:10px;
			}
			#leftRespNav li a {
				color:#dadcdf;
				display:block;
				width:100%;
				height:100%;
			}
			#leftRespNav li a span {
				float:left;
				padding-top:1px;
			}
			#leftRespNav li a i {
				font-size:0.6em;
				color:#16c0d5;
				display:block;
				float:left;
				margin-left:5px;
				transform:rotate(-90deg);
				-webkit-transform:rotate(-90deg);
				-moz-transform:rotate(-90deg);
				-ms-transform:rotate(-90deg);
				-0-transform:rotate(-90deg);
				transition: all 0.3s ease-in-out;
				-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: all 0.3s ease-in-out;
				-o-transition: all 0.3s ease-in-out;
				}
				#leftResponsiveExpand .arrowRotate {
					transform:rotate(0deg) !important;
					-webkit-transform:rotate(0deg) !important;
					-moz-transform:rotate(0deg) !important;
					-ms-transform:rotate(0deg) !important;
					-0-transform:rotate(0deg) !important;
				}
				#navPlatformLeft .arrowRotate,
				#navClientsLeft .arrowRotate,
				#navResourcesLeft .arrowRotate {
					transform:rotate(0deg) !important;
					-webkit-transform:rotate(0deg) !important;
					-moz-transform:rotate(0deg) !important;
					-ms-transform:rotate(0deg) !important;
					-0-transform:rotate(0deg) !important;
				}
		#leftRespNav #doMoreLeft {
			text-transform:capitalize;
			letter-spacing:auto;
			font-size:0.875em;
			margin:0 0 0 10px;	
			overflow:hidden;
			height:0;
			float:left;
			transition: all 0.3s ease-in-out;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			}
			.leftMoreExpanded {
				height:320px !important;
			}
		#leftRespNav #platformLeft {
			text-transform:capitalize;
			letter-spacing:auto;
			font-size:0.875em;
			margin:0 0 0 10px;	
			overflow:hidden;
			height:0;
			float:left;
			transition: all 0.3s ease-in-out;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			}
			.platformLeftExpanded {
				height:230px !important;
			}
		#leftRespNav #clientsLeft {
			text-transform:capitalize;
			letter-spacing:auto;
			font-size:0.875em;
			margin:0 0 0 10px;	
			overflow:hidden;
			height:0;
			float:left;
			transition: all 0.3s ease-in-out;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			}
			.clientsLeftExpanded {
				height:120px !important;
			}
		#leftRespNav #resourcesLeft {
			text-transform:capitalize;
			letter-spacing:auto;
			font-size:0.875em;
			margin:0 0 0 10px;	
			overflow:hidden;
			height:0;
			float:left;
			transition: all 0.3s ease-in-out;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			}
			.resourcesLeftExpanded {
				height:320px !important;
			}

	
	#leftMenu p {
		text-transform:capitalize;
		letter-spacing:auto;
		margin:25px 0 0 25px;
		float:left;
		width:265px;
		}
		#leftMenu p span {
			color:#1EABBD;
		}
		#leftMenu p a {
			color:#1EABBD;
		}
	#leftMenu #accountBasket {
		overflow:hidden;
		}
		#leftMenu #accountBasket a {
			color:#696f79;
		}
		#leftMenu #accountBasket a:nth-child(1) {
			margin-right:35px;
		}
	#responsiveSiteSearch {
		margin:25px 0 0 25px;
		float:left;
		}
		#responsiveSearchBar {
			border:none;
			background:#373a3f;
			padding:15px;
			font-size:0.875em;
			border-top-left-radius:2px;
			-webkit-border-top-left-radius:2px;
			-moz-border-top-left-radius:2px;
			-o-border-top-left-radius:2px;
			border-bottom-left-radius:2px;
			-webkit-border-bottom-left-radius:2px;
			-moz-border-bottom-left-radius:2px;
			-o-border-bottom-left-radius:2px;
			border-top-right-radius:0;
			-webkit-border-top-right-radius:0;
			-moz-border-top-right-radius:0;
			-o-border-top-right-radius:0;
			border-bottom-right-radius:0;
			-webkit-border-bottom-right-radius:0;
			-moz-border-bottom-right-radius:0;
			-o-border-bottom-right-radius:0;
			-webkit-appearance: none;
			color:#696f79;
			margin:0;
			width:185px;
		}
		#responsiveSearchSubmit {
			text-indent:-9999em;
			background:#373a3f url(/images/new-images/Search-mobile.svg) no-repeat center center;
			-webkit-background-size:40%;
			-moz-background-size:40%;
			-o-background-size:40%;
			background-size:40%;
			border-radius:0 2px 2px 0;
			-webkit-border-radius:0 2px 2px 0;
			-moz-border-radius:0 2px 2px 0;
			-o-border-radius:0 2px 2px 0;
			border:none;
			padding:14px;
			float:right;
			margin:0;
			width:50px;
		}



/* ==========================================================================
   =FOOTER
   ========================================================================== */
/* NEW FOOTER OCT 2018 */
#mivaFooter {
	background:#2b2d36;
	color:#a3a3a6;
	padding:105px 0;
	position:relative;
	z-index:90;
}
	

.footerBig {
	font-size:3em;
	color:#FFF;
	text-align:center;
	font-family:canada-type-gibson, sans-serif;
	letter-spacing:0.01em;
	margin:0 0 40px 0;
}
.footerSubBig {
	font-size:1.125em;
	text-align:center;
	color:#a2a6ae;
	font-family:canada-type-gibson, sans-serif;
}

#newNewsletter {
	font-size:0.875em;
	width:555px;
	margin:50px auto;
	}
	#newNewsletter input[type="email"] {
		padding:23px 40px;
		border:none;
		border-top-left-radius:5px;
		border-bottom-left-radius:5px;
		width:317px;
	}
	#newNewsletter input[type="submit"] {
		padding:23px 40px;
		border:none;
		border-top-right-radius:5px;
		border-bottom-right-radius:5px;
		font-family:canada-type-gibson, sans-serif;
		text-transform:uppercase;
		background:#f7394a;
		color:#FFF;
		text-align:center;
		letter-spacing:0.0475em;
		font-weight:600;
	}

#mivaSocial {
	width:200px;
	display:flex;
	justify-content:space-between;
	margin:0 auto 100px auto;
	}
	#mivaSocial li {
		background:none;
		padding-left:0;
		}
		#mivaSocial li a {
			color:#9ea1a9;
		}
		#mivaSocial li a i.icon-insta-new {
			font-size:1.25em;
		}

#footerLinksWrap {
	width:100%;
	display:flex;
	justify-content:space-between;
	}
	#footerLinksWrap ul {
		float:left;
		}
		#footerLinksWrap ul li {
			background:none;
			padding-left:0;
			font-size:0.875em;
			}
			#footerLinksWrap ul li:nth-child(1) {
				text-transform:uppercase;
				letter-spacing:0.0475em;
				color:#FFF;
				margin-bottom:15px;
				font-weight:600;
				font-family:canada-type-gibson, sans-serif;
			}
			#footerLinksWrap ul li a {
				color:#a3a3a6;
				transition: all 0.2s ease-in-out;
				-webkit-transition: all 0.2s ease-in-out;
				-moz-transition: all 0.2s ease-in-out;
				-o-transition: all 0.2s ease-in-out;
				}
				#footerLinksWrap ul li a:hover {
					color:#FFF;
				}

#mivaBottomFooter {
	background:#23252d;
	font-family:canada-type-gibson, sans-serif;
	color:#a3a3a6;
	font-weight:100;
	font-size:0.875em;
	padding:35px 0;
	position:relative;
	z-index:91;
	}
	#mivaBottomFooter .wideContainer {
		display:flex;
		justify-content:space-between;
	}
	#mivaBottomFooter ul {
		
		}
		#mivaBottomFooter ul li {
			background:none;
			padding-left:0;
			position:relative;
			}
			#mivaBottomFooter ul li ul {
				position:absolute;
				bottom:20px;
				padding:0 75px 0 30px;
				background:#23252d;
				width:170px;
				right:-110px;
				font-size:1.125em;
				height:0;
				overflow:hidden;
				transition: all 0.2s ease-in-out;
				-webkit-transition: all 0.2s ease-in-out;
				-moz-transition: all 0.2s ease-in-out;
				-o-transition: all 0.2s ease-in-out;
				}
				#mivaBottomFooter ul li ul li a {
					font-weight:300;
					text-transform:none;
				}
			#mivaBottomFooter #termsLink.termsOpen ul {
				height:150px;
				padding:30px 75px 0 30px;
			}
		#mivaBottomFooter ul li a {
			font-weight:600;
		}
		#mivaBottomFooter a {
			color:#a3a3a6;
			text-transform:uppercase;
			font-weight:500;
			letter-spacing:0.0475em;
			font-size:0.9em;
			}
			#mivaBottomFooter a i {
				font-size:0.5em;
				margin:0 0 0 5px;
				display:block;
				float:right;
				transition: all 0.2s ease-in-out;
				-webkit-transition: all 0.2s ease-in-out;
				-moz-transition: all 0.2s ease-in-out;
				-o-transition: all 0.2s ease-in-out;
			}
			#mivaBottomFooter #termsLink.termsOpen a i {
				-ms-transform:rotate(180deg); /* IE 9 */
			    -webkit-transform:rotate(180deg); /* Chrome, Safari, Opera */
			    transform:rotate(180deg);
			}







#fullFooterNew {
	background:#26282b;
	font-family:"proxima-nova",sans-serif;
	font-style:normal;
	font-weight:300;
	color:#aaaeb6;
	position:relative;
	z-index:90;
	}
	#fullFooterNew a {
		color:#e2e4ea;
	}
	#fullFooterNew h3 {
		color:#FFF;
		text-transform:uppercase;
		letter-spacing:0.0475em;
		font-size:0.875em;
		font-weight:500;
		margin:40px 0 10px 0;
	}
	#fullFooterNew .updateToGraph {
		color:#FFF;
		text-transform:uppercase;
		letter-spacing:0.0475em;
		font-size:0.875em;
		font-weight:500;
		margin:40px 0 10px 0;
	}
	#fullFooterNew p {
		line-height:1.75em;
	}

#footerNav {
	width:1178px;
	border:none;
	margin:0 auto;
	clear:both; 
	padding:10px 0 30px 0;
	}
	#aboutMiva .icon-miva-logo {
		font-size:1.85em;
		margin:40px 0 20px -5px;
		display:block;
		color:#656a71;
	}
	#aboutMiva {
		width:28.125%;
		float:left;
		}
		#fullFooterNew #aboutMiva p {
			color:#aaaeb6;
			letter-spacing:0.0075em;
			margin-bottom:10px;
			font-weight:lighter;
			font-size:0.875em;
		}
		#fullFooterNew #aboutMiva #footerLogo {
			margin:40px 0 25px 0;
		}
		#fullFooterNew #aboutMiva ul li {
			float:left;
			display:inline;
			margin:10px 10px 0 0;
			font-size:1.125em;
			background:none;
			padding-left:0;
			}
			#fullFooterNew #aboutMiva ul li a {
				color:#aaaeb6;
			}
			#fullFooterNew #aboutMiva ul li:nth-child(3) {
				margin:10px 12px 0 5px;
			}
			#fullFooterNew #aboutMiva ul li:nth-child(8) i {
				font-size:1.25em;
			}
	#mivaLinks {
		width:40%;
		float:left;
		margin:0 4.166667%;
		line-height:1.4em;
		}
		#footerNav ul {
			font-size:0.875em;
			}
			#mivaLinks ul li {
				margin-bottom:5px;
				list-style:none;
				background:none;
				padding-left:0;
			}
		#mainNav {
			width:46.875%;
			float:left;
		}
		#secondNav {
			width:46.875%;
			float:left;
		} 
	#contactMiva {
		width:22.916667%;
		float:left;
		padding-left:5px;
		}
		#contactMiva p {
			color:#aaaeb6;
			font-size:0.875em;
		}
	.et-subscription {
		margin-top:20px;
		}
		#fullFooterNew .et-subscription input[type="email"],
		#responsiveFooter .et-subscription input[type="email"] {
			background:#3E4247;
			padding:13px;
			font-family:"proxima-nova",sans-serif;
			font-style:normal;
			font-weight:300;
			font-size:0.875em;
			width:188px;
			border:none;
			float:left;
			color:#B9B9B9;
			border-top-left-radius:2px;
			-webkit-border-top-left-radius:2px;
			-moz-border-top-left-radius:2px;
			-o-border-top-left-radius:2px;
			border-bottom-left-radius:2px;
			-webkit-border-bottom-left-radius:2px;
			-moz-border-bottom-left-radius:2px;
			-o-border-bottom-left-radius:2px;
			border-top-right-radius:0;
			-webkit-border-top-right-radius:0;
			-moz-border-top-right-radius:0;
			-o-border-top-right-radius:0;
			border-bottom-right-radius:0;
			-webkit-border-bottom-right-radius:0;
			-moz-border-bottom-right-radius:0;
			-o-border-bottom-right-radius:0;
			-webkit-appearance: none;
		}
		#fullFooterNew .et-subscription input[type="submit"],
		#responsiveFooter .et-subscription input[type="submit"] {
			background:#59616D;
			text-transform:uppercase;
			letter-spacing:0.0475em;
			padding:13px;
			font-family:"proxima-nova",sans-serif;
			font-style:normal;
			font-weight:500;
			font-size:0.875em;
			border:none;
			float:left; 
			width:55px;
			color:#FFFEFE;
			border-top-left-radius:0;
			-webkit-border-top-left-radius:0;
			-moz-border-top-left-radius:0;
			-o-border-top-left-radius:0;
			border-bottom-left-radius:0;
			-webkit-border-bottom-left-radius:0;
			-moz-border-bottom-left-radius:0;
			-o-border-bottom-left-radius:0;
			border-top-right-radius:2px;
			-webkit-border-top-right-radius:2px;
			-moz-border-top-right-radius:2px;
			-o-border-top-right-radius:2px;
			border-bottom-right-radius:2px;
			-webkit-border-bottom-right-radius:2px;
			-moz-border-bottom-right-radius:2px;
			-o-border-bottom-right-radius:2px;
			-webkit-appearance: none;
		}
		#newBlog #fullFooterNew .et-subscription input[type="submit"], 
		#newBlog #responsiveFooter .et-subscription input[type="submit"] {
			padding:14px 13px;
		}

#footerFooter {
	width:1178px;
	border:none;
	padding-bottom:15px;
	margin:0 auto;
	clear:both;
	}
	#fullFooterNew #footerFooter p {
		font-size:0.875em;
		margin-top:35px;
	}
	#fullFooterNew #footerFooter .incFast {
		margin:20px 0 0 25px;
		float:right;
	}
	#fullFooterNew #footerFooter .shorterLink {
		margin:25px 0 0 25px;
		float:right;
	}
	#fullFooterNew #footerFooter .bigBadge {
		margin:15px 0 0 15px;
		float:right;
	}
	#footerFooter a {
		color:#FFF;
		text-decoration:none;
	}

#responsiveFooterNew {
	display:none;
}

.respFooterSectionLink i {
	float:right;
	color:#FFF;
	font-size:0.675em;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}	

#backToTop i {
	font-size:0.375em;
	vertical-align:middle;
}

.ecPromptLocation {
	z-index:99;
	right:auto !important;
	left:30px;
}

#responsiveFooter {
	display:none;
} 

#deliverFooter {
	background:#262934;
	color:#FFF;
	text-align:center;
	padding:200px 0;
	}
	#innerContent #deliverFooter h2 {
		font-size:2.125em;
	    font-weight:500;
	    letter-spacing:0.0275em;
	    line-height:40px;
	    margin:0 auto 20px auto;
	    max-width:700px;
		}
		#innerContent #deliverFooter #headToGraphBigger {
			font-size:2.125em;
		    font-weight:500;
		    letter-spacing:0.0275em;
		    line-height:40px;
		    margin:0 auto 20px auto;
		    max-width:700px;
		}
	#innerContent #deliverFooter h3 {
		color:#9ea1a9;
	    font-size:1.4375em;
	    line-height:26px;
	    margin:0 auto 40px auto;
	    font-weight:100;
	    max-width:510px;
		}
		#innerContent #deliverFooter #headToGraphSmaller {
			color:#9ea1a9;
		    font-size:1.4375em;
		    line-height:26px;
		    margin:0 auto 40px auto;
		    font-weight:100;
		    max-width:510px;
		}
	#deliverFooter .btnBlueStandard {
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
		font-size:0.8125em;
		background:#16c0d5;
		letter-spacing:0.075em;
		padding:15px 35px;
		margin-right:10px;
	}
	#deliverFooter .btnTransparentSquared {
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
		font-size:0.8125em;
		letter-spacing:0.075em;
		padding:17px 35px;
		border:solid 2px #93949a;
		margin-left:10px;
	}
   


/* ==========================================================================
   =FORMS
   ========================================================================== */ 
input {
	padding:3px;
}

input:focus {
	outline:0;
}

select {
	font-size:0.875em;
	padding:3px;
}

select:focus {
	outline:none;
}



/* ==========================================================================
   =HOME PAGE
   ========================================================================== */

/* MIVA 2.5 */
#mivaNav {
	width:100%;
	background:#FFF;
	position:fixed;
	z-index:105;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	}
	#mivaNavWrap {
		width:1170px;
		height:90px;
		margin:0 auto;
	}
	.mivaStick {
		-webkit-box-shadow: 0px 12px 20px 0px rgba(31,55,100,0.07);
		-moz-box-shadow: 0px 12px 20px 0px rgba(31,55,100,0.07);
		box-shadow: 0px 12px 20px 0px rgba(31,55,100,0.07);
	}
	#mivaNavLogo {
		float:left;
		display:block;
		width:115px;
		font-size:1.75em;
		margin:30px 0 0 15px;
	}
	#menuToggle {
		display:none;
		float:right;
		color:#62666B;
		margin:20px 0 0 0;
		outline:none;
		padding:0;
	}
	#menuToggle .hamburger-box {
		width:30px;
		height:19px;
	}
	#menuToggle .hamburger-inner, 
	#menuToggle .hamburger-inner::before, 
	#menuToggle .hamburger-inner::after {
		width:30px;
		height:3px;
		background-color:#62666B;
		border-radius:0;
	}
	#menuContainer {
		position:absolute;
		top:60px;
		right:0;
		background:#FFF;
		display:block;
		overflow:hidden;
		width:0;
		min-height:1000px;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		}
		.menuCenter {
			position:relative;
			width:300px;
			height:600px;
			margin:0 auto;
			overflow-x:hidden;
			display:block;
			transition: all 0.2s ease-in-out;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			-o-transition: all 0.2s ease-in-out;
		}
		.menuSlide {
			position:absolute;
			top:0;
			left:0;
			width:600px;
			transition: all 0.2s ease-in-out;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			-o-transition: all 0.2s ease-in-out;
			}
			.menuSlide.menuSlid {
				left:-300px;
			}
		#menuContainer ul {
			width:300px;
			margin:40px auto 0 auto;
			position:relative;
			float:left;
			}
			#solutionsSub,
			#customersSub,
			#partnersSub,
			#resourcesSub {
				display:none;
			}
			#menuContainer #solutionsSub li:nth-child(2),
			#menuContainer #solutionsSub li:nth-child(4),
			#menuContainer #solutionsSub li:nth-child(8) {
				text-transform:uppercase;
			    color:#C2C5CC;
			    font-size:0.75em;
			    letter-spacing:0.06em;
			    font-weight:600;
			    margin:30px 0 5px 0;
			}
			#menuContainer #solutionsSub li:nth-child(2) {
				margin:15px 0 5px 0;
			}
			#menuContainer .subSet li {
				font-size:1.25em;
				margin-bottom:10px;
				}
				#menuContainer .subSet li:nth-child(1) {
					text-transform:uppercase;
					font-weight:600;
					letter-spacing:0.01em;
					padding-left:15px;
					font-size:0.875em;
					margin-bottom:15px;
					}
					#menuContainer .subSet li:nth-child(1) a {
						color:#62666B;
					}
					#menuContainer .subSet li:nth-child(1) i {
						right:auto;
						left:-7px;
					}
			#menuContainer .showList {
				display:block !important;
			}
			#menuContainer ul li {
				background:none;
				padding-left:0;
				font-family:canada-type-gibson, sans-serif;
				font-size:2em;
				font-weight:300;
				margin-bottom:30px;
				position:relative;
				}
				#menuContainer #mainNav li:nth-child(5) {
					margin:40px 0 30px 0;
					display:block;
				}
				#menuContainer #mainNav li:nth-child(6) a {
				    color:#f7394a;
				    text-transform:uppercase;
				    font-family:canada-type-gibson, sans-serif;
				    letter-spacing:0.01em;
				    font-size:0.5em;
				    font-weight:600;
				}
				#menuContainer ul li a {
					color:#3A3B3C;
					display:block;
				}
				#menuContainer ul li i {
					display:block;
					position:absolute;
					right:-15px;
					top:0;
				}
	#menuContainer.menuOpen {
		width:100% !important;
	}
	.pushNav {
		top:60px !important;
	}
	#mivaNav #navList {
		display:block;
		float:left;
		margin:30px 0 0 0;
		font-family:canada-type-gibson, sans-serif;
		font-weight:500;
		}
		#mivaNav #navList li {
			float:left;
			display:inline;
			margin-left:50px;
			background:none;
			padding-left:0;
			position:relative;
			}
			#mivaNav #navList li ul {
				position:absolute;
				display:block;
				background:#FFF;
				padding:0 40px;
				z-index:101;
				left:-40px;
				top:20px;
				-webkit-box-shadow: 0px 12px 20px 0px rgba(31,55,100,0.07);
				-moz-box-shadow: 0px 12px 20px 0px rgba(31,55,100,0.07);
				box-shadow: 0px 12px 20px 0px rgba(31,55,100,0.07);
				height:0;
				width:auto;
				overflow:hidden;
				padding-top:0;
				transition: all 0.2s ease-in-out;
				-webkit-transition: all 0.2s ease-in-out;
				-moz-transition: all 0.2s ease-in-out;
				-o-transition: all 0.2s ease-in-out;
				}
				#mivaNav #navList li ul li {
					margin-left:0;
					float:none;
					display:block;
					width:max-content;
					margin-bottom:5px;
					}
					#mivaNav #navList li ul li:nth-child(1) {
						margin-left:0;
					}
			#mivaNav #navList li:nth-child(1) {
				margin-left:125px;
			}
		#mivaNav #navList li a {
			color:#3a3b3c;
		}
		#mivaNav #navList li a:hover {
			color:#F7394A;
		}
		#mivaNav #navList #navSolutions ul {
			width:550px;
			}
			#mivaNav #navList #navSolutions ul li ul {
				float:left;
				width:150px;
				position:relative;
				box-shadow:none;
				left:auto;
				top:auto;
				margin:0;
				padding:0;
			}
			#mivaNav #navList #navSolutions ul li ul:nth-child(2) {
				margin:0 40px;
			}
			#mivaNav #navList #navSolutions ul li ul li:nth-child(1) {
				text-transform:uppercase;
				color:#C2C5CC;
				font-size:0.75em;
				letter-spacing:0.06em;
			}
		#mivaNav #navList #navSolutions:hover ul {
			height:175px;
			width:550px;
			padding-top:15px;
			}
			#mivaNav #navList #navSolutions:hover ul li ul {
				width:150px;
			}
		#mivaNav #navList #navCustomers:hover ul {
			height:95px;
			width:150px;
			padding-top:35px;
		}
		#mivaNav #navList #navPartners:hover ul {
			height:95px;
			width:150px;
			padding-top:35px;
		}
		#mivaNav #navList #navResources:hover ul {
			height:155px;
			width:150px;
			padding-top:35px;
		}
	#mivaNavCTA {
		display:block;
		float:right;
		background:#f7394a;
		color:#FFF;
		text-transform:uppercase;
		font-family:canada-type-gibson, sans-serif;
		letter-spacing:0.01em;
		padding:8px 22px;
		font-size:0.875em;
		font-weight:600;
		border-radius:3px;
		border:solid 2px #f7394a;
		margin:20px 20px 0 0;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		}
		#mivaNavCTA:hover {
			background:#FFF;
			color:#f7394a;
		}
	#announcementHome {
		background:#2b2d36;
		text-align:center;
		color:#FFF;
		text-transform:uppercase;
		font-family:canada-type-gibson, sans-serif;
		font-size:0.8125em;
		letter-spacing:0.0475em;
		font-weight:500;
		padding:15px 0;
		height:25px;
		overflow:hidden;
		transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		}
		#announcementHome strong {
			font-weight:600;
		}
		#announcementHome a {
			font-weight:600;
			color:#FFF;
		}
		#announcementHome.accouncementHide {
			padding:0;
			height:0;
		}


#home25 {
	position:relative;
	padding-bottom:160px;
	/*margin-top:95px; NO ANNOUNCEMENT*/
	margin-top:150px;
	}
	#header25 {
		position:relative;
		padding-bottom:95px;
		margin-top:95px;
	}
	#home25 img {
		position:absolute;
		top:-5px;
		right:0;
		width:570px;
	}
	#header25 img {
		position:absolute;
		top:-5px;
		right:0;
		width:530px;
	}
	#heroMobile {
		display:none;
	}
	.showResp {
		display:none;
	}
	#home25 h1,
	#header25 h1 {
		color:#3a3b3c;
		font-size:3.0635em;
		letter-spacing:normal;
		line-height:55px;
		font-weight:600;
		margin:120px 0 80px 0;
		font-family:canada-type-gibson, sans-serif;
	}
	.buttonPlay {
		width:80px;
		height:80px;
		display:block;
		text-align:center;
		position:absolute;
		z-index:92;
		background:#FFF;
		-webkit-box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
		-moz-box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
		box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
		-webkit-border-radius:40px;
		-moz-border-radius:40px;
		-o-border-radius:40px;
		border-radius:40px;
		bottom:-20px;
		right:505px;
		}
		.buttonPlay div {
			width:60px;
			height:60px;
			display:block;
			margin:10px auto 0 auto;
			position:relative;
			z-index:93;
			text-align:center;
			background:#FFF;
			color:#c46974;
			-webkit-box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
			-moz-box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
			box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
			-webkit-border-radius:30px;
			-moz-border-radius:30px;
			-o-border-radius:30px;
			border-radius:30px;
			}
			.buttonPlay div i {
				padding:18px 0 0 3px;
				display:block;
				color:#c46974;
			}
			.buttonPlay div a {
				position:absolute;
				width:100%;
				height:100%;
				top:0;
				left:0;
			}

	#header25 h2 {
		font-family:canada-type-gibson, sans-serif;
		font-weight:300;
		color:#3A3B3C;
		font-size:1.5em;
	}

#mivaPartners {
	padding:90px 0 120px 0;
	}
	#mivaPartners ul {
		width:100%;
		display:flex;
		justify-content:space-between;
		}
		#mivaPartners ul li {
			background:none;
			padding-left:0;
		}
		#mivaPartners ul li:nth-child(1) {
			font-family:canada-type-gibson, sans-serif;
			text-transform:uppercase;
			letter-spacing:0.06em;
			color:#a2a6af;
			font-size:0.875em;
			font-weight:600;
			padding-top:25px;
		}

.newWide h2 {
	font-family:canada-type-gibson, sans-serif;
	font-size:3em;
	color:#3a3b3c;
	line-height:60px;
	font-weight:500;
	margin:0 0 45px 0;
}

.newWide .fauxH2 {
	font-family:canada-type-gibson, sans-serif;
	font-size:1.625em;
	color:#62666b;
	font-weight:500;
	margin:0 0 75px 0;
}

.contentFloat {

	}
	.contentFloat p {
		margin-bottom:20px;
		color:#62666b;
		font-size:1.125em;
		line-height:28px;
	}
	.contentFloat .redAni {
		float:left;
		margin-top:15px;
	}
	.contentFloat .buttonRed {
		margin-top:20px;
		clear:both;
		padding:0 45px 15px 45px;
	}
	.contentLink2 {
		font-family:canada-type-gibson, sans-serif;
		float:left;
		margin:35px 0 0 50px;
		font-size:0.875em;
		color:#62666b;
		text-transform:uppercase;
		letter-spacing:0.01em;
		font-weight:600;
	}

.collage {
	position:relative;
}

#mivaUnleash {

	}
	#mivaUnleash h2 {
		text-align:center;
	}
	#mivaUnleash #quadSliderNav {
		width:950px;
		margin:20px auto 50px auto;
		}
		#mivaUnleash #quadSliderNav li {
			border-bottom:none;
			font-family:canada-type-gibson, sans-serif;
			text-transform:none;
			font-weight:500;
			letter-spacing:normal;
			font-size:1.125em;
			background:none;
			padding-left:0;
			float:left;
		}
		#mivaUnleash #quadSliderNav li a {
			color:#a2a6ae;
			padding:15px 35px;
			-webkit-border-radius:35px;
			-moz-border-radius:35px;
			-o-border-radius:35px;
			border-radius:35px;
			}
			#mivaUnleash #quadSliderNav li a:hover {
				border-bottom:none;
				color:#f84c5c;
			}
			#mivaUnleash #quadSliderNav li a.active {
				border-bottom:none;
				color:#f84c5c;
				-webkit-box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
				-moz-box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
				box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
			}
			#mivaUnleash #quadSliderNav #quadSlideNav2 {
				margin:0 2.5px 0 5px;
			}
			#mivaUnleash #quadSliderNav #quadSlideNav3 {
				margin:0 5px 0 2.5px;
			}
	#quadSlider {
		width:1170px;
		margin:130px auto 0 auto;
		z-index:89;
		position:relative;
	}
	#mivaUnleash .slide {
		max-width:100%;
		position:relative;
	}
	#mivaUnleash .contentFloat {
		float:left;
		width:310px;
		margin:50px 0 0 165px;
		}
		#mivaUnleash .contentFloat img {
			display:none !important;
		}
		#mivaUnleash .contentFloat p {
			font-family:canada-type-gibson, sans-serif;
			font-size:1.6875em;
			font-weight:500;
			line-height:38px;
			color:#3a3b3c;
		}
		#mivaUnleash .contentFloat .need {
			font-weight:600;
			text-indent:-15px;
			margin-bottom:25px;
			font-size:1.625em;

		}
		#mivaUnleash .contentFloat a {
			font-family:canada-type-gibson, sans-serif;
			text-transform:uppercase;
			letter-spacing:0.01em;
			font-weight:600;
			color:#f7394a;
			display:block;
			margin-top:50px;
			}
		#mivaUnleash .slick-slide img {
			float:right;
			margin:0 45px 0 0;
		}
		#mivaUnleash .slick-prev {
			top:380px !important;
			left:360px !important;
			z-index:96;
			background:#FFF url(/images/new-images/slide-arrow-right.jpg) no-repeat center center !important;
			-webkit-border-radius:30px;
			-moz-border-radius:30px;
			-o-border-radius:30px;
			border-radius:30px;
			width:60px !important;
			height:60px !important;
			transition: all 0.2s ease-in-out;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			-o-transition: all 0.2s ease-in-out;
			-webkit-box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
			-moz-box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
			box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
		}
		#mivaUnleash .slick-next {
			top:380px !important;
			left:440px !important;
			z-index:96;
			background:#FFF url(/images/new-images/slide-arrow-right.jpg) no-repeat center center !important;
			border-radius:30px;
			-webkit-border-radius:30px;
			-moz-border-radius:30px;
			-o-border-radius:30px;
			border-radius:30px;
			width:60px !important;
			height:60px !important;
			transition: all 0.2s ease-in-out;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			-o-transition: all 0.2s ease-in-out;
			-webkit-box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
			-moz-box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
			box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
		}
		#mivaUnleash .slick-prev:hover,
		#mivaUnleash .slick-next:hover {
			width:70px !important;
			height:70px !important;
			-webkit-border-radius:40px;
			-moz-border-radius:40px;
			-o-border-radius:40px;
			border-radius:40px;
		}

#mivaHelps {
	padding:50px 0 150px 0;
	position:relative;
	}
	#mivaHelps .wideContainer {
		z-index:89;
	}
	#mivaHelps h2 {
		margin-left:75px;
		}
		#mivaHelps h2 span {
			display:block;
			text-transform:uppercase;
			letter-spacing:0.06em;
			color:#a2a6ae;
			font-size:0.3em;
			font-weight:600;
			line-height:40px;
		}
	#mivaHelps img {
		position:relative;
		z-index:89;
	}
	.caseStudySliderContainer {
		display:block;
		position:absolute;
		width:1110px;
		height:490px;
		top:190px;
		right:-340px;
		z-index:88;
		}
		.caseStudyTrack {
			height:490px;
		}
		.caseSlide {
			width:335px;
			height:350px;
			background:#FFF;
			display:table-cell;
			vertical-align:middle;
			-webkit-box-shadow: 0px 7px 54px -4px rgba(0,0,0,0.07);
			-moz-box-shadow: 0px 7px 54px -4px rgba(0,0,0,0.07);
			box-shadow: 0px 7px 54px -4px rgba(0,0,0,0.07);
			margin:40px 20px;
			transition: all 0.2s ease-in-out;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			-o-transition: all 0.2s ease-in-out;
			}
			.caseSlide.slick-slide img {
				display:none !important;
			} 
			.caseSlide div {
				width:265px;
				margin:0 auto;
				display:block;
				height:auto;
				padding:60px 0;
				transition: all 0.2s ease-in-out;
				-webkit-transition: all 0.2s ease-in-out;
				-moz-transition: all 0.2s ease-in-out;
				-o-transition: all 0.2s ease-in-out;
			}
			.caseSlide h3 {
				color:#3a3b3c;
				font-size:1.875em;
				font-weight:600;
				margin-bottom:30px;
				font-family:canada-type-gibson, sans-serif;
				}
				.caseSlide h3 span {
					display:block;
					text-transform:uppercase;
					letter-spacing:0.06em;
					color:#a2a6ae;
					font-size:0.5em;
					font-weight:600;
					line-height:30px;
					margin-bottom:10px;
				}
			.caseSlide p {
				color:#62666b; 
			}
			.caseSlide a {
				font-family:canada-type-gibson, sans-serif;
				text-transform:uppercase;
				letter-spacing:0.01em;
				font-weight:600;
				color:#f7394a;
				display:block;
				margin-top:50px;
				font-size:0.875em;
				overflow:hidden;
				height:20px;
				transition: all 0.2s ease-in-out;
				-webkit-transition: all 0.2s ease-in-out;
				-moz-transition: all 0.2s ease-in-out;
				-o-transition: all 0.2s ease-in-out;
			}
			.caseSlide[aria-hidden="true"] {
				opacity:0;
			}
			.caseSlide[aria-hidden="false"] ~ .caseSlide {
				opacity:0.5;
			}
			.caseSlide[aria-hidden="false"] ~ .caseSlide div {
				padding:50px 0;
			}
			.caseSlide[aria-hidden="false"] ~ .caseSlide div a {
				height:0;
			}
			#mivaHelps .slick-prev {
				top:-50px !important;
				left:625px !important;
				z-index:96;
				background:url(/images/new-images/slider-arrow-left-short.png) no-repeat center center !important;
				transform:none;
				width:22px !important;
				height:14px !important;
			}
			#mivaHelps .slick-next {
				top:-50px !important;
				left:665px !important;
				z-index:96;
				background:url(/images/new-images/slider-arrow-right-long.png) no-repeat center center !important;
				width:60px !important;
				height:14px !important;
			}
	#mivaHelps .gradient1 {
		width:100%;
		height:830px;
		background:#f1f4f9;
		border-top-left-radius:120px;
		position:absolute;
		top:-120px;
		left:0;
		right:0;
		margin-left:auto;
		margin-right:auto;
		z-index:87;
	}

#mivaRight {
	padding:100px 0 0 0;
	}
	#mivaRight .wideContainer {
	}
	#mivaRight .tripSlideContainer {
		margin:0;
		width:100%;
	}
	#mivaRight .slick-arrow {
		display:none !important;
	}
	#mivaRight h2 {
		position:absolute;
		margin:0;
		top:-55px;
	}
	#mivaRight #sliderNav {
		position:absolute;
		z-index:92;
		top:70px;
		}
		#mivaRight #sliderNav li {
			border-bottom:none;
			font-family:canada-type-gibson, sans-serif;
			text-transform:none;
			font-weight:500;
			letter-spacing:normal;
			font-size:1.125em;
			
		}
		#mivaRight #sliderNav li a {
			color:#a2a6ae;
			padding:15px 35px;
			-webkit-border-radius:35px;
			-moz-border-radius:35px;
			-o-border-radius:35px;
			border-radius:35px;
			}
			#mivaRight #sliderNav li a:hover {
				border-bottom:none;
				color:#f84c5c;
			}
			#mivaRight #sliderNav li a.active {
				border-bottom:none;
				color:#f84c5c;
				-webkit-box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
				-moz-box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
				box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
			}
			#mivaRight #sliderNav #slideNav2 {
				margin:0 5px;
			}
	#mivaRight .slide {
		max-width:100%;
		position:relative;
	}
	#mivaRight .slick-list {
		overflow:visible;
	}
	#mivaRight .contentFloat {
		width:460px;
		margin:150px 0 30px 0;
		float:left;
		}
		#mivaRight .contentFloat p {
			color:#62666b;
			font-size:1em;
			margin-bottom:50px;
		}
		.contentFloat .learn {
			font-family:canada-type-gibson, sans-serif;
			text-transform:uppercase;
			letter-spacing:0.01em;
			font-weight:600;
			color:#28262e;
			margin-bottom:70px;
			display:block;
		}
		#mivaRight .contentFloat ul {

			}
			#mivaRight .contentFloat ul li {
				background:none;
				padding-left:0;
				text-align:left;
				float:left;
				display:block;
				margin-bottom:70px;
				position:relative;
				width:210px;
				height:120px;
				}
				#mivaRight .contentFloat ul li:nth-child(even) {
					margin-left:40px;
				}
				#mivaRight .slick-slide .contentFloat img {
					margin:0;
					height:48px;
				}
				#mivaRight .slick-slide img {
					margin:0;
				}
				#mivaRight .contentFloat ul li h3 {
					font-family:canada-type-gibson, sans-serif;
					color:#3a3b3c;
					font-weight:500;
					font-size:1.125em;
					line-height:24px;
					position:absolute;
					bottom:0;
					left:0;
					}
					#mivaRight #secondSlide .contentFloat ul li:nth-child(2) h3 {
						bottom:25px;
					}

	#mivaRight .collage {
		position:absolute;
		width:785px;
		height:685px;
		top:0;
		right:-210px;
		}
		#mivaRight .collage .gradient1 {
			width:695px;
			height:295px;
			position:absolute;
			bottom:0;
			left:0;
			border-top-left-radius:120px;
			background-color: #e5eaf3;
			background-image: linear-gradient(0deg, #ffffff 6%, #e5eaf3 100%);
		}
		#mivaRight .collage .gradient2 {
			width:135px;
			height:125px;
			position:absolute;
			bottom:395px;
			right:0;
			border-top-right-radius:120px;
			background-color: #e5eaf3;
			background-image: linear-gradient(0deg, #e5eaf3 26%, #ffffff 100%);
		}
		#mivaRight .collage img {
			margin:0 auto;
			position:relative;
			z-index:89;
			}
			#mivaRight #firstSlide .collage img {
				margin:0 auto 0 60px;
			}
			#mivaRight #secondSlide .collage img {
				margin:0 auto 0 40px;
			}
			#mivaRight #thirdSlide .collage img {
				margin:0 auto 0 -30px;
			}

#mivaRealizes {
	padding:100px 0 275px 0;
	}
	#mivaRealizes .contentFloat {
		float:right;
		width:515px;
		margin:25px 140px 0 0;
	}
	#mivaRealizes .contentFloat div p:nth-child(3) {
		margin-bottom:60px;
	}
	#mivaRealizes .collage {
		width:785px;
		height:790px;
		position:absolute;
		top:20px;
		left:-320px;
		}
		#mivaRealizes .collage .gradient1 {
			position:absolute;
			left:0;
			bottom:0;
			width:680px;
			height:100%;
			background-color: #e5eaf3;
			background-image: linear-gradient(0deg, #e5eaf3 26%, #ffffff 100%);
			border-bottom-left-radius:120px;
			z-index:87;
		}	
		#mivaRealizes .collage img {
			z-index:88;
			position:absolute;
			top:0;
			right:0;
		}
	#mivaRealizes .button_slide {
		float:left;
		margin:0;
	}
	#mivaRealizes .contentLink2 {
		margin:15px 0 0 50px;
	}


/*.buttonRed {
	color:#FFF;
	text-transform:uppercase;
	font-family:canada-type-gibson, sans-serif;
	letter-spacing:0.01em;
	padding:18px 45px 15px 45px;
	font-size:0.875em;
	font-weight:600;
	border-radius:3px;
	position:relative;
	z-index:95;
	text-align:center;
}*/


.button_slide {
  border: 2px solid #F7394A;
  border-radius: 0px;
  display: block;
  cursor: pointer;
  box-shadow: inset 0 0 0 0 #FFF;
  -webkit-transition: ease-out 0.2s;
  -moz-transition: ease-out 0.2s;
  transition: ease-out 0.2s;
  background:#F7394A;
  width:180px;
  color:#FFF;
  text-transform:uppercase;
  font-family:canada-type-gibson, sans-serif;
  letter-spacing:0.01em;
  padding:11px 0;
  font-size:0.875em;
  font-weight:600;
  border-radius:3px;
  position:relative;
  z-index:95;
  text-align:center;
  float:left;
}

.slide_right:hover {
  box-shadow: inset 200px 0 0 0 #FFF;
  color:#F7394A;
}


#mivaHome a i.icon-new-long-arrow {
	font-size:0.5em;
	position:relative;
	top:-2px;
	right:0;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	}
	#mivaHome a:hover i.icon-new-long-arrow {
		right:-7px;
	}

#sub25 {
	padding:0 0 50px 0;
	}
	#sub25 ul {
		display:flex;
		justify-content:space-between;
		}
		#sub25 ul li {
			background:none;
			padding-left:0;
			display:block;
			}
			#sub25 ul li a {
				text-transform:uppercase;
				color:#ABAEB1;
				letter-spacing:0.0475em;
				font-size:0.875em;
				font-weight:600;
				position:relative;
				padding-top:30px;
				transition: all 0.2s ease-in-out;
				-webkit-transition: all 0.2s ease-in-out;
				-moz-transition: all 0.2s ease-in-out;
				-o-transition: all 0.2s ease-in-out;
				}
				#sub25 ul li a::before {
					position: absolute;
					content: '';
					width: 30%;
					height: 1px;
					border-top: 2px solid rgba(247, 57, 74, 0);
					top: -2px;
					left: 50%;
					margin-left: -15.5%;
					transition: all 0.2s ease-in-out;
					-webkit-transition: all 0.2s ease-in-out;
					-moz-transition: all 0.2s ease-in-out;
					-o-transition: all 0.2s ease-in-out;
				}
				#sub25 ul li a:hover::before {
					border-top: 2px solid rgba(247, 57, 74, 1);
				}
				#sub25 ul li a:hover {
					color:#171616;
				}






/* Old */
#mivaHome {
	background:#FFF;
}
#homeBanner {
	background:#FFF;
	color:#b3b3be;
	text-align:center;
	letter-spacing:0.06em;
	font-size:0.875em;
	position:relative;
	transition: all 0.6s ease-in-out;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	overflow:hidden;
	height:0;
	letter-spacing:0.1em;
	}
	#homeBanner strong {
		text-transform:uppercase;
	}
	#homeBanner i {
		position:absolute;
		right:20px;
		top:14px;
		cursor:pointer;
		color:#38393a;
	}
	#homeBanner p {
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		text-transform:uppercase;
		color:#38393a;
	}
	#homeBanner a {
		color:#F7394A;
		text-decoration:none;
		margin-left:5px;
		text-transform:uppercase;
		font-weight:600;
		}
		#homeBanner a:hover {
			text-decoration:underline;
		}
	.bannerPadding {		
		padding:15px 0;
		height:26px !important;
	}
#homePageHeader {
	height:694px;
	position: relative;
	background:url(/images/new-images/main-header-image.jpg) no-repeat center -200px;
	background-size:cover;
	}
	#homePageBackground {
		height:100%;
	}
	#homeNavResponsive {
		display:none;
		float:right;
		margin:10px 10px 0 0;
	}
	#insideNav #homeNavResponsive {
		color:#383838;
	}
	#homeNav {
		height:115px;
		position:relative;
		z-index:99;
		}
		#mivaLogo {
			float:left;
			display:block;
			width:115px;
			height:115px;
			color:#FFF;
			background:#F7394A;
			position:relative;
			font-size:1.25em;
			}
			#mivaLogo i {
				position:absolute;
				top:43px;
				left:15px;
			}
		#icon-20th {
			display:block;
			width:130px;
			height:115px;
			float:left;
			text-align:center;
			color:#FFF;
			position:relative;
			}
			#icon-20th i {
				font-size:5em;
				position:absolute;
				top:17px;
				left:0;
			}
		#homeNav ul {
			text-align:center;
			margin:auto;
			float:left;
			display:flex;
			position:absolute;
			margin-left:auto;
			margin-right:auto;
			left:0;
			right:0;
			top:45px;
			width:585px;
			text-transform:uppercase;
			font-size:0.875em;
			font-family:"proxima-nova",sans-serif;
			font-style:normal;
			font-weight:500;
			letter-spacing:0.0475em;
			justify-content:space-between;
			}
			#landingHeader .newStructure ul,
			#homePageContent .newStructure ul,
			#stickyNav .newStructure ul {
				width:550px;
			}
			#homeNav ul li {
				float:left;
				display:inline;
				background:none;
				padding:0;
				}
				#homeNav ul li a {
					color:#FFF;
					border-bottom:solid 0px #F7394A;
					transition: all 0.1s ease-in-out;
					-webkit-transition: all 0.1s ease-in-out;
					-moz-transition: all 0.1s ease-in-out;
					-o-transition: all 0.1s ease-in-out;
					}
					#homeNav ul li a:hover {
						border-bottom:solid 3px #F7394A;
						padding-bottom:10px;
					}
		

#homePageHeader h1 {
	font-family:"proxima-nova",sans-serif;
	font-style:normal;
	font-weight:600;
	text-align:center;
	margin:160px auto 15px auto;
	font-size:3em;
	max-width:930px;
	line-height:50px;
}
#homePageHeader h2 {
	font-family:"proxima-nova",sans-serif;
	font-style:normal;
	font-weight:300;
	text-align:center;
	margin:20px auto;
	font-size:1.25em;
	color:#FFF;
	max-width:650px;
}
#homePageHeader .btnRedStandard {
	margin:50px auto 0 auto;
	width:165px;
	display:block;
}
#homeWatchVideo {
	display:block;
	width:175px;
	margin:25px auto 0 auto;
	text-transform:uppercase;
	font-family:"proxima-nova",sans-serif;
	font-style:normal;
	font-weight:500;
	font-size:0.975em;
	color:#FFF;
	}
	#homeWatchVideo i {
		border:solid 1px #FFF;
		font-size:0.575em;
		vertical-align:top;
		text-align:center;
		display:block;
		width:23px;
		float:right;
		margin-left:5px;
		padding-left:3px;
		-webkit-border-radius:20px;
		-moz-border-radius:20px;
		-o-border-radius:20px;
		border-radius:20px;
	}
#downLinkCircle {
	display:block;
	margin:70px auto 0 auto;
	text-align:center;
	vertical-align:middle;
	color:#FFF;
	width:27px;
	padding:10px;
	border:solid 1px #FFF;
	border-radius:26px;
	-webkit-border-radius:26px;
	-moz-border-radius:26px;
	-o-border-radius:26px;
}

#homeSubNav {
	width:100%;
	background:#F1F1F1;
	text-align:center;
	padding:85px 0 20px 0;
	margin-top:-65px;
	}
	.splitSubNav {
		padding:75px 0 10px 0;
	}
	#subContainer {
		width:1140px;
		margin:0 auto;
	}
	#homeSubNav aside {
		float:left;
		width:50%;
		border-right:solid 1px #d3d3d3;
		position:relative;
		}
		.splitSubNav aside p {
			text-align:left;
			background:url(/images/new-images/g2-badge-solid.png) no-repeat left center;
			-webkit-background-size:15%;
			-moz-background-size:15%;
			-o-background-size:15%;
			background-size:15%;
			padding:8px 0 8px 100px;
			}
			.splitSubNav aside p a {
				color:#0d98a9;
			}
		#homeSubNav #g2FullLink {
			display:block;
			width:100%;
			height:100%;
			position:absolute;
		}
	.splitSubNav ul {
		float:left;
		margin:20px 0 0 30px !important;
		font-size:0.8em !important;
		max-width:550px !important;
		}
		.splitSubNav ul li {
			margin:0 20px !important;
		}
	#homeSubNav ul {
		font-size:0.75em;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
		font-weight:400;
		letter-spacing:0.0475em;
		text-transform:uppercase;
		margin:0 auto;
		max-width:438px;
		}
		#homeSubNav ul li {
			background:none;
			padding:0;
			float:left;
			display:inline;
			margin:0 10px;
			}
			#homeSubNav ul li a {
				color:#62666B;
				}	
				#homeSubNav ul li a:hover {
					color:#0d98a9;
				}

#scalableSolution {
	margin:0 auto;
	max-width:1140px;
	padding-bottom:20px;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;	
	}
	#scalableSolution h2 {
		text-align:center;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
		font-weight:600;
		font-size:2em;
		margin:90px 0 40px 0;
		color:#38393a;
	}
	.solutionBox {
		display:block;
		max-width:330px;
		height:240px;
		float:left;
		text-align:center;
		padding:40px 25px;
		position:relative;
		margin-bottom:25px;
		border-radius:2px;
		-webkit-border-radius:2px;
		-moz-border-radius:2px;
		-o-border-radius:2px;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
		font-weight:300;
		}
		.solutionBox i {
			font-size:3.75em;
			color:#16c0d5;
			}
			.solutionBox .icon-flow {
				margin-left:-15px;
			}
		.solutionLink {
			display:block;
			width:100%;
			height:100%;
			position:absolute;
			top:0;
			left:0;
			border-radius:2px;
			border:transparent;
			}
			.solutionLink:hover {
				/*border:solid 1px #EFEFEF;
				box-shadow:0 0 1px rgba(0, 0, 0, 0.1);*/
				transition: all 0.3s ease-in-out;
				-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: all 0.3s ease-in-out;
				-o-transition: all 0.3s ease-in-out;
			}
			.solutionHover {
				border:solid 1px #EFEFEF;
				box-shadow:0 0 1px rgba(0, 0, 0, 0.1);
			}
		.solutionBox h3 {
			font-size:1em;
			margin:20px 0 10px 0;
			font-weight:600;
			}
			#professional-services .solutionBox h3 {
				color:#FFF;
			}
		.solutionBox p {
			font-size:1em;
			font-weight:lighter;
		}
		.solutionBox span {
			width:382px;
			padding:5px 0;
			text-transform:uppercase;
			text-align:center;
			font-weight:400;
			font-size:0.875em;
			letter-spacing:0.0475em;
			color:#FFF;
			background:#16C0d5;
			position:absolute;
			top:290px;
			left:0;
			display:none;
			cursor:pointer;
			opacity:0;
			border-radius:0 0 2px 2px;
			-webkit-border-radius:0 0 2px 2px;
			-moz-border-radius:0 0 2px 2px;
			-o-border-radius:0 0 2px 2px;
			transition: all 0.3s ease-in-out;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			}

#bigSlider {
	background:#3e4247;
	position:relative;
	padding-bottom:70px;
	color:#3e4247;
	font-family:"proxima-nova",sans-serif;
	font-style:normal;
	font-weight:300;
	}
	#bigSlider h2 {
		text-align:center;
		color:#FFF;
		font-weight:500;
		font-size:2em;
		margin:75px 0 40px 0;
	}
	.slideContainer {
		max-width:1190px;
		margin:0 auto;
	}
	.slide {
		display:block;
		max-width:1190px;
		margin:0 auto;
		}
		.btnTransparentSquared {
			padding:10px 35px;
			border:solid 1px rgba(255, 255, 255, 0.5);
			text-transform:uppercase;
			font-family:"proxima-nova",sans-serif;
			font-style:normal;
			font-weight:400;
			font-size:0.875em;
			letter-spacing:0.0475em;
			color:#FFF;
			transition: all 0.3s ease-in-out;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			}
			.btnTransparentSquared:hover {
				border:solid 1px rgba(255, 255, 255, 1);
			}
			.btnTransparentSquared i {
				font-size:0.65em;
				margin-left:5px;
				vertical-align:middle;
			}
	#slide1 {
		height:700px;
		background:url(/images/new-images/slide1-background.png) no-repeat 230px bottom;
		}
		#slide1 h3 {
			width:500px;
			color:#33d0e3;
			font-size:1.25em;
			font-weight:500;
			float:left;
			clear:left;
			}
			#slide1 .smallRed {
				margin-bottom:45px;
			}	
		#slide1 p {
			width:500px;
			color:#FFF;
			margin-bottom:35px;
			float:left;
			clear:left;
			line-height:34px;
		}
		#slide1 .btnTransparentSquared {
			float:left;
			clear:left;
		}
	#slide2 {
		height:750px;
		background:url(/images/new-images/slide2-background.png) no-repeat 580px bottom;
		}
		#slide2 h3 {
			width:500px;
			color:#dcb710;
			font-family:"proxima-nova",sans-serif;
			font-style:normal;
			font-weight:500;
			font-size:1.25em;
			float:left;
			clear:left;
			}
			#slide2 .smallRed {
				margin-bottom:65px;
			}		
		#slide2 p {
			width:500px;
			color:#FFF;
			margin-bottom:35px;
			float:left;
			clear:left;
			line-height:34px;
		}
		#slide2 .btnTransparentSquared {
			float:left;
			clear:left;
		}
	#slide3 {
		height:780px;
		background:url(/images/new-images/slide3-background.png) no-repeat 500px 260px;
		background-size:53%;
		-webkit-background-size:53%;
		-moz-background-size:53%;
		-o-background-size:53%;
		}
		#slide3 h3 {
			width:450px;
			color:#71e0b2;
			font-family:"proxima-nova",sans-serif;
			font-style:normal;
			font-weight:500;
			font-size:1.25em;
			float:left;
			clear:left;
			}
			#slide3 .smallRed {
				margin-bottom:65px;
			}		
		#slide3 p {
			width:450px;
			color:#FFF;
			margin-bottom:35px;
			float:left;
			clear:left;
			line-height:34px;
		}
		#slide3 .btnTransparentSquared {
			float:left;
			clear:left;
		}
	.slick-next {
		text-indent:-9999em;
		display:block !important;
		width:48px !important;
		height:49px !important;
		background:url(/images/new-images/arrow-circle1.svg) no-repeat center center !important;
		right:-125px;
	}
	.slick-prev {
		text-indent:-9999em;
		display:block !important;
		width:48px !important;
		height:49px !important;
		background:url(/images/new-images/arrow-circle1.svg) no-repeat center center !important;
		left:-65px !important;
		-moz-transform: scaleX(-1);
		-o-transform: scaleX(-1);
		-webkit-transform: scaleX(-1);
		transform: scaleX(-1);
		filter: FlipH;
		-ms-filter: "FlipH";
	}
	.slick-prev::before, .slick-next::before {
		opacity:0 !important;
	}

#homeFeaturedStores {
	width:100%;
	font-family:"proxima-nova",sans-serif;
	font-style:normal;
	font-weight:300;
	color:#FFF;
	padding-top:65px;
	margin-top:-65px;
	}
	#featuredStore1 {
		position:relative;
		width:50%;
		height:525px;
		float:left;
		background:url(/images/new-images/bto-bg.jpg) no-repeat center center;
		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		}
		#featuredStore1 .initialLink {
			display:block;
			width:100%;
			height:100%;
			position:absolute;
			top:0;
			left:0;
			text-indent:-9999em;
			background:url(/images/new-images/BTO-Logo.svg) no-repeat center center;
			z-index:99;
			background-size:45%;
		}
	#featuredStore2 {
		position:relative;
		width:50%;
		height:525px;
		float:left;
		background:url(/images/new-images/clive-bg.jpg) no-repeat center center;
		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		}
		#featuredStore2 .initialLink {
			display:block;
			width:100%;
			height:100%;
			position:absolute;
			top:0;
			left:0;
			text-indent:-9999em;
			background:url(/images/new-images/CliveCoffe-Logo.svg) no-repeat center center;
			z-index:99;
			background-size:45%;
		}
	.featuredHover {
		display:none;
		width:100%;
		height:100%;
		background:rgba(0, 0, 0, 0.5);
		text-align:center;
		}
		.featuredHover p {
			width:565px;
			margin:20px auto 40px auto;
			font-size:1.5em;
			line-height:30px;
			}
			.featuredHover p span {
				font-size:0.75em;
			}
		.featuredHover img {
			margin:145px auto 50px auto;
		}
		.featuredHover a {
			position:absolute;
			bottom:90px;
			left:32%;
			right:32%;
		}

#ecommerceWebsites {
	background:#FFF;
	position:relative;
	z-index:99;
	}
	#ecommerceWebsites h2 {
		font-size:2em;
		color:#38393a;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
		font-weight:600;
		text-align:center;
		margin:75px 0 40px 0;
		display:block;
	}
	#ecommerceWebsites ul {
		max-width:1044px;
		margin:0 auto 75px auto !important;
		display:flex;
		justify-content:space-between;
		}
		#ecommerce-hosting #ecommerceWebsites ul {
			width:900px;
		}
		#ecommerceWebsites ul li {
			background:none;
			padding:0;
			display:inline;
			float:left;
			margin:0;
			}
			#mivaHome #ecommerceWebsites ul li img {
				max-width:154px;
				max-height:119px;
			}

#ecommerceLeader {
	background:#3e4247;
	padding-bottom:40px;
	padding-top:65px;
	margin-top:-65px;
	position:relative;
	}
	#ecommerceLeader h2 {
		text-align:center;
		color:#FFF;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
		font-weight:500;
		font-size:2em;
		margin:75px 0 20px 0;
	}
	#ecommerceLeader h3 {
		text-align:center;
		color:#FFF;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
		font-weight:300;
		font-size:1.125em;
		margin:0 0 35px 0;
		opacity:0.6;
	}
	#leaderContainer {
		width:1130px;
		margin:20px auto 0 auto;
	}
	.graphSection {
		display:block;
		width:535px;
		height:530px;
		float:left;
	}
	#mivaGraph {
		background:url(/images/new-images/miva-g2-ecommerce-chart.png) no-repeat right center;
		margin-right:5%;
		position:relative;
		background-size:100%;
		-webkit-background-size:100%;
		-moz-background-size:100%;
		-o-background-size:100%;
		}
		#mivaGraph i {
			position:absolute;
			color:#FFF;
			top:225px;
			right:60px;
		}
	#getReport {
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
		font-weight:300;
		}
		#getReport .btnBlueStandard {
			width:550px;
			text-align:center;
			font-size:1.5em;
			font-weight:500;
			padding:15px 0;
		}
		#getReport img {
			display:block;
			margin:60px auto 50px auto;
			width:174px;
		}
		#getReport #reportInfo {
			clear:left;
			text-align:center;
		}
		#getReport h3 {
			text-align:left;
			color:#33d0e3;
			font-size:1.25em;
			opacity:1;
			margin:20px 0 10px 0;
			width:535px;
			text-align:center;
		}
		#getReport p {
			color:#FFF;
			width:435px;
			margin:10px auto 0 auto;
		}
		#g2Report {
			float:left;
			font-size:0.875em;
			margin-top:45px;
			}
			#g2Report #reportInput {
				float:left;
				width:375px;
				padding:20px 0 20px 15px;
				background:#FFF;
				border:none;
				border-radius:2px 0 0 2px;
				-webkit-border-radius:2px 0 0 2px;
				-moz-border-radius:2px 0 0 2px;
				-o-border-radius:2px 0 0 2px;
				color:#93969c;
			}
			#g2Report #reportSubmit {
				float:left;
				padding:20px;
				border:none;
				border-radius:0 2px 2px 0;
				-webkit-border-radius:0 2px 2px 0;
				-moz-border-radius:0 2px 2px 0;
				-o-border-radius:0 2px 2px 0;
				text-transform:uppercase;
				letter-spacing:0.075em;
				font-weight:600;
				color:#FFF;
				background:#16c0d5;
			}
		.reportLink {
			margin:0 0 0 210px !important;
		}
	#g2_error {
		font-size:1.5em;
		color:#F42334;
	}

#support247 {
	background:#f42334 url(/images/new-images/red-background.jpg) no-repeat center center;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-attachment:fixed;
	text-align:center;
	padding:55px 0;
	color:#FFF;
	font-family:"proxima-nova",sans-serif;
	font-style:normal;
	font-weight:300;
	font-size:1.35em;
	position:relative;
	z-index:99;
	}
	#support247 span {
		clear:left;
		text-align:center;
		}
		#support247 span strong {
			font-weight:500;
		}
		#support247 i {
			font-size:2.25em;
			vertical-align:middle;
		}
		#support247 p {
			width:100%;
		}

	#mivaClients {
		background:#F1F1F1;
		padding:135px 0 50px 0;
		margin-top:-65px;
		}
		#mivaClients h2 {
			text-align:center;
			font-family:"proxima-nova",sans-serif;
			font-style:normal;
			font-weight:600;
			font-size:2em;
			margin:0 0 40px 0;
			color:#38393a;
		}
		#caseStudiesContainer {
			max-width:1170px;
			margin:0 auto;
		}
		.homeCaseStudy {
			display:block;
			width:370px;
			height:475px;
			background:#FFF;
			float:left;
			margin:0 0 30px 0;
			box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);
			position:relative;
			font-family:"proxima-nova",sans-serif;
			font-style:normal;
			font-weight:300;
			color:#92969b;
			}
			.homeCaseStudy:nth-child(2) {
				margin:0 30px;
			}
			.homeCaseStudy p {
				font-family:"proxima-nova",sans-serif;
				font-style:italic;
				font-weight:300;
				font-size:1.125em;
				margin:30px 30px 15px 30px;
			}
			.homeCaseStudy ul {
				font-family:"proxima-nova",sans-serif;
				font-style:normal;
				font-weight:300;
				margin-left:15px;
				}
				.homeCaseStudy ul li {
					background:none;
				}
				.homeCaseStudy ul li:nth-child(1) {
					font-weight:600;
					font-size:1.125em;
				}
				.homeCaseStudy ul li:nth-child(2) {
					padding-left:30px;
				}
			.homeCaseStudy a {
				position:absolute;
				display:block;
				padding:15px 0;
				text-align:center;
				bottom:0;
				left:0;
				width:100%;
				color:#16c0d5;
				font-weight:500;
				font-size:0.875em;
				transition: all 0.3s ease-in-out;
				-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: all 0.3s ease-in-out;
				-o-transition: all 0.3s ease-in-out;
				}
				.homeCaseStudy a:hover {
					background:#16c0d5;
					color:#FFF;
				}
		.readAll {
			display:block;
			width:100%;
			margin:20px 0 25px 0;
			color:#62666b;
			text-align:center;
			text-transform:uppercase;
			letter-spacing:0.0475em;
			float:left;
			}
			.readAll:hover {
				color:#0d98a9;
			}

	#homePartners {

		}
		#homePartners h2,
		#homePartners p.updateToGraph {
			font-size:1.25em;
			text-transform:uppercase;
			color:#93969C;
			font-family:"proxima-nova",sans-serif;
			font-style:normal;
			font-weight:300;
			letter-spacing:0.275em;
			text-align:center;
			margin:75px 0 40px 0;
			display:block;
		}
		#homePartners #homePartnersContainer {
			max-width:1175px;
			margin:0 auto 75px auto;
			}
			#homePartners #homePartnersContainer .homePartner {
				padding:0;
				display:inline;
				float:left;
				margin:20px 15px;
			}
			#homePartnersContainer .slick-prev {
				background:url(/images/new-images/slide-left-dark.png) no-repeat center center !important;
				margin-top:-25px;
			}
			#homePartnersContainer .slick-next {
				background:url(/images/new-images/slide-right-dark.png) no-repeat center center !important;
				margin-top:-25px;
			}
		#homePartners .slick-next {
			right:-55px;
		}
		#homePartners .slick-prev {
			left:-90px;
		}

	#getStarted,
	#getStarted2 {
		padding:55px 0;
		background:#3e4247;
		color:#FFF;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
		}
		#getStartedContainer {
			width:741px;
			margin:0 auto;
			}
			#mivaHome #getStartedContainer {
				width:570px;
			}
			#getStarted h2 {
				text-align:center;
				font-weight:500;
				margin:0 0 20px 0;
				font-size:2.125em;
				letter-spacing:0.0275em;
				line-height:36px;
			}
			#getStarted h3 {
				font-size:1.5em;
				font-weight:300;
				float:left;
				margin:10px 40px 0 0;
			}	
			#getStarted a {
				float:left;
			}
		.started {
			float:left !important;
			clear:none !important;
			margin-right:15px !important;
		}
		.customQuote {
			float:left !important;
			clear:none !important;
			background:none;
			border:solid 2px #FFF;
			width:170px !important;
			padding:10px 25px !important;
			}
			.customQuote:hover {
				background:#FFF;
				color:#000 !important;
			}
		#doubleStartContainer {
			width:400px;
			margin:0 auto;
		}

/* Home 2016 */
.miva2016 #homePageHeader {
	background:url(/images/new-images/new-home-header.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	.miva2016 #downLinkCircle {
		border:none;
		}
		.miva2016 #downLinkCircle i {
			font-size:1.5em;
			position:absolute;
	  		margin-left:-10px;
		}
	.miva2016 #homePageHeader .btnRedStandard {
		-webkit-border-radius:25px;
		-moz-border-radius:25px;
		-o-border-radius:25px;
		border-radius:25px;
		font-size:0.875em;
		font-weight:500;
		text-align:center;
		letter-spacing:0.06em;
	}
	#homeWatchVideo {
		font-size:0.75em;
		width:145px;
		}
		#homeWatchVideo i {
			line-height:23px;
			width:20px;
		}

	#g2Bar {
		background:rgba(0, 0, 0, 0.3);
		padding:25px 0;
		margin-top:30px;
		}
		#g2Bar h2 {
			background:url(/images/new-images/g2-small.png) no-repeat left center;
			color:#FFF;
			text-transform:uppercase;
			letter-spacing:0.125em;
			font-size:0.875em;
			font-weight:500;
			width:555px;
			margin:0 auto;
			padding-left:40px;
			}
			#g2Bar h2 a {
				color:#FFF;
			}

.miva2016 #streamline {
	padding:115px 0 155px 0;
	color:#FFF;
	background:#26282b url(/images/new-images/streamline-bg.png) no-repeat right 310px;
	-webkit-background-size:55%;
	-moz-background-size:55%;
	-o-background-size:55%;
	background-size:55%;
	}
	.miva2016 #streamline h2 {
		text-align:center;
		font-size:2.25em;
		font-weight:500;
		line-height:36px;
		margin-bottom:25px;
		}
		.miva2016 #streamline h2 span {
			font-size:0.4em;
			text-transform:uppercase;
			letter-spacing:0.2em;
			font-weight:300;
			color:#aaaeb6;
		}
		.miva2016 #streamline .smallRed {
			width:60px;
			height:4px;
		}
	#streamline #leftContent {
		width:45%;
		margin-top:85px;
		}
		#streamline #leftContent h3 {
			font-size:1.3125em;
			font-weight:300;
			margin-bottom:10px;
		}
		#streamline #leftContent p {
			color:#aaaeb6;
			margin-bottom:45px;
		}
		#leftContent .btnTransparentSquared {
			border:solid 2px rgba(22, 192, 213, 0.5);
			-webkit-border-radius:25px;
			-moz-border-radius:25px;
			-o-border-radius:25px;
			border-radius:25px;
			padding:15px 30px;
			}
			#leftContent .btnTransparentSquared:hover {
				border:solid 2px rgba(22, 192, 213, 1);

			}

#featuredStore1Simple {
	position:relative;
	width:50%;
	height:525px;
	float:left;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	overflow:hidden;
	}
	#featuredStore1Simple .initialLink {
		display:block;
		width:100%;
		height:100%;
		position:absolute;
		top:0;
		left:0;
		text-indent:-9999em;
		background:url(/images/new-images/tp-link-new.png) no-repeat center center;
		z-index:99;
		background-size:332px auto;
		transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		max-width:140%;
		}
		#featuredStore1Simple .initialLink:hover {
			background-position:center center;
			background-size:332px auto;
		}
	#featured1Inner {
		background:url(/images/new-images/top-featured.jpg) no-repeat center center;
		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		width:100%;
		height:100%;
		position:absolute;
		transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		}
		#featuredStore1Simple:hover #featured1Inner {
			transform: scale(1.1);
			-moz-transform: scale(1.1);
			-webkit-transform: scale(1.1);
			-o-transform: scale(1.1);
			-ms-transform: scale(1.1);
			-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')";
			filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand');
		}

#featuredStore2Simple {
		position:relative;
		width:50%;
		height:525px;
		float:left;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		overflow:hidden;
		}
		#featuredStore2Simple .initialLink {
			display:block;
			width:100%;
			height:100%;
			position:absolute;
			top:0;
			left:0;
			text-indent:-9999em;
			background:url(/images/new-images/mignon-faget.png) no-repeat center center;
			z-index:99;
			background-size:107px 107px;
			transition: all 0.3s ease-in-out;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			}
			#featuredStore2Simple .initialLink:hover {
				background-position:center 180px;
				background-size:107px 107px;
			}
		#featured2Inner {
			background:url(/images/new-images/mignon-featured.jpg) no-repeat center center;
			background-size:cover;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			width:100%;
			height:100%;
			position:absolute;
			transition: all 0.3s ease-in-out;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			}
			#featuredStore2Simple:hover #featured2Inner {
				transform: scale(1.1);
				-moz-transform: scale(1.1);
				-webkit-transform: scale(1.1);
				-o-transform: scale(1.1);
				-ms-transform: scale(1.1);
				-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')";
				filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand');
			}

.featuredHoverSimple {
	opacity:0;
	margin-top:330px;
	display:block;
	text-align:center;
	color:#FFF;
	font-weight:500;
	font-size:0.75em;
	letter-spacing:0.1em;
	text-transform:uppercase;
	position:relative;
	z-index:999;
	}
	#mivaHome #featuredStore2Simple .featuredHoverSimple {
		margin-top:299px;
	}

.miva2016 #touchPoints {
	padding:20px 0 120px 0;
	background:url(/images/new-images/dark-mountains.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	.miva2016 #touchPoints a {
		display:block;
		width:100%;
		height:100%;
		position:absolute;
		z-index:99;
	}
	.miva2016 #touchPoints h2 {
		text-align:center;
		font-size:2.25em;
		font-weight:500;
		line-height:36px;
		margin-bottom:25px;
		}
		.miva2016 #touchPoints h2 span {
			font-size:0.4em;
			text-transform:uppercase;
			letter-spacing:0.2em;
			font-weight:300;
			color:#aaaeb6;
		}
		.miva2016 #touchPoints .smallRed {
			width:60px;
			height:4px;
		}
		.miva2016 #touchPoints ul {
			margin:95px auto 0 auto;
			width:auto;
			}
			.miva2016 #touchPoints ul li {
				position:relative;
				color:#fefefe;
				margin:0 20px;
				width:260px;
				background:url(/images/new-images/hex-light.svg) no-repeat center center;
				}
				.miva2016 #touchPoints ul li:hover {
					background:url(/images/new-images/hexagon.svg) no-repeat center center;
				}
				.miva2016 #touchPoints ul li:nth-child(1) {
					margin:0 20px 0 0;
				}
				.miva2016 #touchPoints ul li:nth-child(4) {
					margin:0 0 0 20px;
				}
				.miva2016 #touchPoints ul li span {
					color:#FFF;
					font-size:2.75em;
					margin:53px 0 55px 0;
				}
				.miva2016 #touchPoints ul li p {
					height:80px;
					overflow:hidden;
					transition: all 0.4s ease-in-out;
					-webkit-transition: all 0.4s ease-in-out;
					-moz-transition: all 0.4s ease-in-out;
					-o-transition: all 0.4s ease-in-out;
					text-transform:none;
					opacity:0;
					}
					.touchHeight {
						opacity:1 !important;
					}

.miva2016 #support247 {
	background:#16c0d5;
	padding:85px 0;
}

.miva2016 #mivaClients {
	padding:115px 0 110px 0;
	}
	.miva2016 #mivaClients h2 {
		color:#93969c;
	    display:block;
	    font-size:1.25em;
	    font-weight:300;
	    letter-spacing:0.275em;
	    text-align:center;
	    text-transform:uppercase;
	    margin:0 0 60px 0;
		}
		.miva2016 #mivaClients h2 a {
			color:#93969c;
		}
	.miva2016 #caseStudiesContainer {
		margin:0 auto 25px auto;
		}
		.miva2016 .homeCaseStudy {
			height:540px;
			-webkit-border-radius:5px;
			-moz-border-radius:5px;
			-o-border-radius:5px;
			border-radius:5px;
			overflow:hidden;
			}
			.miva2016 .homeCaseStudy a:hover {
				background:rgba(244, 36, 52, 0.8);
				color:#FFF;
				-webkit-border-radius:5px;
				-moz-border-radius:5px;
				-o-border-radius:5px;
				border-radius:5px;
			}
			.miva2016 .caseLink i {
				left:165px;
				top:105px;
			}
			.miva2016 .caseLink span {
				left:134px;
				top:135px;
			}
			.miva2016 .homeCaseStudy p {
				margin:35px 30px 15px 30px;
			}
			.miva2016 .homeCaseStudy a {
				width:100%;
				height:265px;
				display:block;
				position:relative;
				padding:0;
				}
				#bonesImage {
					background:url(/images/new-images/case-bones.jpg) no-repeat center center;
					-webkit-background-size:cover;
					-moz-background-size:cover;
					-o-background-size:cover;
					background-size:cover;
				}
				#modImage {
					background:url(/images/new-images/case-mod-agency.jpg) no-repeat center center;
					-webkit-background-size:cover;
					-moz-background-size:cover;
					-o-background-size:cover;
					background-size:cover;
				}
				#essentialImage {
					background:url(/images/new-images/case-essential-depot.jpg) no-repeat center center;
					-webkit-background-size:cover;
					-moz-background-size:cover;
					-o-background-size:cover;
					background-size:cover;
				}
	.miva2016 .readAll {
		float:none;
		border:solid 2px #16c0d5;
		padding:15px 25px;
		-webkit-border-radius:40px;
		-moz-border-radius:40px;
		-o-border-radius:40px;
		border-radius:40px;
		width:200px;
		margin:0 auto;
		font-size:0.875em;
		font-weight:600;
		color:#16c0d5;
		transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		}
		.miva2016 .readAll:hover {
			background:#16c0d5;
			color:#FFF;
		}

/* August Update */
.augUpdate #homePageHeader {
	background:url(/images/new-images/home-bg-aug.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
}

.augUpdate #downLinkCircle {
	display:none;
}

.augUpdate #g2Bar {
	position:absolute;
	bottom:0;
	width:100%;
}

.augUpdate #ecommerceWebsites h2 {
	text-transform:uppercase;
	font-weight:300;
	color:#93969c;
	letter-spacing:0.275em;
	font-size:1.25em;
}

.augUpdate #revIdeas {
	padding:115px 0 155px 0;
	color:#FFF;
	background:#26282b;
	}
	.augUpdate #revIdeas .wideContainer img {
		position:absolute;
		top:190px;
		right:-10px;
		max-width:650px;
	}
	.augUpdate #revIdeas h2 {
		text-align:center;
		font-size:2.25em;
		font-weight:500;
		line-height:36px;
		margin-bottom:25px;
		}
		.augUpdate #revIdeas h2 span {
			font-size:0.4em;
			text-transform:uppercase;
			letter-spacing:0.2em;
			font-weight:300;
			color:#aaaeb6;
		}
		.augUpdate #revIdeas .smallRed {
			width:60px;
			height:4px;
		}
	#revIdeas #leftContent {
		width:41%;
		margin-top:85px;
		}
		#revIdeas #leftContent h3 {
			font-size:1.3125em;
			font-weight:300;
			margin-bottom:10px;
		}
		#revIdeas #leftContent p {
			color:#aaaeb6;
			margin-bottom:35px;
		}
		#leftContent .btnTransparentSquared {
			border:solid 2px rgba(22, 192, 213, 0.5);
			-webkit-border-radius:25px;
			-moz-border-radius:25px;
			-o-border-radius:25px;
			border-radius:25px;
			padding:15px 30px;
			margin-right:15px;
			}
			#leftContent .btnTransparentSquared:hover {
				border:solid 2px rgba(22, 192, 213, 1);

			}
		#leftContent .capsLink {
			text-transform:uppercase;
			color:#FFF;
			letter-spacing:0.0475em;
			font-size:0.75em;
		}

.augUpdate #customArch {
	padding:65px 0 155px 0;
	color:#FFF;
	background:#1a1b1d;
	}
	.augUpdate #customArch .wideContainer img {
		position:absolute;
		top:90px;
		left:-10px;
		width:570px;
	}
	.augUpdate #customArch h2 {
		text-align:center;
		font-size:2.25em;
		font-weight:500;
		line-height:36px;
		margin-bottom:25px;
		}
		.augUpdate #customArch h2 span {
			font-size:0.4em;
			text-transform:uppercase;
			letter-spacing:0.2em;
			font-weight:300;
			color:#aaaeb6;
		}
		.augUpdate #customArch .smallRed {
			width:60px;
			height:4px;
		}
	#customArch #leftContent {
		width:45%;
		margin-top:85px;
		float:right;
		}
		#customArch #leftContent h3 {
			font-size:1.3125em;
			font-weight:300;
			margin-bottom:10px;
		}
		#customArch #leftContent p {
			color:#aaaeb6;
			margin-bottom:35px;
		}
		#leftContent .btnTransparentSquared {
			border:solid 2px rgba(22, 192, 213, 0.5);
			-webkit-border-radius:25px;
			-moz-border-radius:25px;
			-o-border-radius:25px;
			border-radius:25px;
			padding:15px 30px;
			margin-right:15px;
			-0-vertical-align:text-top;
			-moz-vertical-align:middle;
			-webkit-vertical-align:text-top;
			}
			#leftContent .btnTransparentSquared:hover {
				border:solid 2px rgba(22, 192, 213, 1);

			}
		#leftContent .capsLink {
			text-transform:uppercase;
			color:#FFF;
			letter-spacing:0.0475em;
			font-size:0.75em;
		}

.imageQuote {
	margin-bottom:30px;
	}
	.imageQuote h4 {
		font-size:1.5em;
		color:#72767e;
		line-height:36px;
		font-weight:100;
		font-family:"Alegreya","proxima-nova",sans-serif;
		}
		.imageQuote h4 span {
			font-size:0.58em;
			color:#aaaeb6;
			text-transform:uppercase;
			font-family:"proxima-nova",sans-serif;
			font-weight:500;
			letter-spacing:0.0475em;
		}

#quoteMignon {
	background:url(/images/new-images/mignon-circle-small.png) no-repeat left top;
	padding-left:130px;
	margin-bottom:70px;
}

#quoteRivers {
	background:url(/images/new-images/rivers-circle-small.png) no-repeat left top;
	padding-left:130px;
	margin-bottom:70px;
}

.augUpdate #featuredBreak {
	background:#16c0d5 url(/images/new-images/circle-divide.png) no-repeat center bottom;
	padding:110px 0;
	text-align:center;
	font-family:"proxima-nova",sans-serif;
	font-style:normal;
	font-weight:300;
	font-size:1.35em;
	position:relative;
	z-index:99;
	color:#FFF;
	}
	.augUpdate #featuredBreak span {
		font-weight:100;
		letter-spacing:0.0475em;
	}
	.breakerHeader {
		text-transform:uppercase;
		letter-spacing:0.375em;
		margin-bottom:15px;
		font-size:0.875em;
		font-weight:600;
	}

.augUpdate #featuredStore2Simple {
		position:relative;
		width:50%;
		float:left;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		overflow:hidden;
		}
		.augUpdate #featuredStore2Simple .featuredHoverSimple {
			margin-top:330px;
		}
		.augUpdate #featuredStore2Simple .initialLink {
			display:block;
			width:100%;
			height:100%;
			position:absolute;
			top:0;
			left:0;
			text-indent:-9999em;
			background:url(/images/new-images/paper-featured-logo.png) no-repeat center center;
			z-index:99;
			background-size:335px 45px;
			transition: all 0.3s ease-in-out;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			}
			.augUpdate #featuredStore2Simple .initialLink:hover {
				background-position:center center;
				background-size:335px 45px;
			}
		.augUpdate #featured2Inner {
			background:url(/images/new-images/paper-featured.jpg) no-repeat center center;
			background-size:cover;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			width:100%;
			height:100%;
			position:absolute;
			transition: all 0.3s ease-in-out;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			}
			.augUpdate #featuredStore2Simple:hover #featured2Inner {
				transform: scale(1.1);
				-moz-transform: scale(1.1);
				-webkit-transform: scale(1.1);
				-o-transform: scale(1.1);
				-ms-transform: scale(1.1);
				-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')";
				filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand');
			}


.augUpdate #streamline h2 sup {
	font-size:0.4em;
	text-transform:uppercase;
	letter-spacing:0.0475em;
}




.miva2016 #getStarted,
#platform-overview #getStarted,
#ecomm-features #getStarted,
#mivapay #getStarted,
#sub-management #getStarted,
#magento-headache #getStarted,
#magento-integration #getStarted,
#magento-cloud #getStarted,
#magento-security #getStarted,
#magento-support #getStarted,
#switch-to-miva #getStarted,
#upgrade-your-site #getStarted,
#authorize #getStarted,
#enterprise #getStarted,
#professional-services #getStarted,
.funnelCake #getStarted,
#before-and-after #getStarted {
	padding:115px 0;
	background:url(/images/new-images/get-started-bg.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	margin:0;
	}
	.miva2016 #getStarted {
		padding:115px 0;
		background:url(/images/new-images/get-started-bg-light.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		margin:0;
	}
	.miva2016 #getStarted h3,
	#platform-overview #getStarted h3,
	#ecomm-features #getStarted h3,
	#mivapay #getStarted h3,
	#sub-management #getStarted h3,
	#magento-headache #getStarted h3,
	#magento-integration #getStarted h3,
	#magento-cloud #getStarted h3,
	#magento-security #getStarted h3,
	#magento-support #getStarted h3,
	#switch-to-miva #getStarted h3,
	#upgrade-your-site #getStarted h3,
	#authorize #getStarted h3,
	#enterprise #getStarted h3,
	#professional-services #getStarted h3,
	.funnelCake #getStarted h3,
	#before-and-after #getStarted h3 {
		float:none;
		margin:0 0 40px 0;
		text-align:center;
		color:#9ea1a9;
		font-size:1.4375em;
		line-height:26px;
	}
	.miva2016 #getStarted a,
	#platform-overview #getStarted a,
	#ecomm-features #getStarted a,
	#mivapay #getStarted a,
	#sub-management #getStarted a,
	#magento-headache #getStarted a,
	#magento-integration #getStarted a,
	#magento-cloud #getStarted a,
	#magento-security #getStarted a,
	#magento-support #getStarted a,
	#switch-to-miva #getStarted a,
	#upgrade-your-site #getStarted a,
	#authorize #getStarted a,
	#enterprise #getStarted a,
	#professional-services #getStarted a,
	.funnelCake #getStarted a,
	#before-and-after #getStarted a {
		clear:left;
		float:none;
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
		width:110px;
		margin:0 auto;
		display:block;
		text-align:center;
		font-size:0.875em;
		font-weight:500;
		letter-spacing:0.06em;
		padding:12px 25px;
	}

/* Miva 2017 */
.miva2017 {
	overflow-x:hidden;
	}
	.miva2017 #innerContent {
		width:100%;
		margin:0;
		padding:0;
	}
	.miva2017 #homePageHeader {
		background:url(/images/new-images/bg-girl-bag.jpg) no-repeat top center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}

#ROIQuote {
	background:#f9f9f9;
	padding:185px 0 260px 0;
	}
	#ROIQuote h3,
	#ROIQuote p.updateToGraph {
		float:left;
		clear:left;
		color:#38393a;
		font-weight:300;
		font-size:1.25em;
		margin:50px 0 5px 0;
	}
	#ROIQuote a {
		float:left;
	}	
	#ROIQuote .textLinkFloat {
		margin:10px 0 0 20px;
		color:#000;
		text-transform:uppercase;
		letter-spacing:0.1em;
		font-size:0.8em;
	}
	#ROIQuote p {
		margin:0 0 35px 0;
	}
	#ROIQuote .floatedContent .quoteGrey {
		font-size:1.5em;
		color:#93969c;
		font-weight:100;
		margin-bottom:70px;
		text-indent:-8px;
		}
		.floatedContent .quoteGrey span {
			font-size:0.6em;
			text-transform:uppercase;
			display:block;
			margin-top:5px;
			text-indent:0;
		}
	#ROIQuote img {
		position:absolute;
		top:40px;
		right:-420px;
	}

	.miva2017 #resultsOnMiva,
	.resultsOnMiva {
		background:url(/images/new-images/blue-discussion.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		color:#FFF;
		}
		.miva2017 #resultsOnMiva h2,
		.resultsOnMiva h2 {
			line-height:48px;
			max-width:670px;
			margin:0 auto;
			}
			.miva2017 #resultsOnMiva p.updateToGraph {
				line-height:48px;
				margin:0 auto;
				text-transform:none;
				letter-spacing:normal;
				line-height:48px;
				max-width:700px;
			}
			.miva2017 #resultsOnMiva h2 span,
			.resultsOnMiva h2 span,
			#resultsOnMiva p.updateToGraph span {
				font-size:0.4em;
				text-transform:uppercase;
				letter-spacing:0.1em;
				display:block;
			}
		.miva2017 #resultsOnMiva .solutionBox,
		.resultsOnMiva .solutionBox {
			width:250px;
			}
			.miva2017 #resultsOnMiva .solutionBox p,
			#G2 .resultsOnMiva .solutionBox p,
			#ranked-first .resultsOnMiva .solutionBox p {
				color:#FFF;
			}
		.miva2017 #resultsOnMiva #solution1 .percentCircle h4,
		.resultsOnMiva #solution1 .percentCircle h4 {
			margin:45px 0 30px 0;
		}
		.miva2017 #resultsOnMiva #solution1 .percentCircle p.percentP {
			margin:45px 0 30px 0;
		}
		.miva2017 #resultsOnMiva .solutionBox .percentCircle p.percentP {
			font-size:4em;
			font-weight:100;
			margin:15px 0 30px 0;
			}
			.miva2017 #resultsOnMiva .solutionBox .percentCircle p.percentP sup {
				font-size:0.6em;
			}
		.miva2017 #resultsOnMiva #solution2,
		.resultsOnMiva #solution2 {
			margin:0 35px;
		}
		#ROILinks {
			width:400px;
			margin:0 auto;
			}
			.miva2017 #resultsOnMiva .btnTransparentSquared {
				width:90px;
				margin:0;
				border:solid 2px #FFF;
				float:left;
				transition: all 0.2s ease-in-out;
				-webkit-transition: all 0.2s ease-in-out;
				-moz-transition: all 0.2s ease-in-out;
				-o-transition: all 0.2s ease-in-out;
				}
				.miva2017 #resultsOnMiva .btnTransparentSquared:hover {
					background:#FFF;
					color:#16C0d5;
				}
			.miva2017 #resultsOnMiva .textLinkFloat {
				margin:12px 0 0 20px;
				color:#FFF;
				text-transform:uppercase;
				letter-spacing:0.1em;
				font-size:0.8em;
				float:left;
			}
		.miva2017 #resultsOnMiva .tripleContainer,
		.resultsOnMiva .tripleContainer {
			margin:30px auto 0 auto;
		}

	#singleSource {
		background:#F6F6F6 url(/images/new-images/bg-guy-left.jpg) no-repeat top left;
		-webkit-background-size:auto 100%;
		-moz-background-size:auto 100%;
		-o-background-size:auto 100%;
		background-size:auto 100%;
		padding:200px 0;
		}
		#singleSource .floatedContent {
			float:right;
			width:670px;
			}
			#singleSource .floatedContent h2 {
				width:100%;
			}
			#singleSource .floatedContent p {
				margin:0;
			}
			.iconSection {
				float:left;
				width:300px;
				display:block;
				margin-top:70px;
				}
				.iconSection:nth-child(odd) {
					margin-right:70px;
				}
				.iconSection i {
					font-size:3em;
					color:#16C0D5;
					margin-bottom:25px;
					display:block;
					text-indent:-5px;
				}
				.floatedContent .iconSection h3 {
					font-size:1.125em;
					color:#4d4d4d;
					margin-bottom:5px;
				}
				.floatedContent .iconSection p {
					font-size:1em;
					color:#82858b;
				}

	#mountainCog {
		background:url(/images/new-images/bg-mountains-cog.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		}
		#mountainCog .floatedContent {
			width:620px;
			}
			#mountainCog .floatedContent div {
				width:540px;
			}
			#mountainCog .floatedContent h2 {
				width:100%;
				color:#FFF;
				margin-bottom:100px !important;
				}
				#mountainCog .floatedContent h2 span {
					color:#93969c;
				}
			#mountainCog .floatedContent i {
				font-size:3em;
				color:#16C0d5;
				float:left;
				display:block;
			}
			#mountainCog .floatedContent h3 {
				float:right;
				width:84%;
				color:#FFF;
				font-size:1.125em;
			}
			#mountainCog .floatedContent p {
				float:right;
				width:84%;
				color:#93969c;
				margin-top:0;
				margin-bottom:50px;
				font-size:1em;
			}

	.miva2017 #featuredBreak {
		background:#FFF url(/images/new-images/circle-divide-grey.png) no-repeat center bottom;
		}
		.miva2017 #featuredBreak .breakerHeader {
			color:#38393a;
		}
		.miva2017 #featuredBreak p {
			color:#93969c;
		}

	#threeMinutes {
		background:url(/images/new-images/bg-topdown-blue.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:300px 0;
		}
		#threeMinutes .floatedContent {
			margin:0 auto;
			text-align:center;
			}
			#threeMinutes .floatedContent h2 {
				color:#FFF;
				width:100%;
				margin-bottom:60px !important;
			}
			#threeMinutes .floatedContent h2 span {
				color:#aaaeb6;
			}

	#newReadyThemes {
		background:#1f2124;
		padding:200px 0;
		}
		#newReadyThemes .floatedContent h2 {
			width:100%;
			margin:0 0 60px 0 !important;
			color:#FFF;
			}
			#newReadyThemes .floatedContent h2 span {
				color:#93969c;
			}
		#newReadyThemes .floatedContent h3 {
			font-size:1.25em;
			color:#FFF;
			width:60%;
			font-weight:300;
			line-height:32px;
		}
		#newReadyThemes .floatedContent p {
			font-size:1em;
			margin:5px 0 60px 0;
			color:#aaaeb6;
			width:72%;
			line-height:30px;
		}
		#newReadyThemes .btnRoundFullBlue {
			width:195px;
			color:#FFF;
		}
		#newReadyThemes .floatedContent img {
			position:absolute;
			top:0;
			right:-320px;
		}

	.miva2017 #deliverFooter .btnBlueStandard {
		background:#f7394a;
	}



/* ==========================================================================
   =INSIDE PAGES
   ========================================================================== */ 
#innerContent {
	width:960px;
	padding-bottom:50px;
	position:relative;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	margin:0 auto;
	}
	.fullWidthPage #innerContent {
		width:100% !important;
	}
	#ecommerce-hosting #innerContent,
	#ecommerce-hosting #wrapper {
		padding:0;
	}
	#innerContent:before,
	#innerContent:after {
		content: " "; /* 1 */
		display: table; /* 2 */
	}
	#innerContent:after {
		clear: both;
	}  
	/* Standard Header Styles */
	#innerContent header {
		height:53px;
		margin-bottom:0;
		margin-top:84px;
		}
		.insideHTMLNoSub #innerContent header,
		.insideHTMLNoSubGreyBar #innerContent header {
			height:110px;
		}
		#innerContent header h1 {
			padding-top:10px;
			font-family:"proxima-nova",sans-serif;
			font-weight: normal;
			font-style: normal;
			color:#000;
			}
			.insideHTMLNoSub #innerContent header h1,
			.insideHTMLNoSubGreyBar #innerContent header h1 {
				padding-top:35px;
			}
		#innerContent header #greyHeading {
			padding-top:10px;
			font-family:"proxima-nova",sans-serif;
			font-weight: normal;
			font-style: normal;
			color:#000;
			font-size:1.5em;
			}
			.insideHTMLNoSub #innerContent header #greyHeading,
			.insideHTMLNoSubGreyBar #innerContent header #greyHeading {
				padding-top:35px;
			}
	#pageHeader {
		height:400px;
		background:url(/images/new-images/placeholder-circle-white-border.png) no-repeat left center; /* Update for each page in it's respective section */
		padding-left:39.583333%;
		position:relative;
		}
		.insideHTMLNoSub #pageHeader {
			margin-top:79px;
		}
		#innerContent #pageHeader h1 {
			margin:0 0 20px 0;
			padding-top:60px; /* Update for each page in it's respective section */
			color:#FFF;
		}
		#innerContent #pageHeader p {
			margin:0 0 15px 0;
			font-size:0.9375em;
			color:#FFF;
		}
		#innerContent #pageHeader ul {
			margin:0 0 20px 20px;
			color:#FFF;
		}

	/* Standard body styles */	
	#fullHeader {
		width:100%;
		margin-top:80px;
		padding:60px 0 40px 0;
		color:#FFF;
		background:url(/images/new-images/miva-desk.jpg) no-repeat center center;
		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		}
		.insideHTMLBlank #fullHeader h1 {
			text-indent:0;
			text-align:center;
			font-size:3.5em;
			font-weight:300;
			margin:0 0 35px 0;
		}
	#innerContent section {
		margin:0 0 25px 0;
	}
	#innerContent p {
		margin-bottom:15px;
	}
	#innerContent h1 {
		font-size:1.5em;
		margin:15px 0 10px 0;
		font-family:"proxima-nova",sans-serif;
		font-weight: normal;
		font-style: normal; 
	}  
	#innerContent h2 {
		font-size:1.5em;
		margin:15px 0 10px 0;
		font-family:"proxima-nova",sans-serif;
		font-weight: normal;
		font-style: normal; 
	}
	#innerContent h3 {
		font-size:1.125em;
		margin:15px 0 10px 0;
		font-family:"proxima-nova",sans-serif;
		font-weight: normal;
		font-style: normal;
	}  
	#innerContent h4 {
		font-size:1em;
		margin:15px 0 10px 0;
		font-family:"proxima-nova",sans-serif;
		font-weight: normal;
		font-style: normal;
	}  
	#innerContent ul {
		margin:0 0 15px 2.083333%;
		}
		#innerContent ul li ul {
			margin:0 0 0 20px;
		}
	#innerContent ol {
		margin:0 0 0 4.083333%;
	}
	#innerContent .firstHeader {
		margin:40px 0 10px 0;
	}
	.simpleFirstElement {
		margin-top:105px !important;
		color:#232323;
	}
	.noSubFirstElement {
		margin-top:35px !important;
		color:#232323;
	}  

	/* Inside page subnav */
	#innerContent #subnav {
		margin:82px 0 0 0 !important;
		height:55px;
		}
		#company #innerContent #subnav {
			max-width:745px;
			margin:82px auto 0 auto !important;
		}
		.insideHTMLSimple #inneerContent #subnav {
			margin:0;
		}
		#subnav li {
			display:inline;
			float:left;
			list-style:none;
			background:none;
			padding-left:0;
			}
			#subnav li a {
				text-transform:uppercase;
				color:#000;
				font-size:0.675em;
				display:block;
				height:40px;
				padding:12px 0 0 0;
				margin-right:30px;
				font-weight:600;
			}
			#subnav .catActive a {
				background:url(/images/new-images/icon-uparrow-large.png) no-repeat bottom center;
			} 
	.insideHTMLSimple #wrapper #innerContent #subnav {
		border-bottom:solid 1px #E2E2E2;
		margin-top:0 !important;
	} 
	.insideHTMLSimple #CTGY #subnav {
		border-bottom:none !important;
	}


	.flipFlopImageRight {
		background:url(/images/new-images/placeholder-circle-grey-border.png) no-repeat right center;
		height:425px;
		border-bottom:solid 1px #E2E2E2;
		margin:0 !important;
		}
		.flipFlopImageRight p {
			width:52.083333%;
		}
		.flipFlopImageRight h2 {
			margin:0 0 15px 0;
			padding-top:90px;
		}

	.flipFlopImageLeft {
		background:url(/images/new-images/placeholder-circle-grey-border.png) no-repeat left center;
		height:425px;
		border-bottom:solid 1px #E2E2E2;
		margin:0 !important;
		}
		.flipFlopImageLeft p {
			float:right;
			margin-left:450px !important;
		}
		.flipFlopImageLeft h2 {
			margin:0 0 15px 0;
			padding-top:90px;
			margin-left:450px !important; 
		} 

	.splitDiv {
		width:50%;
		float:left;
	}
	.twoColumnLeft {
		width:45%;
		float:left;
	}
	.twoColumnRight {
		width:45%;
		float:right;
	}   

/* Two Column */
#columnLeft {
	width:66.666667%;
	float:left;
	margin:40px 0 75px 0;
	}
	#columnLeft h2 {
		font-size:1.5em;
		margin:20px 0 15px 0;
	}
	#columnLeft h2:nth-child(1) {
		font-size:1.5em;
		margin:0 0 15px 0;
	}  
	#columnLeft h3 {
		font-size:1.125em;
		margin:20px 0 15px 0;
	}
	#columnLeft p {
		font-size:0.9375em;
		line-height:26px;
		margin-bottom:15px;
	}
	#columnLeft hr {
		margin:30px 0;
	}
	#columnLeft ul {
		margin-left:15px;
		}
		#columnLeft ul li {
			margin-bottom:10px;
		}
	#columnLeft .quote {
		font-size:1.125em;
	}

#columnRight {
	width:31.25%;
	float:right;
	margin:40px 0 75px 0; 
}

/* Wide pages */
.container960 {
	max-width:960px;
	margin:0 auto;
	display:block;
	padding-top:70px;
}

.container1200 {
	width:1200px;
	margin:0 auto;
	display:block;
	padding-top:70px;
}

.paddedSection {
	padding:80px 0;
	}
	.paddedSection .container960 {
		padding-top:0;
	}
	#innerContent .paddedSection h2 {
		text-align:center;
		margin-bottom:25px;
		font-size:2em;
		font-weight:300;
		color:#38393a;
	}
	.paddedSection .smallGrey {
		margin:0 auto 40px auto;
	}
	.paddedSection .mainParagraph {
		width:960px;
		margin:0 auto 80px auto !important;
	}
	.paddedSection .mainParagraphLessMargin {
		width:960px;
		margin:0 auto 25px auto !important;
	}
	.paddedSection p {
		color:#62666b;
		font-size:1.125em;
		line-height:30px;
	}
	.pullQuote {
		float:right;
		width:325px;
		padding-left:20px;
		margin:0 0 30px 25px;
		border-left:solid 5px #F1F1F1;
		}
		.pullQuote p {
			font-size:2em;
			color:#16C0D5;
			line-height:44px;
			font-weight:300;
			width:auto !important;
			}
			.pullQuote p span {
				font-size:0.5em !important;
				color:#62666b !important;
				line-height:24px !important;
				display:block;
				margin-top:15px;
			}

.midQuote {
	padding:100px 0;
	background:#16C0D5;
	}
	.midQuote p {
		text-align:center;
		font-weight:100;
		color:#FFF;
		width:790px;
		margin:0 auto !important;
		font-size:1.5em;
		line-height:34px;
		}
		.midQuote p span {
			font-size:0.65em;
		}

/* NEW STYLE SUBNAV - MOVE TO APPROPRIATE SECTION WHEN CHANGE IS SITE WIDE */
#wideHeaderSubbed #subnav {
	text-align:center;
	background:rgba(0, 0, 0, 0.2);
	height:65px;
	margin:82px 0 80px 0 !important;
	}
	#wideHeaderSubbed #subnav li {
		float:none;
		display:inline-block;
		margin:0 10px;
		}
		#wideHeaderSubbed #subnav li a {
			margin-right:0;
			color:#FFF;
			font-weight:300;
			font-size:0.875em;
			letter-spacing:0.0475em;
			padding:18px 0 0 0;
			height:45px;
			}
			#wideHeaderSubbed #subnav .activeCategory a {
				border-bottom:solid 2px #FFF;
			}
			#wideHeaderSubbed #subnav li a:hover {
				border-bottom:solid 2px #FFF;
			}

#datedPageHeader {
	height:auto;
	padding:150px 0;
	background:url(/images/new-images/dated-bg.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	position:relative;
	}
	#datedPageHeader h1 {
		margin:0 0 10px 0;
		padding-top:0;
		font-size:3em;
		font-weight:500;
		text-align:center;
		line-height:44px;
		color:#FFF;
	}
	#datedPageHeader p {
		font-size:1.5em;
		font-weight:100;
		max-width:1060px;
		margin:40px auto 0 auto;
		text-align:center;
		line-height:30px;
		color:#FFF;
	}

#wideSub {
	background:#F0F0F0;
}



/* ----- ApplePay ----------------------------------------------------------- */
#applepay,
#applepay-resources {
	overflow-x:hidden;
}

#applepay #innerContent,
#applepay #wrapper,
#applepay-resources #innerContent,
#applepay-resources #wrapper {
	width:100%;
	padding:0;
	margin:0;
}

#applepay #landingHeader {
	background:url(/images/new-images/bg-rainbow.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:0 0 190px 0;
	}
	#applepay-resources #landingHeader {
		background:url(/images/new-images/bg-night-sky.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:0 0 225px 0;
	}
	#applepay #landingHeader h1 {
		text-align:left;
		font-weight:100;
		margin:180px 0 0 0;
		font-size:4em;
		width:480px;
		line-height:70px;
	}
	#applepay-resources #landingHeader h1 {
		text-align:left;
		font-weight:100;
		margin:215px 0 0 0;
		font-size:3em;
		width:620px;
		line-height:60px;
	}
	#applepay #landingHeader h2 {
		text-align:left;
		font-weight:100;
		font-size:1.35em;
		color:#b6b9c1;
		margin:20px 0 0 0;
	}
	#applepay-resources #landingHeader h2 {
		text-align:left;
		font-weight:100;
		font-size:1.35em;
		color:#b6b9c1;
		margin:20px 0 0 0;
		width:620px;
		line-height:32px;
	}
	#btnApplepay {
		display:block;
		margin:85px auto 160px auto;
		width:170px;
	}
	#applepay #landingHeader .btnTransparentSquared,
	#applepay-resources #landingHeader .btnTransparentSquared {
		float:left;
		border:solid 2px #16C0d5;
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
		margin-top:90px;
		padding:15px 40px;
	}
	#applepay #landingHeader #phoneAngle {
		position:absolute;
		top:150px;
		right:-310px;
		z-index:89;
	}
	#applepay-resources #landingHeader #phoneAngle {
		position:absolute;
		top:60px;
		right:-260px;
		z-index:89;
	}

#tripleFull {
	height:320px;
	background:#000;
	}
	#tripleFull .tripleWrap {
		float:left;
		display:block;
		height:100%;
		width:33.33%;
		text-align:center;
		position:relative;
		}
		#tripleFull div p {
			color:#b6b9c1;
			text-transform:uppercase;
			font-size:0.7em;
			letter-spacing:0.0475em;
			margin:0;
		}
		#tripleFull div h3 {
			color:#FFF;
			font-size:2em;
			font-weight:100;
			margin-top:5px;
		}
		.tripleContent {
			position:absolute;
			top:120px;
			z-index:95;
		}
		.tripleWrap a {
			position:absolute;
			width:100%;
			height:100%;
			top:0;
			left:0;
			z-index:96;
		}
	#tripleLeft {
		background:url(/images/new-images/apple-laptop.jpg) no-repeat center center;
		-webkit-background-size:135%;
		-moz-background-size:135%;
		-o-background-size:135%;
		background-size:135%;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		}
		#tripleLeft:hover {
			-webkit-background-size:140%;
			-moz-background-size:140%;
			-o-background-size:140%;
			background-size:140%;
			transition: all 0.2s ease-in-out;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			-o-transition: all 0.2s ease-in-out;
		}
		#tripleLeft .tripleContent {
			left:0;
			right:0;
			margin-left:auto;
			margin-right:auto;
			width:300px;
		}
	#tripleMid {
		background:url(/images/new-images/apple-phone.jpg) no-repeat center center;
		-webkit-background-size:135%;
		-moz-background-size:135%;
		-o-background-size:135%;
		background-size:135%;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
		}
		#tripleMid .tripleContent {
			left:0;
			right:0;
			margin-left:auto;
			margin-right:auto;
			width:300px;
		}
		#tripleMid:hover {
			-webkit-background-size:140%;
			-moz-background-size:140%;
			-o-background-size:140%;
			background-size:140%;
		}
	#tripleRight {
		background:url(/images/new-images/apple-watch.jpg) no-repeat center center;
		-webkit-background-size:135%;
		-moz-background-size:135%;
		-o-background-size:135%;
		background-size:135%;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
		}
		#tripleRight .tripleContent {
			left:0;
			right:0;
			margin-left:auto;
			margin-right:auto;
			width:300px;
		}
		#tripleRight:hover {
			-webkit-background-size:140%;
			-moz-background-size:140%;
			-o-background-size:140%;
			background-size:140%;
		}

#imageColumns {
	background:#f6f6f6;
	padding:150px 0 110px 0;
	z-index:88;
	}
	#imageColumns .floatedContent h2 {
		width:100%;
	}
	#streamlinePoints {
		width:730px;
		margin-top:100px;
		}
		.leftFour {
			float:left;
			width:300px;
			margin-bottom:40px;
			}
			.leftFour:nth-child(odd) {
				margin-right:130px;
			}
			.leftFour i {
				font-size:2.65em;
				color:#16C0d5;
				margin-bottom:25px;
				display:block;
			}
			#innerContent .leftFour h3 {
				margin:15px 0 5px 7px;
				color:#4d4d4d;
			}
			.leftFour p {
				color:#82858b;
				margin-left:7px;
			}
	#imageColumns img {
		position:absolute;
		bottom:-110px;
		right:-80px;
	}

#simpleMiva {
	text-align:center;
	padding:150px 0;
	}
	#simpleMiva h2 {
		font-weight:100;
		font-size:2.1875em;
		margin-bottom:35px;
		color:#38393a;
	}
	#simpleMiva p {
		font-size:1.125em;
		margin-bottom:100px;
		color:#62666b;
		}
		#simpleMiva p a {
			color:#16C0d5;
			font-weight:500;
		}

#simpleFooterCTA {

	}
	#applepay #deliverFooter h2 {
		font-weight:100;
	}
	#applepay #deliverFooter .btnTransparentSquared {
		width:200px;
		margin:0 auto;
		border:solid 2px #16C0d5;
		padding:18px 40px;
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
		font-size:0.8em;
	}



/* ----- B2B ---------------------------------------------------------------- */
#b2b #landingHeader {
	background:#FFF;
	padding:0 0 310px 0;
	position:relative;
	}
	#b2b #responsiveLeftMenu {
		color:#38393a;
	}
	#b2b #homeNav ul li a {
		color:#38393a;
	}
	#b2b #getStartedHomeReg {
		color:#383838;
	}
	#b2b #landingHeader h1 {
		z-index:89;
		position:relative;
		font-size:4.9365em;
		font-weight:600;
		max-width:810px;
		margin:225px 0 50px 0;
		text-align:left;
		line-height:75px;
		mix-blend-mode:difference;
	}
	#b2b #landingHeader h2 {
		font-size:1.875em;
		font-weight:100;
		margin:25px 0 30px 0;
	}
	#b2b #landingHeader p {
		max-width:330px;
		color:#757a7b;
		font-size:1.125em;
		font-weight:100;
		line-height:32px;
		margin-bottom:60px;
	}
	#b2bProduct {
		display:block;
		background:#262934;
		padding:17px 25px;
		width:245px;
		color:#FFF;
		font-weight:500;
		}
		#b2bProduct i {
			float:right;
		}
	#b2b #heroImage {
		width:855px;
		height:865px;
		position:absolute;
		height:845px;
		top:80px;
		right:-135px;
		}
		#b2b #heroImage .candyBox {
			width:760px;
			height:760px;
			top:125px;
		}
		#b2b #landingHeader #heroImage img {
			top:0;
			margin-right:0;
			margin-left:0;
			left:0;
		}
		#b2b #landingHeader .blueBox {
			width:720px;
			height:820px;
			background-color:#fee7e9;
			background-image:linear-gradient(45deg, #effcfd 30%, #fee7e9 70%);
			right:0;
			top:125px;
			position:absolute;
		}

#b2b .paddedContent {
	position:relative;
	}
	#b2b .paddedContent h2 {
		font-size:2.625em;
		color:#38393a;
		font-weight:600;
	}
	#b2b .paddedContent p {
		font-size:1.125em;
		color:#757a7b;
		font-weight:100;
		margin:50px 0 80px 0;
	}
	#b2b .paddedContent ul {
		margin:0;
		}
		#b2b .paddedContent ul li {
			font-size:1.125em;
			color:#757a7b;
			font-weight:100;
			background:none;
			padding-left:0;
			clear:both;
			margin-bottom:60px;
			}
			#b2b .paddedContent ul li strong {
				color:#38393a;
				font-weight:600;
			}
			#b2b .paddedContent ul li i {
				display:block;
				float:left;
				font-size:2.5em;
				color:#d6d6d6;
				}
				#b2b #accountsPricing ul li:nth-child(1) i,
				#b2b #accountsPricing ul li:nth-child(2) i {
					font-size:2em;
				}
			#b2b .paddedContent ul li span {
				float:right;
				width:85%;
			}

#accountsPricing {
	padding:200px 0 150px 0;
	}
	#accountsPricing .sectionContent {
		width:630px;
		float:right;
	}
	#accountsPricing img {
		position:absolute;
		left:-270px;
		top:-60px;
	}

#b2b #scrollFloat {
	left:-209px;
	top:-349px;
	}
	#b2b #scrollFloat p {
		color:#757a7b;
		font-size:0.75em;
		top:0;
	}

#scrollSlideSection {
	background:url(/images/new-images/bg-process.svg) no-repeat top center;
	-webkit-background-size:100%;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%;
	background-position:0 330px;
	}
	#headingInline h2 {
		width:600px;
		float:left;
		line-height:50px;
	}
	#b2b .paddedContent #headingInline p {
		float:right;
		width:475px;
		margin:20px 0 0 0;
	}
	#bigTrip {
		
		}
		#bigTrip div {
			float:left;
			width:320px;
			margin-top:550px;
			}
			#bigTrip div:nth-child(2) {
				margin:550px 105px 0 105px;
			}
		#b2b .paddedContent #bigTrip p {
			margin:10px 0 80px 0;
			line-height:32px;
		}
	#b2b .slideContainer {
		display:none;
	}

#b2b #featuresCompare {

	}
	#b2b #featureCompare .stretchImage {
		height:716px;
		width:100%;
		position:absolute;
		top:-150px;
		right:830px;
		background:url(/images/new-images/geo.jpg) no-repeat top right;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	#b2b #featureCompare .hugeBox {
		top:-215px;
	}

#pointedList {
	background:#f9f9f9;
	padding:180px 0;
	position:relative;
	}
	#pointedList p {
		max-width:485px;
	}
	#pointedList img {
		position:absolute;
		top:25px;
		right:-490px;
		opacity:0;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		}
		.activeImage {
			opacity:1 !important;
			top:85px !important;
		}
	#pointedList ul {
		width:535px;
		}
		#b2b #pointedList ul li {
			position:relative;
			margin-bottom:20px;
			transition: all 0.2s ease-in-out;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			-o-transition: all 0.2s ease-in-out;
			}
			#b2b #pointedList ul li p {
				font-size:1em;
				height:0;
				overflow:hidden;
				margin:0;
				transition: all 0.2s ease-in-out;
				-webkit-transition: all 0.2s ease-in-out;
				-moz-transition: all 0.2s ease-in-out;
				-o-transition: all 0.2s ease-in-out;
				}
				#b2b #pointedList ul li.activePointer p {
					margin:50px 0 20px 0;
				}
				#b2b #pointedList ul li.activePointer:nth-child(1) p {
					height:105px;
				}
				#b2b #pointedList ul li.activePointer:nth-child(2) p {
					height:55px;
				}
				#b2b #pointedList ul li.activePointer:nth-child(3) p {
					height:80px;
				}
				#b2b #pointedList ul li.activePointer:nth-child(4) p {
					height:55px;
				}
			#b2b #pointedList ul li h3 {
				display:block;
				width:100%;
				color:#757a7b;
				font-size:0.75em;
				text-transform:uppercase;
				cursor:pointer;
				letter-spacing:0.35em;
				font-weight:600;
				}
				#b2b #pointedList ul li h3 i {
					float:right;
					font-size:0.5em;
					color:#757a7b;
					opacity:1;
					transition: all 0.2s ease-in-out;
					-webkit-transition: all 0.2s ease-in-out;
					-moz-transition: all 0.2s ease-in-out;
					-o-transition: all 0.2s ease-in-out;
					}
					#b2b #pointedList ul li.activePointer h3 i {
						opacity:0;
					}
			#b2b #pointedList ul li .numeral {
				position:absolute;
				top:14px;
				left:-40px;
				font-family:'din-2014', 'proxima-nova', sans-serif;
				color:#a0a3a4;
				font-size:0.75em;
				width:auto;
				font-weight:300;
				transition: all 0.2s ease-in-out;
				-webkit-transition: all 0.2s ease-in-out;
				-moz-transition: all 0.2s ease-in-out;
				-o-transition: all 0.2s ease-in-out;
				}
				#b2b #pointedList ul li.activePointer .numeral {
					font-size:2.25em;
					color:#ececec;
					left:-60px;
					opacity:0.5;
				}
			#pointedList ul li div {
				position:absolute;
				top:20px;
				}
				#pointedList ul li:nth-child(1) div {
					right:-400px;
				}
				#pointedList ul li:nth-child(2) div {
					right:-330px;
				}
				#pointedList ul li:nth-child(3) div {
					right:-190px;
				}
				#pointedList ul li:nth-child(4) div {
					right:-520px;
				}
				#b2b #pointedList ul li div span {
					width:7px;
					height:7px;
					border:solid 2px #e4e7e9;
					-webkit-border-radius:5px;
					-moz-border-radius:5px;
					-o-border-radius:5px;
					border-radius:5px;
					position:relative;
					z-index:89;
					opacity:0;
					transition: all 0.2s ease-in-out;
					-webkit-transition: all 0.2s ease-in-out;
					-moz-transition: all 0.2s ease-in-out;
					-o-transition: all 0.2s ease-in-out;
					}
					#b2b #pointedList ul li.activePointer div span {
						opacity:1;
					}
				#pointedList ul li div hr {
					opacity:0;
					position:absolute;
					z-index:88;
					top:5px;
					right:10px;
					background-color:#e4e7e9;
					border-color:#e4e7e9;
					margin:0;
					transition: all 0.2s ease-in-out;
					-webkit-transition: all 0.2s ease-in-out;
					-moz-transition: all 0.2s ease-in-out;
					-o-transition: all 0.2s ease-in-out;
					}
					#pointedList ul li:nth-child(1) div hr {
						width:580px;
					}
					#pointedList ul li:nth-child(2) div hr {
						width:520px;
					}
					#pointedList ul li:nth-child(3) div hr {
						width:290px;
					}
					#pointedList ul li:nth-child(4) div hr {
						width:640px;
					}
					#pointedList ul li.activePointer div hr {
						opacity:1;
					}

#b2b #bottomSEM .btnBlueStandard {
	width:210px;
}

.tlContainer {
  width: 100%;
  background-color: white;
  position: relative;
  margin: 20px auto;
  /* toggle this on/off to see the start/end positions of the content div */
  overflow: hidden;
}

.tlContent {
/*   holder of the boxes */
  /* \\ we don't need to to set a width \\  */
  /*width: 12000px;*/
  
  height: 100%;
  
  /* \\ Uneccesary for relative position unless not 0 \\  */
  /*top: 0;
  left: 0;*/
  
  position: relative;
  /*border: 1px solid red;*/
  
  /* \\ This is what will allow  the contents to not wrap
     \\ so our container can grow horizontally 
  */
  white-space: nowrap;
  
  /* \\ Deals with spaces in the markup so they are not 
     \\ rendered as 4px gaps 
  */
  font-size: 0;
}

.tlBox {
  /* Since the container's font-size is 0, let's reset here */
  font-size: 13pt;
  
/*   width: calc(33.3%); */
  width: 100%;
  height: 100%;
  margin: 0;
  
  /* \\ Floating has a  lot of inherent issues
     \\ we'll go with inline-block' */
  /*float: left;*/
  display: inline-block;
  vertical-align: top;
  
  /*display: block;*/
  
  /* \\ Because the parent is set to nowrap, this inherits that
     \\ we want the content of the tile to behave "normally" */
  white-space: normal;
  
}

.red {
  background-color: red;
}

.green {
  background-color: green;
}

.blue {
  background-color: blue;
}

/* #ctrl_slider {
  width: 400px;
  margin: 10px auto;
} */

#slider {
/*   position:relative; */
  width: 824px;
  height:3px;
  margin: 60px auto 0 auto;
  background:#f4f4f4;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -o-border-radius:5px;
  border-radius:5px;
  border:none;
}

#nextprevbtns {
  width: 150px;
  margin: 10px auto;
}
#sliderText {
  text-align:center;
}

#debug div{
  height: 50px;
  background-color: #CCC;
  margin: 15px;
}

.ui-state-default, 
.ui-widget-content .ui-state-default, 
.ui-widget-header .ui-state-default {
	background:#d0f2f7 !important;
	border:solid 4px #FFF !important;
	box-shadow: 0 0 0 2pt #e0e7ea;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	-o-border-radius:15px;
	border-radius:15px;
	width:20px;
	height:20px;
}

.ui-slider-horizontal .ui-slider-handle {
	top:-0.8em !important;
}

.tlBox img {
	width:100%;
}

#innerContent .tlBox h3 {
	width:300px;
	margin:0 auto 15px auto;
	font-weight:600;
}

#b2b #innerContent .tlBox p {
	width:300px;
	margin:0 auto;
	color:#757a7b;
    font-weight:100;
    font-size:1em;
}

.timelineSlide {
	margin-top:20px;
	display:none;
}



/* ----- Blog Integration --------------------------------------------------- */
#blog-integration #pageHeader {
	background:url(/images/new-images/circle-header-blog-integration.png) no-repeat left center;
}
#blogInfo1 img {
	width:822px;
	margin:0 auto;
	display:block;
}
#blogInfo2 {
	background:url(/images/new-images/circle-blog-int-1.png) no-repeat right center;
}
#blogInfo3 {
	background:url(/images/new-images/circle-blog-int-2.png) no-repeat left center;
}  
#blogInfo4 {
	background:url(/images/new-images/circle-blog-int-3.png) no-repeat right center;
}  
#blogInfo5 {
	background:url(/images/new-images/circle-blog-int-4.png) no-repeat left center;
}  



/* ----- Bootstrap Framework ------------------------------------------------ */
#bootstrapHeader {
	display:block;
	width:952px;
	height:424px;
	background:url("../../images/bootstrap_header.jpg") no-repeat;
	margin:0 0 30px 4px;
	}
	#bootstrapHeader h2 {
		display:none;
	}
	#bootstrapHeader p {
		color:#576566;
		font-size:14px;
		float:left;
		margin:185px 0 0 50px;
		width:460px;
		line-height:20px;
	}
	#bootstrapDownload {
		clear:both;
		float:left;
		margin:30px 0 0 50px;
	}
	#bootstrapHeader #bootstrapLinks {
		clear:both;
		float:left;
		margin:5px 0 0 50px;
		font-size:12px;
		}
		#bootstrapHeader #bootstrapLinks a {
			text-decoration:none;
			color:#2D393C;
			text-shadow:1px 1px #FFF;
			font-weight:bold;
		}
	.bootstrapContentSection {
		float:left;
		width:320px;
		margin:20px 0 10px 110px;
		}
		.bootstrapContentSection h2 {
			text-align:center;
			text-transform:uppercase;
			font-size:17px;
			color:#51597a;
			margin:0 0 10px 0;
			clear:left;
		}
		.bootstrapContentSection p {
			color:#777;
		}
		.bootstrapContentSection img {
			width:101px;
			margin:0 auto 10px auto;
			display:block;
		}



/* ----- Braintree ---------------------------------------------------------- */
#braintree #wrapper,
#braintree #innerContent {
	width:100%;
	padding-bottom:0;
}

#braintree #landingHeader {
	background:#0a0b0b;
	padding-bottom:200px;
	}
	#braintree #landingHeader h1 {
		display:block;
		width:634px;
		height:72px;
		background:url(/images/new-images/braintree-mivapay.png) no-repeat center center;
		margin:300px auto 0;
		text-indent:-9999em;
	}
	#braintree #landingHeader h2 {
		margin:60px 150px 0 150px;
		line-height:32px;
	}
	#braintree #landingHeader .btnRedStandard {
		-webkit-border-radius:25px;
		-moz-border-radius:25px;
		-o-border-radius:25px;
		border-radius:25px;
		text-align:center;
	}

#braintreeMiva {
	background:#f2f2f2;
	text-align:center;
	}
	#innerContent #braintreeMiva h2 {
		font-size:2.25em !important;
		font-weight:100 !important;
	}
	#braintreeMiva p {
		margin:0 260px;
	}
	#braintreeMiva h3 {
		font-size:1.375em;
		margin:50px auto;
		color:#38393a;
		}
		#braintreeMiva h3 span {
			font-size:1.75em;
			font-weight:600;
		}
	#braintreeMiva .buttonLarge {
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
		font-size:0.8em;
		background:#16c0d5;
		margin:0 15px 0 0;
		border:solid 1px #16c0d5;
		letter-spacing:0.2em;
	}
	#braintreeMiva .secondButton {
		margin:0 0 0 15px;
		background:none;
		border:solid 1px #000;
		color:#000 !important;
	}

#paymentExperience {
	padding:170px 0;
	}
	#paymentExperience h2 {
		text-align:left !important;
	}
	#paymentExperience img {
		position:absolute;
		top:-80px;
		right:-10px;
		width:550px;
	}

#safeSecure {
	background:#f2f2f2;
	padding:250px 0;
	}
	#safeSecure .floatedContent {
		float:right;
		}
		#safeSecure .floatedContent h2 {
			text-align:left;
			width:61%;
		}
	#safeSecure #paypalCard {
		position:absolute;
		top:-45px;
		left:-70px;
	}

#braintree #storePayment {
	background:#FFF url("/images/new-images/manage-saved-cards.png") no-repeat scroll right 130px / 45% auto;
	padding:30px 0 0 0;
	}
	#braintree #storePayment .floatedContent {
		margin-top:90px;
		}
		#braintree #storePayment h2 {
			text-align:left;
			width:100%;
		}
		#braintree #storePayment p {
			margin-bottom:40px;
		}
		#braintree #storePayment .btnTransparentSquared {
			background:none;
			border:solid 1px #a6a6a6;
			color:#4d4d4d !important;
			padding:10px 40px;
		}

#simplePricing {
	background:#F2F2F2;
	text-align:center;
	}
	#simplePricing h2 {
		font-size:2.25em !important;
		font-weight:100 !important;
	}
	#simplePricing p {
		font-size:1.375em;
		font-weight:100;
	}
	#simplePricing p:nth-child(4) {
		font-size:1.25em;
	}
	#smallPriceBox {
		display:block;
		width:260px;
		margin:50px auto 30px auto;
		background:#FFF;
		padding:50px;
		}
		#smallPriceBox h3 {
			font-size:5.25em;
			line-height:40px;
			font-weight:600;
			margin-bottom:20px;
			}
			#smallPriceBox h3 sup {
				font-size:0.6em;
			}
			#smallPriceBox h3 span {
				font-size:0.3em;
				font-weight:100;
			}
		#smallPriceBox .btnTransparentSquared {
			background:#000;
			color:#FFF;
			border:solid 2px #000;
			-webkit-border-radius:30px;
			-moz-border-radius:30px;
			-o-border-radius:30px;
			border-radius:30px;
			padding:15px 40px;
			font-size:0.75em;
			display:block;
			margin-top:30px;
		}
	#braintree #simplePricing .btnRedStandard {
		-webkit-border-radius:25px;
		-moz-border-radius:25px;
		-o-border-radius:25px;
		border-radius:25px;
		margin-top:25px;
	}



/* ----- Business Type / New Style Pages ------------------------------------ */
.newStylePage {
	overflow-x:hidden;
	}
	.newStylePage #header25 {
		margin-top:0;
		padding-bottom:92px;
		}
		.newStylePage #header25 h1 {
			font-family:canada-type-gibson, sans-serif;
			font-size:2.1875em;
			line-height:45px;
			font-weight:600;
			text-indent:0;
			margin:150px 0 23px 90px;
			}
			#brand-manu.newStylePage #header25 h1 {
				margin:180px 0 23px 90px;
			}
			#retailer.newStylePage #header25 h1 {
				font-size:3.4385em;
				line-height:45px;
				margin:200px 0 23px 90px;
			}
		.newStylePage #header25 .fauxH2 {
			font-family:canada-type-gibson, sans-serif;
			font-size:1em;
			line-height:24px;
			font-weight:300;
			color:#3A3B3C;
			}
			#wholesaler #header25 .fauxH2,
			#brand-manu #header25 .fauxH2,
			#retailer #header25 .fauxH2 {
				width:337px;
				margin:0 0 34px 90px;
			}
			#brand-manu #header25 .fauxH2:nth-child(3) {
				display:none;
			}
		#wholesaler #header25 .button_slide,
		#brand-manu #header25 .button_slide,
		#retailer #header25 .button_slide {
			width:300px;
			font-size:0.8125em;
			margin-left:90px;
			}
			#wholesaler #header25 .slide_right:hover,
			#brand-manu #header25 .slide_right:hover,
			#retailer #header25 .slide_right:hover {
			  box-shadow: inset 300px 0 0 0 #FFF;
			  color:#F7394A;
			}
		#wholesaler #header25 #hero,
		#brand-manu #header25 #hero {
			width:auto;
			height:418px;
			top:95px;
		}
		#retailer #header25 #hero {
			width:auto;
			height:418px;
			top:95px;
			right:0;
		}
		#retailer .heroLarge {
			display:none;
		}
	#headerQuote {
		position:absolute;
		bottom:-92px;
		right:0;
		z-index:99;
		width:250px;
		padding:30px 41px 25px 50px;
		background:rgba(255, 255, 255, 0.97);
		}
		#brand-manu #headerQuote {
			bottom:-110px;
			width:270px;
		}
		#retailer #headerQuote {
			bottom:-111px;
			width:270px;
		}
		#header25 #headerQuote img {
			width:auto;
			height:auto;
			position:relative;
			margin-bottom:15px;
			display:block;
			width:42px;
			}
			#brand-manu #header25 #headerQuote img {
				width:88px;
			}
			#retailer #header25 #headerQuote img {
				width:133px;
			}
		#headerQuote p {
			text-indent:-8px;
			font-family:canada-type-gibson, sans-serif;
			font-size:0.875em;
			line-height:22px;
			color:#62666B;
			font-weight:500;
			}
			#headerQuote p span {
				display:block;
				text-indent:0;
				font-weight:600;
				margin-top:17px;
				font-size:0.92857em;
			}

#b2bWholesalers {
	padding:58px 0;
	}
	#brand-manu #b2bWholesalers {
		padding:80px 0 58px 0;
	}
	#retailer #b2bWholesalers {
		padding:70px 0 58px 0;
	}
	#b2bWholesalers.newWide h2 {
		font-size:1.25em;
		line-height:29px;
		font-family:canada-type-gibson, sans-serif;
		color:#62666B;
		text-align:center;
		font-weight:300;
		margin:0 0 36px 0;
	}
	#b2bWholesalers ul {
		display:flex;
		justify-content:space-between;
		width:982px;
		margin:0 auto;
		}
		#b2bWholesalers ul li {
			display:block;
			padding-left:0;
			background:none;
			}
			#b2bWholesalers ul li img {
				height:47px;
			}

.newStylePage .newWide h2 {
	color:#3A3B3C;
	font-size:2.5em;
	line-height:48px;
	font-family:canada-type-gibson, sans-serif;
	margin:0 0 39px 0;
}

.newStylePage .contentFloat p {
	color:#626262;
	font-size:1em;
	line-height:26px;
	margin-bottom:20px;
}

#wayYouWant {
	padding:45px 0 0 0;
	}
	#wayYouWant #wantImage {
		width:425px;
		float:left;
		margin:10px 0 40px 57px;
		}
		#retailer #wayYouWant #wantImage {
			margin:10px 0 130px 57px;
		}
	#wantImageTab,
	#wantImageMobile {
		display:none;
	}
	#wayYouWant .contentFloat {
		width:422px;
		float:right;
		margin:0 170px 19px 0;
		}
		#wayYouWant .contentFloat p {
			width:96%;
		}
		#brand-manu #wayYouWant .contentFloat p:nth-child(3) {
			display:none;
		}
	#quoteWithLogo {
		z-index:99;
		width:320px;
		float:right;
		clear:right;
		margin:0 270px 0 0;
		}
		#brand-manu #quoteWithLogo {
			width:400px;
			margin:0 190px 0 0;
		}
		#retailer #quoteWithLogo {
			width:360px;
			margin:20px 230px 0 0;
		}
		#quoteWithLogo img {
			width:auto;
			height:21px;
			position:relative;
			margin-bottom:15px;
			display:block;
		}
		#quoteWithLogo img {
			width:124px;
			height:auto;
		}
		#brand-manu #quoteWithLogo img {
			height:53px;
		}
		#quoteWithLogo p {
			text-indent:-8px;
			font-family:canada-type-gibson, sans-serif;
			font-size:1.25em;
			line-height:32px;
			color:#62666B;
			font-weight:500;
			}
			#quoteWithLogo p span {
				display:block;
				text-indent:0;
				font-weight:600;
				margin-top:12px;
				font-size:0.6em;
			}

	#noDeskSlider1 {
		width:1106px;
		margin:0 auto 80px auto;
		}
		.noDesk1Container {
			height:400px;
			}
			#retailer .noDesk1Container {
				height:300px;
			}	
		#noDeskSlider1 .slick-list {
			padding:40px 60px !important;
		}
		#noDeskSlider1 .slick-track {
			left:-365px;
		}
		#retailer #noDeskSlider1 .noDeskSlide {
			float:left;
			width:160px;
			height:130px;
			padding:88px 40px 60px 40px;
		}
		.noDeskSlide {
			background:#FFF;
			-webkit-box-shadow: 0px 7px 54px -4px rgba(0,0,0,0.07);
	    	-moz-box-shadow: 0px 7px 54px -4px rgba(0,0,0,0.07);
	    	box-shadow: 0px 7px 54px -4px rgba(0,0,0,0.07);
	    	padding:64px 25px 64px 57px;
	    	width:245px;
	    	margin:0 17px;
	    	-webkit-border-radius:4px;
	    	-moz-border-radius:4px;
	    	-o-border-radius:4px;
	    	border-radius:4px;
			}
			.noDeskSlide img {
				display:block;
				margin-bottom:15px;
				}
				#retailer .noDeskSlide img {
					height:42px;
				}
			.noDeskSlide h3 {
				font-size:1.125em;
				line-height:29px;
				color:#3A3B3C;
				font-family:canada-type-gibson, sans-serif;
				margin-bottom:20px;
				font-weight:500;
			}
			.noDeskSlide ul {
				margin:0;
				}
				.noDeskSlide ul li {
					padding-left:12px;
					line-height:28px;
					color:#626262;
					background:url(/images/new-images/tiny-bullet.png) no-repeat left 10px;
				}
		#noDeskSlider1 .slick-prev, 
		#noDeskSlider1 .slick-next {
			display:none !important;
		}
		#noDeskSlider1 .slick-cloned {
			display:none;
		}
		#noDeskSlider1 .slick-dots {
			display:none !important;
		}

	#smallLogoArea {
		position:absolute;
		width:425px;
		top:590px;
		left:60px;
		}
		#smallLogoArea ul {
			display:flex;
			justify-content:space-between;
			}
			#smallLogoArea li {
				background:none;
				padding-left:0;
				}
				#smallLogoArea li img {
					height:41px;
				}

#caseStudyFeature {
	height:1160px;
	}
	#caseStudyFeature .contentFloat {
		width:393px;	
		float:left;
		z-index:99;
		position:relative;
		margin:239px 0 140px 60px;
		}
		#caseStudyFeature .contentFloat h2 {
			color:#FFF;
		}
		#caseStudyFeature .contentFloat p {
			color:#B9BEC4;
		}
	#caseStudyFeature img {
		float:right;
		width:637px;
		z-index:99;
		position:relative;
		margin:0 35px 0 0;
	}
	#caseStudyFeature ul {
		clear:both;
		z-index:99;
		position:relative;
		width:839px;
		display:flex;
		justify-content:space-between;
		margin:0 0 0 50px;
		}
		#brand-manu #caseStudyFeature ul {
			margin:80px 0 0 50px;
			float:left;
		}
		#caseStudyFeature ul li {
			color:#B9BEC4;
			background:none;
			display:block;
			float:left;
			width:247px;
			}
			#brand-manu #caseStudyFeature ul li {
				width:237px;
			}
			#caseStudyFeature h3 {
				font-family:canada-type-gibson, sans-serif;
				color:#FFF;
				font-size:1.125em;
				line-height:29px;
				font-weight:500;
				margin-bottom:15px;
				}
				#caseStudyFeature h3 span {
					font-size:0.55555em;
					color:#F7394A;
					font-weight:600;
				}
			#caseStudyFeature ul li ul {
				display:block;
				justify-content:none;
				margin:0;
				width:auto;
				}
				#caseStudyFeature ul li ul li {
					background:url(/images/new-images/tiny-bullet.png) no-repeat left 10px;
					padding-left:12px;
				}
	#caseStudyFeature .caseQuote {
		width:329px;
		z-index:99;
		position:absolute;
		top:380px;
		right:130px;
		}
		#brand-manu #caseStudyFeature .caseQuote {
			width:350px;
			top:410px;
		}
		#retailer #caseStudyFeature .caseQuote {
			width:370px;
			right:70px;
		}
		#caseStudyFeature .caseQuote img {
			width:auto;
			display:none;
			}
			#brand-manu #caseStudyFeature .caseQuote img {
				display:block;
				float:none;
			    width:146px;
			    margin-bottom:20px;
			}	
		#caseStudyFeature .caseQuote p {
			font-size:1em;
			line-height:26px;
			text-indent:-8px;
			color:#C8CED5;
			margin-bottom:32px;
			font-family: canada-type-gibson, sans-serif;
			font-weight:500;
			}
			#caseStudyFeature .caseQuote p span {
				display:none;
				}
				#retailer #caseStudyFeature .caseQuote p span {
					display:block;
					font-size:0.75em;
					line-height:13px;
					font-weight:600;
					color:#A5A9AD;
					margin:20px 0 0 7px;
				}
				#retailer #caseStudyFeature .caseQuote p span span {
					display:inline;
					margin:0;
				}
				#retailer #caseStudyFeature .caseQuote p span br {
					display:none !important;
				}
				#brand-manu #caseStudyFeature .caseQuote p span {
					display:block;
					font-size:0.75em;
				    line-height:13px;
				    font-weight:600;
				    color:#A5A9AD;
				    margin:20px 0 0 7px;
					}
					#brand-manu #caseStudyFeature .caseQuote p span span {
						display:inline;
					}
					#brand-manu #caseStudyFeature .caseQuote p span br {
						display:none;
					}
		#caseStudyFeature .caseQuote a {
			display:block;
			border:solid 2px #FFF;
			color:#FFF;
			font-size:0.875em;
			text-transform:uppercase;
			padding:18px 30px;
			background:none;
			text-align:center;
			font-weight:600;
			-webkit-border-radius:3px;
			-moz-border-radius:3px;
			-o-border-radius:3px;
			border-radius:3px;
			float:left;
			-webkit-transition: ease-out 0.2s;
		    -moz-transition: ease-out 0.2s;
		    transition: ease-out 0.2s;
			}
			#caseStudyFeature .caseQuote a:hover {
				background:#FFF;
				color:#21242D;
			}
	#caseStudyFeature .gradient1 {
		width:100%;
		height:926px;
		background-color: #313441;
		background-image: linear-gradient(90deg, #313441 41%, #20232c 100%);
		position:absolute;
		top:100px;
		left:0;
		border-bottom-left-radius:130px;
		z-index:98;
	}

#sameTime {
	position:relative;
	height:980px;
	}
	#sameTime img {	
		position:absolute;
		top:0;
		left:-430px;
		z-index:98;
	}
	#sameTime .contentFloat {
		margin:95px 0 0 400px;
		width:395px;
		z-index:99;
		position:relative;
		}
		#retailer #sameTime h2 {
			margin:130px 0 39px 0;
		}
	#sameTime ul {
		float:right;
		clear:right;
		width:765px;
		display:flex;
		justify-content:space-between;
		position:relative;
		z-index:99;
		margin-top:54px;
		}
		#retailer #sameTime ul {
			width:590px;
			display:block;
			justify-content:normal;
			margin-right:195px;
			}
			#retailer #sameTime ul li {
				float:left;
				width:200px;
				margin:20px;
			}
		#sameTime ul li {
			width:250px;
			background:none;
			padding-left:0;
			}
			#brand-manu #sameTime ul li {
				width:230px;
			}
			#sameTime ul li h3 {
				font-size:1.125em;
				line-height:29px;
				color:#3A3B3C;
				font-family:canada-type-gibson, sans-serif;
				margin-bottom:20px;
				font-weight:500;
			}
			#sameTime ul li ul {
				display:block;
				float:none;
				clear:none;
				width:auto;
				justify-content:none;
				margin-top:0;
				}
				#sameTime ul li ul li {
					background:url(/images/new-images/tiny-bullet.png) no-repeat left 10px;
					padding-left:12px;
					line-height:28px;
					color:#626262;
				}
			#sameTime .checkCircle {
				float:none;
				background:#FFF;
				color:#F7394A;
				-webkit-box-shadow: 0px 3px 6px 1px rgba(80,90,96,0.12);
				-moz-box-shadow: 0px 3px 6px 1px rgba(80,90,96,0.12);
				box-shadow: 0px 3px 6px 1px rgba(80,90,96,0.12);
				margin-bottom:25px;
			}

#quoteLeftSxn {
	height:380px;
	}
	#retailer #quoteLeftSxn {
		height:500px;
		-webkit-overflow-x:hidden;
	}
	.quoteGraph {
		font-size:1.25em;
		color:#62666B;
		font-family:canada-type-gibson, sans-serif;
		text-indent:-8px;
		line-height:32px;
		float:left;
		font-weight:500;
		width:373px;
		margin:0 0 39px 65px;
		}
		#brand-manu .quoteGraph {
			width:510px;
			float:left;
			clear:left;
			}
			#retailer .quoteGraph {
				width:460px;
				float:left;
				clear:left;
			}
			#brand-manu .quoteGraph span,
			#retailer .quoteGraph span {
				display:block;
				text-indent:0;
				font-weight:600;
				margin-top:12px;
				font-size:0.6em;
				}
				#brand-manu .quoteGraph span span,
				#retailer .quoteGraph span span {
					display:inline;
				}
				#brand-manu .quoteGraph span br,
				#retailer .quoteGraph span br {
					display:none;
				}
	#quoteLeftSxn a {
		clear:left;
		border: 2px solid #F7394A;
	    border-radius: 0px;
	    display: block;
	    cursor: pointer;
	    box-shadow: inset 0 0 0 0 #FFF;
	    -webkit-transition: ease-out 0.2s;
	    -moz-transition: ease-out 0.2s;
	    transition: ease-out 0.2s;
	    background: #F7394A;
	    color: #FFF;
	    text-transform: uppercase;
	    font-family: canada-type-gibson, sans-serif;
	    letter-spacing: 0.01em;
	    padding: 13px 27px;
	    font-size: 0.875em;
	    font-weight: 600;
	    border-radius: 3px;
	    position: relative;
	    z-index: 95;
	    text-align: center;
	    float: left;
	    margin-left:65px;
		}
		#quoteLeftSxn a:hover {
			background:#FFF;
			color:#F7394A;
		}
	#quoteLeftSxn img {
		position:absolute;
		top:-150px;
		right:-280px;
		height:635px;
		}
		#brand-manu #quoteLeftSxn img {
			height:447px;
			right:-100px;
			top:-110px;
		}
		#retailer #quoteLeftSxn img {
			height:402px;
			top:-60px;
			right:-160px;
		}
		#brand-manu #quoteLeftSxn .smallerImage,
		#retailer #quoteLeftSxn .smallerImage {
			height:auto;
			right:auto;
			top:auto;
			position:relative;
			float:left;
			margin:0 0 15px 65px;
		}

#choosingB2B {

	}
	#brand-manu #choosingB2B {
		padding:50px 0 0 0;
	}
	#choosingB2B h2 {
		text-align:center;
	}	
	#noDeskSlider2 {
		width:1170px;
		margin:0 auto 80px auto;
		}
		.noDesk1Container {
			height:400px;
		}
		#noDeskSlider2 .slick-list {
			padding:40px 60px !important;
		}
		#noDeskSlider2 .slick-track {
			left:-383px;
		}
	#noDeskSlider2 .noDeskSlide {
		text-align:center;
		padding:57px 40px 52px 40px;
		-webkit-border-radius:20px;
		-moz-border-radius:20px;
		-o-border-radius:20px;
		border-radius:20px;
		width:270px;
		height:395px;
		position:relative;
		}
		#brand-manu #noDeskSlider2 .noDeskSlide {
			height:355px;
		}
		#noDeskSlider2 .noDeskSlide img {
			display:inline-block;
			height:43px;
		}
		#noDeskSlider2 .noDeskSlide h3 {
			line-height:26px;
		}
		#noDeskSlider2 .noDeskSlide p {
			margin:0 auto;
			font-size:1em;
			color:#626262;
			line-height:26px;
			}
			#noDeskSlider2 #noDesk2First p {
				width:281px;
			}
			#noDeskSlider2 #noDesk2Second p {
				width:253px;
			}
			#noDeskSlider2 #noDesk2Third p {
				width:245px;
				}
				#noDeskSlider2 #noDesk2Third p {
					width:265px;
				}
		#noDeskSlider2 .noDeskSlide a {
			border: 2px solid #F7394A;
		    border-radius: 0px;
		    display: block;
		    cursor: pointer;
		    box-shadow: inset 0 0 0 0 #FFF;
		    -webkit-transition: ease-out 0.2s;
		    -moz-transition: ease-out 0.2s;
		    transition: ease-out 0.2s;
		    background: #FFF;
		    color: #F7394A;
		    text-transform: uppercase;
		    font-family: canada-type-gibson, sans-serif;
		    letter-spacing: 0.01em;
		    padding: 13px 27px;
		    font-size: 0.875em;
		    font-weight: 600;
		    border-radius: 3px;
		    position: relative;
		    z-index: 95;
		    text-align: center;
		    float: left;
		    margin-left:65px;
		    position:absolute;
		    width:210px;
		    margin:0 auto;
		    left:0;
		    right:0;
		    bottom:52px;
			}
			#noDeskSlider2 .noDeskSlide a:hover {
				background:#F7394A;
				color:#FFF;
			}
	#noDeskSlider2 .slick-prev, 
	#noDeskSlider2 .slick-next {
		display:none !important;
	}
	#noDeskSlider2 .slick-cloned {
		display:none;
	}
	#noDeskSlider2 .slick-dots {
		display:none !important;
	}

#bottomSlideSxn {
	background:#F9FBFC;
	padding:95px 0 110px 0;
	}
	#bottomSlideSxn h2 {
		text-align:center;
	}
	.fiveSlide {
		width:261px;
		padding:0 10px;
		}
		.fiveSlide img {
			width:100%;
		}
		.fiveSlide p {
			font-family: canada-type-gibson, sans-serif;
			font-size:0.875em;
			font-weight:600;
			line-height:29px;
			color:#313441;
			text-transform:uppercase;
		}
	#bottomSlideSxn .slick-next {
		background:#FFF url(/images/new-images/slide-arrow-right.jpg) no-repeat center center !important;
	    z-index: 99;
	    border-radius: 30px;
	    -webkit-border-radius: 30px;
	    -moz-border-radius: 30px;
	    -o-border-radius: 30px;
	    border-radius: 30px;
	    width: 60px !important;
	    height: 60px !important;
	    transition: all 0.2s ease-in-out;
	    -webkit-transition: all 0.2s ease-in-out;
	    -moz-transition: all 0.2s ease-in-out;
	    -o-transition: all 0.2s ease-in-out;
	    -webkit-box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
	    -moz-box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
	    box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
	    right:-10px;
	    top:43%;
	}
	#bottomSlideSxn .slick-prev {
		background:#FFF url(/images/new-images/slide-arrow-right.jpg) no-repeat center center !important;
	    z-index: 99;
	    border-radius: 30px;
	    -webkit-border-radius: 30px;
	    -moz-border-radius: 30px;
	    -o-border-radius: 30px;
	    border-radius: 30px;
	    width: 60px !important;
	    height: 60px !important;
	    transition: all 0.2s ease-in-out;
	    -webkit-transition: all 0.2s ease-in-out;
	    -moz-transition: all 0.2s ease-in-out;
	    -o-transition: all 0.2s ease-in-out;
	    -webkit-box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
	    -moz-box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
	    box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
	    left:-10px !important;
	    top:43%;
	}
	.slick-slide .fiverMobile {
		display:none !important;
	}

.newStylePage .footerBig {
	font-size:2.5em;
	font-weight:500;
	line-height:52px;
}

.newStylePage .footerButton {
	border: 2px solid #F7394A;
    border-radius: 0px;
    display: block;
    cursor: pointer;
    box-shadow: inset 0 0 0 0 #FFF;
    -webkit-transition: ease-out 0.2s;
    -moz-transition: ease-out 0.2s;
    transition: ease-out 0.2s;
    background: #F7394A;
    color: #FFF;
    text-transform: uppercase;
    font-family: canada-type-gibson, sans-serif;
    letter-spacing: 0.01em;
    padding: 13px 27px;
    font-size: 0.875em;
    font-weight: 600;
    border-radius: 3px;
    position: relative;
    z-index: 95;
    text-align: center;
    margin:60px auto 66px auto;
    width:274px;
	}
	#brand-manu.newStylePage .footerButton {
		width:314px;
	}	

.twoButtonFooter {
	width:520px;
	margin:0 auto;
}
.twoButtonFooter .footerButton {
	width:185px;
	float:left;
}
.twoButtonFooter .footerButton:nth-child(2) {
	border:solid 2px #FFF;
	color:#FFF;
	margin-left:30px;
	background:none;
}



/* ----- Case Studies ------------------------------------------------------- */

/* ----- NEW STYLE / BARE BONES ----- */
.newCaseStudy #innerContent,
.newCaseStudy #wrapper {
	padding:0;
	margin:0;
	width:100%;
}

/*.newCaseStudy #innerContent .wideContainer {
	width:1325px;
}*/

#bare-bones #landingHeader {
	background:url(/images/new-images/bg-bare-bones-dark.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#battery-mart #landingHeader {
		background:url(/images/new-images/bg-campout.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	#clint-pharm-case #landingHeader {
		background:url(/images/new-images/bg-pharm.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	#case-study-nhs #landingHeader {
		background:url(/images/new-images/bg-skate.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	#case-study-decorative-films #landingHeader {
		background:url(/images/new-images/bg-decorative.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	#case-study-ltc #landingHeader {
		background:url(/images/new-images/bg-ltc.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:0 0 100px 0;
	}
	#case-study-xdp #landingHeader {
		background:url(/images/new-images/bg-xdp.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:0 0 100px 0;
	}
	.newCaseStudy #landingHeader h1 {
		text-align:left;
		font-size:3.5625em;
		line-height:60px;
		letter-spacing:0.25em;
		text-transform:uppercase;
		margin:180px 0 50px 150px;
	}	
	.newCaseStudy #landingHeader h2 {
		text-align:left;
		font-size:1em;
		font-weight:600;
		letter-spacing:0.1em;
	}
	.newCaseStudy #landingHeader .headerPull p {
		text-align:left;
	}

	.headerPull {
		border-left:solid 3px #FFF;
		padding:30px 0 0 15px;
		display:block;
		width:400px;
		margin-left:150px;
		}
		#case-study-nhs .headerPull {
			margin-bottom:40px;
		}
		#case-study-decorative-films .headerPull,
		#bare-bones .headerPull {
			padding:10px 0 30px 25px;
		}
		#landingHeader .headerPull h2 {
			margin:0 0 10px 0;
			text-transform:uppercase;
		}
		.headerPull p {
			margin:0;
			color:#bfbfbf;
		}
		.highStats .headerPull {
			border-left:solid 3px #f7394a;
			padding:0 0 0 25px;
			width:690px;
		}
	#caseVideo {
		color:#FFF;
		text-transform:uppercase;
		letter-spacing:0.1em;
		font-weight:500;
		font-size:0.875em;
		margin:0 0 0 165px;
		}
		#caseVideo i {
			margin-right:10px;
		}
	#landingHeader #scrollDown {
		text-align:center;
		text-transform:uppercase;
		display:block;
		color:rgba(155, 155, 155, 0.5);
		font-weight:600;
		font-size:0.8em;
		margin-top:100px;
		letter-spacing:0.1em;
		}
		#landingHeader #scrollDown i {
			font-size:2.25em;
			color:#FFF;
		}
		.highStats #landingHeader #scrollDown {
			margin-top:150px;
		}
	#landingHeader .headerResults {
		color:#FFF;
		text-transform:uppercase;
		font-weight:600;
		letter-spacing:0.2em;
		margin:40px 0 0 0;
	}
	.highStats #landingHeader #percentRow {
		margin:40px auto 60px auto;
	}
	#case-study-decorative-films.highStats #landingHeader #percentRow,
	#bare-bones.highStats #landingHeader #percentRow {
		margin:40px auto 0 auto;
	}
	#landingHeader .smallPercentage {
		margin:0 100px 0 0;
		}
		#case-study-decorative-films #landingHeader .smallPercentage,
		#bare-bones #landingHeader .smallPercentage {
			margin:0 40px 0 0;
		}
		#landingHeader .smallPercentage h3 {
			font-size:2.625em;
			color:#FFF;
			font-weight:300;
			line-height:20px;
			}
			#landingHeader .smallPercentage h3 .small {
				font-size:0.625em;
			}
			#landingHeader .smallPercentage h3 .percentType {
				font-size:0.325em;
				font-weight:700;
				letter-spacing:0.0474em;
				line-height:0;
			}
			#landingHeader .smallPercentage h3 .increase {
				font-size:0.325em;
				color:#FFF;
				font-weight:700;
				letter-spacing:0.06em;
			}
			#landingHeader .smallPercentage .percentType {
				color:#a6a6a6;
			}

#caseTop {
	background:#000;
	border-top:solid 1px #404040;
	}
	#leftThree {
		float:left;
		width:69.9%;
		}
		#clint-pharm-case #leftThree {
			width:70%;
		}
		#leftThree .threeThings,
		#rightSection .threeThings {
			float:left;
			clear:left;
			display:block;
			border-top:solid 1px #404040;
			width:100%;
			padding:80px 0;
			}
			#leftThree .threeThings:nth-child(1),
			#rightSection .threeThings:nth-child(1) {
				border-top:none;
			}
			#rightSection .threeThings:nth-child(2) {
				padding:119px;
			}
			#innerContent .threeThings p {
				width:525px;
				float:right;
				font-size:0.875em;
				color:#a6a6a6;
				margin:0 70px 0 45px;
			}
			.threeLeft {
				float:right;
				text-align:left;
				width:175px;
				}
				#innerContent .threeLeft h2 {
					color:#FFF;
					font-size:1.125em;
					letter-spacing:0.06em;
					margin:5px 0 10px 0;
				}
				.threeLeft .smallRed {
					margin:15px 0 0 0;
					width:75px;
				}
	#rightSection {
		float:right;
		display:block;
		width:30%;
		border-left:solid 1px #404040;
		/*height:380px;*/
		padding:165px 0;
		}
		#clint-pharm-case #rightSection {
			border-left:none;
			padding:78px 0;
		}
		#rightSection h2 {
			margin:0 0 50px 90px;
			color:#FFF;
			font-weight:600;
			text-transform:uppercase;
			line-height:30px;
			font-size:1.25em;
			letter-spacing:0.1em;
		}
		#rightSection ul {
			margin:0 0 0 90px;
			}
			#rightSection ul li {
				background:none;
				padding-left:0;
				color:#b1b1b1;
				margin-bottom:15px;
				}
				#rightSection ul li:nth-child(6) {
					margin-top:50px;
				}
				#rightSection ul li a {
					color:#FFF;
					font-weight:500;
					letter-spacing:0.1em;
					}
					#rightSection ul li a i {
						color:#94222c;
						margin-left:10px;
					}

.textSection {
	padding:190px 0 160px 0;
	position:relative;
	}
	#battery-mart #sectionResults {
		padding:0 0 160px 0;
	}
	#innerContent .textSection h2 {
		max-width:870px;
		margin:0 auto 40px auto;
		color:#535353;
		font-weight:600;
		font-size:1.5em;
		letter-spacing:0.0475em;
		}
		#battery-mart #innerContent .textSection h2:nth-child(5) {
			margin-top:80px;
		}
		#battery-mart #innerContent .textSection h2:nth-child(4) {
			margin-top:80px;
		}
		#clint-pharm-case #innerContent .textSection .secondHeader {
			margin-top:80px;
		}
	.textSection p {
		max-width:870px;
		margin:0 auto 35px auto;
		color:#939393;
		font-size:1.125em;
		line-height:34px;
	}

.pullList {
	width:870px;
	margin:70px auto 100px auto;
	position:relative;
	}
	.pullList ul {

		}
		.pullList ul li {
			padding-left:0;
			background:none;
			color:#b3b3b3;
			font-weight:600;
			font-size:1.125em;
			letter-spacing:0.0475em;
			margin-bottom:15px;
			}
			.pullList ul li a {
				color:#b3b3b3;
			}
			.pullList ul li sup {
				font-size:0.65em;
				font-weight:300;
			}
			.pullList ul li a:hover {
				color:#535353;
				}
				.pullList ul li a:hover sup {
					color:#ef3d4c;
				}
	.pullGraph {
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		position:absolute;
		opacity:0;
		height:0;
		width:430px;
		right:-110px;
	}
	.pullList ul li:nth-child(1) .pullGraph {
		top:0;
	}
	.pullList ul li:nth-child(2) .pullGraph {
		top:40px;
	}
	.pullList ul li:nth-child(3) .pullGraph {
		top:80px;
	}
	.pullList ul li:nth-child(4) .pullGraph {
		top:120px;
	}
	.pullList ul li:nth-child(5) .pullGraph {
		top:165px;
	}
	.pullList ul li:nth-child(6) .pullGraph {
		top:200px;
	}
	.pullList ul li:nth-child(7) .pullGraph {
		top:245px;
	}
	.secondPull ul li:nth-child(1) .pullGraph {
		top:0;
	}
	.secondPull ul li:nth-child(2) .pullGraph {
		top:40px;
	}
	.secondPull ul li:nth-child(3) .pullGraph {
		top:80px;
		}
		.pullList .pullGraph p {
			width:auto;
			margin:0;
			color:#717171;
			font-size:1em;
			line-height:28px;
			letter-spacing:normal;
			font-weight:300;
			font-size:0.875em;
		}
		.pullList ul li .pullGraph hr {
			position:absolute;
			top:-3px;
			border-color:#d9d9d9;
			background-color:#d9d9d9;
		}
		.pullList ul li:nth-child(1) .pullGraph hr {
			width:310px;
			left:-330px;
		}
		.pullList ul li:nth-child(2) .pullGraph hr {
			width:330px;
			left:-350px;
		}
		.pullList ul li:nth-child(3) .pullGraph hr {
			width:350px;
			left:-370px;
		}
		.pullList ul li:nth-child(4) .pullGraph hr {
			width:330px;
			left:-350px;
		}
		.pullList ul li:nth-child(5) .pullGraph hr {
			width:210px;
			left:-225px;
		}
		.pullList ul li:nth-child(6) .pullGraph hr {
			width:440px;
			left:-460px;
		}
		.pullList ul li:nth-child(7) .pullGraph hr {
			width:230px;
			left:-250px;
		}

		.secondPull ul li:nth-child(1) .pullGraph hr {
			width:310px;
			left:-335px;
		}
		.secondPull ul li:nth-child(2) .pullGraph hr {
			width:320px;
			left:-345px;
		}
		.secondPull ul li:nth-child(3) .pullGraph hr {
			width:280px;
			left:-305px;
		}

		.pullList ul li:nth-child(1) .activeGraph,
		.pullList ul li:nth-child(2) .activeGraph,
		.pullList ul li:nth-child(3) .activeGraph,
		.pullList ul li:nth-child(4) .activeGraph,
		.pullList ul li:nth-child(5) .activeGraph,
		.pullList ul li:nth-child(6) .activeGraph,
		.pullList ul li:nth-child(7) .activeGraph {
			opacity:1 !important;
			height:180px !important;
		}
		.secondPull ul li:nth-child(1) .activeGraph,
		.secondPull ul li:nth-child(2) .activeGraph,
		.secondPull ul li:nth-child(3) .activeGraph {
			opacity:1 !important;
			height:120px !important;
		}

.sectionHeader {
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:97px;
	height:485px;
	}
	.sectionHeader span {
		color:rgba(214, 214, 214, 0.2);
		font-size:7.5em;
		position:absolute;
		top:0;
		left:0;
		font-weight:700;
		font-family:"din-2014", "Proxima Nova", sans-serif;
		letter-spacing:-10px;
	}
	#innerContent .sectionHeader h3 {
		color:#f7394a;
		font-size:1.5em;
		-ms-transform: rotate(90deg); /* IE 9 */
	    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
	    transform: rotate(90deg);
	    position:absolute;
	    top:45px;
	    right:-55px;
	    font-weight:300;
	}
	.sectionHeader hr {
		width:295px;
		-ms-transform: rotate(90deg); /* IE 9 */
	    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
	    transform: rotate(90deg);
	    position:absolute;
	    right:-144px;
	    bottom:170px;
	    background-color:#cbcbcb;
	    border-color:#cbcbcb;
	    height:0;
	}

#clintMidQuote {
	background:url(/images/new-images/dark-bg.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#clintMidQuote p {
		width:840px;
		line-height:40px;
		}
		#clintMidQuote p span {
			display:block;
			margin-top:35px;
			font-style:italic;
		}

#hugeQuote,
.hugeQuote {
	background:url(/images/new-images/bg-soup.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:270px 0;
	}
	#battery-mart #hugeQuote {
		background:url(/images/new-images/bw-engine.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:400px 0;
	}
	#clint-pharm-case #hugeQuote {
		background:url(/images/new-images/pharm-quote.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:270px 0;
	}
	#case-study-nhs #hugeQuote {
		background:url(/images/new-images/bg-dropin.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:370px 0;
	}
	#case-study-decorative-films #hugeQuote {
		background:url(/images/new-images/bg-boardroom-dark.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:270px 0;
	}
	#case-study-ltc #ltcQuote1 {
		background:url(/images/new-images/bg-quote-flowers.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:270px 0;
	}
	#case-study-ltc #ltcQuote2 {
		background:url(/images/new-images/bg-quote-table.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:270px 0;
	}
	#case-study-xdp #xdpQuote1 {
		background:url(/images/new-images/bg-dark-truck.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:270px 0;
	}
	#innerContent #hugeQuote h4,
	#innerContent .hugeQuote h4 {
		font-size:1.6875em;
		color:#393939;
		width:845px;
		float:right;
		font-style:italic;
		font-weight:600;
		line-height:50px;
		}
		#case-study-decorative-films #innerContent #hugeQuote h4,
		#case-study-ltc #innerContent .hugeQuote h4,
		#case-study-xdp #innerContent .hugeQuote h4 {
			float:none;
			text-align:center;
			margin:0 auto;
			font-style:normal;
			color:#FFF;
			font-weight:300;
			width:735px;
			line-height:40px;
		}
	#hugeQuote h5 ,
	.hugeQuote h5{
		color:#393939;
		width:845px;
		float:right;
		font-style:italic;
		font-size:1.375em;
		font-weight:100;
		margin-top:20px;
		}
		#hugeQuote h5 strong,
		.hugeQuote h5 strong {
			font-weight:500;
		}
		#case-study-decorative-films #hugeQuote h5,
		#case-study-ltc .hugeQuote h5,
		#case-study-xdp .hugeQuote h5 {
			float:none;
			text-align:center;
			margin:30px auto 0 auto;
			color:#FFF;
			font-style:normal;
			font-size:1em;
			text-transform:uppercase;
			letter-spacing:0.1em;
			}
			#case-study-decorative-films #hugeQuote h5 strong.
			#case-study-ltc .hugeQuote h5 strong,
			#case-study-xdp .hugeQuote h5 strong {
				display:block;
				font-size:1.125em;
			}
	#case-study-decorative-films #hugeQuote .smallGrey,
	#case-study-ltc .hugeQuote .smallGrey,
	#case-study-xdp .hugeQuote .smallGrey {
		height:3px;
		margin:0 auto 35px auto;
		background-color:#FFF;
		border-color:#FFF;
		width:50px;
	}
	#case-study-nhs #hugeQuote a {
		display:block;
		width:70px;
		height:70px;
		border-radius:45px;
		color:#555555;
		background:#FFF;
		border:solid 10px rgba(155, 155, 155, 0.5);
		margin:0 auto;
		position:relative;
		font-size:1.25em;
		-moz-background-clip: border;     /* Firefox 3.6 */
		-webkit-background-clip: border;  /* Safari 4? Chrome 6? */
		background-clip: border-box;      /* Firefox 4, Safari 5, Opera 10, IE 9 */
		-moz-background-clip: padding;     /* Firefox 3.6 */
		-webkit-background-clip: padding;  /* Safari 4? Chrome 6? */
		background-clip: padding-box;      /* Firefox 4, Safari 5, Opera 10, IE 9 */
		-moz-background-clip: content;     /* Firefox 3.6 */
		-webkit-background-clip: content;  /* Safari 4? Chrome 6? */
		background-clip: content-box;      /* Firefox 4, Safari 5, Opera 10, IE 9 */
		}
		#case-study-nhs #hugeQuote a i {
			position:absolute;
			top:22px;
			left:24px;
		}
		#case-study-nhs #hugeQuote a span {
			position:absolute;
			bottom:-80px;
			width:135px;
			left:-20px;
			text-transform:uppercase;
			letter-spacing:0.1em;
			font-weight:600;
			color:#FFF;
			font-size:0.875em;
		}

#sectionSolution {
	padding:190px 0 90px 0;
	}
	#sectionSolution img {
		max-width:1104px;
		margin:140px auto 0 auto;
		display:block;
		}
		#case-study-ltc #sectionSolution img,
		#case-study-xdp #sectionSolution img {
			-webkit-box-shadow: 0px 0px 93px 13px rgba(0,0,0,0.1);
			-moz-box-shadow: 0px 0px 93px 13px rgba(0,0,0,0.1);
			box-shadow: 0px 0px 93px 13px rgba(0,0,0,0.1);
		}
	#sectionSolution .sectionHeader span {
		letter-spacing:-5px;
	}
	#sectionSolution .sectionHeader h3 {
		right:-45px;
	}

#screenTiles {
	background:#eff4f6;
	padding:100px 0;
	}
	/*#innerContent #screenTiles .wideContainer {
		width:1530px;
	}*/
	#rightTiles {
		float:right;
		/*width:780px;*/
		width:650px;
		}
		#rightTiles .tile1 {
			width:100%;
			height:395px;
			margin-bottom:30px;
			background:url(/images/new-images/bb-right-1.jpg) no-repeat center center;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			background-size:cover;
			}
			#case-study-nhs #rightTiles .tile1 {
				background:url(/images/new-images/nhs-right-1.jpg) no-repeat center center;
				-webkit-background-size:cover;
				-moz-background-size:cover;
				-o-background-size:cover;
				background-size:cover;
			}
			#case-study-decorative-films #rightTiles .tile1 {
				background:url(/images/new-images/dec-right-1.jpg) no-repeat center center;
				-webkit-background-size:cover;
				-moz-background-size:cover;
				-o-background-size:cover;
				background-size:cover;
			}
			#case-study-xdp #rightTiles .tile1 {
				background:url(/images/new-images/xdp-right-1.jpg) no-repeat center center;
				-webkit-background-size:cover;
				-moz-background-size:cover;
				-o-background-size:cover;
				background-size:cover;
			}
		#rightTiles .tile2 {
			width:100%;
			height:471px;
			background:url(/images/new-images/bb-right-2.jpg) no-repeat center center;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			background-size:cover;
			}
			#case-study-nhs #rightTiles .tile2 {
				background:url(/images/new-images/nhs-right-2.jpg) no-repeat center center;
				-webkit-background-size:cover;
				-moz-background-size:cover;
				-o-background-size:cover;
				background-size:cover;
			}
			#case-study-decorative-films #rightTiles .tile2 {
				background:url(/images/new-images/dec-right-2.jpg) no-repeat center center;
				-webkit-background-size:cover;
				-moz-background-size:cover;
				-o-background-size:cover;
				background-size:cover;
			}
			#case-study-xdp #rightTiles .tile2 {
				background:url(/images/new-images/xdp-right-2.jpg) no-repeat center center;
				-webkit-background-size:cover;
				-moz-background-size:cover;
				-o-background-size:cover;
				background-size:cover;
			}
	#leftTiles {
		float:left;
		/*width:720px;*/
		width:490px;
		}
		#leftTiles .tile1 {
			width:100%;
			height:553px;
			margin-bottom:30px;
			background:url(/images/new-images/bb-left-1.jpg) no-repeat center center;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			background-size:cover;
			}
			#case-study-nhs #leftTiles .tile1 {
				background:url(/images/new-images/nhs-left-1.jpg) no-repeat center center;
				-webkit-background-size:cover;
				-moz-background-size:cover;
				-o-background-size:cover;
				background-size:cover;
			}
			#case-study-decorative-films #leftTiles .tile1 {
				background:url(/images/new-images/dec-left-1.jpg) no-repeat center center;
				-webkit-background-size:cover;
				-moz-background-size:cover;
				-o-background-size:cover;
				background-size:cover;
			}
			#case-study-xdp #leftTiles .tile1 {
				background:url(/images/new-images/xdp-left-1.jpg) no-repeat center center;
				-webkit-background-size:cover;
				-moz-background-size:cover;
				-o-background-size:cover;
				background-size:cover;
			}
		#leftTiles .tile2 {
			width:100%;
			height:313px;
			background:url(/images/new-images/bb-left-2.jpg) no-repeat center center;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			background-size:cover;
			}
			#case-study-nhs #leftTiles .tile2 {
				background:url(/images/new-images/nhs-left-2.jpg) no-repeat center center;
				-webkit-background-size:cover;
				-moz-background-size:cover;
				-o-background-size:cover;
				background-size:cover;
			}
			#case-study-decorative-films #leftTiles .tile2 {
				background:url(/images/new-images/dec-left-2.jpg) no-repeat center center;
				-webkit-background-size:cover;
				-moz-background-size:cover;
				-o-background-size:cover;
				background-size:cover;
			}
			#case-study-xdp #leftTiles .tile2 {
				background:url(/images/new-images/xdp-left-2.jpg) no-repeat center center;
				-webkit-background-size:cover;
				-moz-background-size:cover;
				-o-background-size:cover;
				background-size:cover;
			}

#sectionResults {

	}
	#sectionResults .sectionHeader span {
		letter-spacing:-5px;
	}
	#sectionResults .sectionHeader h3 {
		right:-38px;
	}
	#case-study-decorative-films #sectionResults .smallText,
	#case-study-ltc #sectionResults .smallText,
	#case-study-xdp #sectionResults .smallText {
		font-size:0.875em;
		margin-bottom:50px;
	}
	#sectionResults .websiteLink a {
		color:#535353;
		font-weight:500;
		}
		#sectionResults .websiteLink a i {
			color:#fa8892;
		}
	#percentRow {
		width:870px;
		margin:60px auto;
		}
		#case-study-decorative-films #percentRow,
		#case-study-ltc #percentRow,
		#case-study-xdp #percentRow {
			margin:60px auto 20px;
		}
		.smallPercentage {
			float:left;
			margin:0 80px 0 0;
			}
			#innerContent .smallPercentage h3 {
				font-size:2.625em;
				color:#000000;
				font-weight:300;
				line-height:20px;
				}
				#innerContent .smallPercentage h3 .small {
					font-size:0.625em;
				}
				#innerContent .smallPercentage h3 .percentType {
					font-size:0.325em;
					font-weight:700;
					letter-spacing:0.0474em;
					line-height:0;
				}
				#case-study-ltc #innerContent .smallPercentage h3 .percentType,
				#case-study-xdp #innerContent .smallPercentage h3 .percentType {
					color:#565656;
				}
				#innerContent .smallPercentage h3 .increase {
					font-size:0.325em;
					color:#f74352;
					font-weight:700;
					letter-spacing:0.06em;
				}
				#case-study-ltc #innerContent .smallPercentage h3 .increase,
				#case-study-xdp #innerContent .smallPercentage h3 .increase {
					color:#000;
				}

#siteScreen {
	width:950px;
	height:950px;
	margin:140px auto 0 auto;
	background:url(/images/new-images/bones-full.jpg) no-repeat top center;
	-webkit-box-shadow:inset -10px -250px 150px -70px #FFF; 
	-moz-box-shadow:inset -10px -250px 150px -70px #FFF; 
	-o-box-shadow:inset -10px -250px 150px -70px #FFF; 
	box-shadow:inset -10px -250px 150px -70px #FFF; 
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	}
	#battery-mart #siteScreen {
		max-width:1035px;
		height:644px;
		margin:140px auto 0 auto;
		background:url(/images/new-images/case-bm.jpg) no-repeat top center;
		-webkit-box-shadow:none; 
		-moz-box-shadow:none; 
		-o-box-shadow:none; 
		box-shadow:none; 
		-webkit-background-size:100%;
		-moz-background-size:100%;
		-o-background-size:100%;
		background-size:100%;
	}
	#clint-pharm-case #siteScreen {
		max-width:1035px;
		height:644px;
		margin:140px auto 0 auto;
		background:url(/images/new-images/clint-laptop.jpg) no-repeat top center;
		-webkit-box-shadow:none; 
		-moz-box-shadow:none; 
		-o-box-shadow:none; 
		box-shadow:none; 
		-webkit-background-size:100%;
		-moz-background-size:100%;
		-o-background-size:100%;
		background-size:100%;
	}
	#case-study-nhs #siteScreen {
		max-width:843px;
		height:644px;
		margin:140px auto 0 auto;
		background:url(/images/new-images/nhs-full-page.png) no-repeat top center;
		-webkit-box-shadow:none; 
		-moz-box-shadow:none; 
		-o-box-shadow:none; 
		box-shadow:none; 
		-webkit-background-size:100%;
		-moz-background-size:100%;
		-o-background-size:100%;
		background-size:100%;
	}
	#case-study-decorative-films #siteScreen {
		max-width:1030px;
		height:795px;
		margin:140px auto 0 auto;
		background:url(/images/new-images/decorative-large.png) no-repeat top center; 
		-webkit-background-size:100%;
		-moz-background-size:100%;
		-o-background-size:100%;
		background-size:100%;
	}
	#case-study-ltc #siteScreen {
		max-width:1030px;
		height:795px;
		margin:140px auto 0 auto;
		background:url(/images/new-images/ltc-large.jpg) no-repeat top center; 
		-webkit-background-size:100%;
		-moz-background-size:100%;
		-o-background-size:100%;
		background-size:100%;
	}
	#case-study-xdp #siteScreen {
		max-width:1030px;
		height:795px;
		margin:140px auto 0 auto;
		background:url(/images/new-images/xdp-large.jpg) no-repeat top center; 
		-webkit-background-size:100%;
		-moz-background-size:100%;
		-o-background-size:100%;
		background-size:100%;
	}
	.showMore {
		display:block;
		text-align:center;
		margin:45px 0 0 0;
		}
		.showMore i {
			font-size:1.125em;
		}
	.screenHeight {
		height:4666px !important;
		box-shadow:none !important;
		}
		#battery-mart .screenHeight {
			height:1336px !important;
		}
		#case-study-nhs .screenHeight {
			height:1870px !important;
		}
		#case-study-ltc .screenHeight {
			height:3526px !important;
		}
		#case-study-xdp .screenHeight {
			height:2836px !important;
		}

.showMore {
	text-transform:uppercase;
	letter-spacing:0.1em;
	color:#38393a;
	font-size:0.825em;
	font-weight:700;
}

.newCaseStudy #deliverFooter {
	background:#FFF;
	padding:0 0 200px 0;
	}
	.newCaseStudy #innerContent #deliverFooter h2 {
		max-width:900px;
		color:#535353;
		margin:0 auto 80px auto;
	}
	.newCaseStudy #deliverFooter .btnTransparentSquared {
		border:solid 2px #16c0d5;
		color:#535353;
	}








.singleCaseStudy #innerContent {
	width:100%;
	padding-bottom:0;
}
.singleCaseStudy #wrapper {
	width:100%;
}
.singleCaseStudy #fullHeader {
	padding:90px 0;
	}
	.singleCaseStudy #fullHeader h1 {
		margin:0 0 15px 0;
	}
	.singleCaseStudy #fullHeader .smallWhite {
		margin:45px auto 40px auto;
	}
	.singleCaseStudy #fullHeader p {
		font-size:1.5em;
		text-align:center;
		width:680px;
		margin:0 auto;
		font-weight:100;
		line-height:36px;
	}

.splitColorLeft {
	float:left;
	background:#16C0D5;
	height:200px;
	width:45%;
	}
	.splitColorLeft p {
		color:#FFF;
		font-size:1.25em;
		width:455px;
		float:right;
		margin:35px 20px 0 0;
		}
		.splitColorLeft p span {
			font-size:0.775em;
			display:block;
			margin-top:15px;
		}

.splitColorRight {
	float:left;
	background:#F1F1F1;
	height:200px;
	width:55%;
	}
	.splitColorRight ul {
		margin:25px 0 0 20px !important;
		}
		.splitColorRight ul li {
			background:none;
			padding-left:0;
			display:block;
			float:left;
			color:#62666b;
			text-transform:uppercase;
			letter-spacing:0.0475em;
			text-align:center;
			font-size:0.8125em;
			font-weight:500;
			margin:0 30px;
			line-height:60px;
			}
			.splitColorRight ul li span {
				font-size:4.5em;
				}
				.splitColorRight ul li .smallAligned {
					font-size:2em;
					text-transform:none;
				}
			.splitColorRight ul li sup {
				font-size:2.25em;
				text-transform:lowercase;
				}
				.splitColorRight ul li sup i {
					color:#16c0d5;
				}
	.splitColorRight h2 {
		color:#62666b;
		font-size:1.625em !important;
		margin:35px 0 0 250px !important;
	}

#caseStatsNoSplit {
	background:#f1f1f1;
	padding:110px 0;
	}
	#caseStatsNoSplit .statsThree {
		float:left;
		text-align:center;
		text-transform:uppercase;
		width:285px;
		}
		#caseStatsNoSplit .statsThree:nth-child(2) {
			margin:0 155px;
		}
		#caseStatsNoSplit .statsThree i {
			font-size:4em;
			color:#16c0d5;
			margin-bottom:40px;
			display:block;
			}
			#caseStatsNoSplit .statsThree:nth-child(1) i {
				font-size:5em;
				margin-bottom:26px;
			}
		#caseStatsNoSplit .statsThree h2 {
			font-size:0.85em;
			color:#62666b;
			line-height:22px;
			margin:0;
		}

#migrating img {
	float:left;
	margin:0 20px 100px 0;
}

.resultsAside {
	float:right;
	background:#F9F9F9;
	text-align:center;
	padding:10px 60px;
	margin-left:40px;
	}
	.resultsAside p {
		font-size:3em;
		font-weight:500;
		width:auto !important;
		}
		.resultsAside h3 {
			clear:both;
			text-transform:uppercase;
			font-size:0.875em !important;
			letter-spacing:0.0475em;
		}
		.resultsAside h3:nth-child(3) {
			margin-top:25px !important;
		}
		.resultsAside p span {
			padding-top:3px;
			display:block;
			float:left;
		}
		.resultsAside p sup {
			font-size:0.6em;
		}
		.resultsAside p .iconLeft {
			color:#16c0d5;
			margin:0 10px;
			font-size:0.775em;
			padding-top:0;
		}
		.resultsAside p #revenueIcon {
			font-size:0.67em;
			margin-bottom:15px;
		}
		.resultsAside p #laptopIcon {
			font-size:0.67em;
			margin-bottom:15px;
		}
		.resultsAside p #orderIcon {
			font-size:1.125em;
			padding-top:0;
		}
		#orderUp span {
			padding-top:10px;
		}

.continueBlock {
	display:block;
	float:left;
	width:33.33%;
	height:225px;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:0.0475em;
	line-height:20px;
	margin-bottom:25px;
	}
	.continueBlock a {
		display:block;
		width:100%;
		height:78%;
		color:#62666b;
		padding-top:50px;
		}
		.continueBlock a:hover {
			color:#000;
		}
	#downloadFull {
		background:#F9F9F9;
	}
	.continueBlock i {
		font-size:3em;
		display:block;
		margin-bottom:20px;
	}

#likeReading {
	background:#f64552;
	text-align:center;
	}
	#likeReading h2 {
		color:#FFF !important;
	}
	#likeReading p {
		color:#FFF;
		margin-bottom:35px;
	}
	#likeReading .btnRedStandard {
		background:#FFF;
		color:#cc1321 !important;
	}

.largeMidQuote {
	text-align:center;
	color:#FFF;
	padding:70px 0;
	}
	.largeMidQuote h2 {
		font-size:2.25em !important;
		font-weight:300 !important;
		line-height:36px;
	}
	.largeMidQuote ul {
		margin:100px auto 30px !important;
		font-size:1.3125em;
		width:1025px;
		}
		.largeMidQuote ul li {
			display:block;
			float:left;
			background:none;
			padding-left:0;
			}
			.largeMidQuote ul li:nth-child(2) {
				margin:0 155px;
			}
			.largeMidQuote ul li i {
				font-size:4.5em;
				display:block;
			}

.newCase #innerContent {
	width:100%;
}

	/* ----- MarketView ------------------------------------------ */
	#case-study-marketview #fullHeader {
		background:url(/images/new-images/marketview-header.png) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;	
	}

	#marketMidQuote {
		background:url(/images/new-images/case-header-marketview.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;.jpg
	}

	#case-study-marketview #previousCase {
		background:url(/images/new-images/crown-auto-continue.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}

	#case-study-marketview #nextCase {
		background:url(/images/new-images/bare-bones-continue.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}

	/* ----- Guy Harvey Jewelry ----------------------------------- */
	#case-study-guy-harvey #fullHeader {
		background:url(/images/new-images/guy-harvey-header.png) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;	
	}

	#guyMidQuote {
		background:url(/images/new-images/guy-harvey-mid.png) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}

	#case-study-guy-harvey #previousCase {
		background:url(/images/new-images/crown-auto-continue.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}

	#case-study-guy-harvey #nextCase {
		background:url(/images/new-images/bare-bones-continue.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}

	#case-study-guy-harvey .splitColorLeft p {
		margin:45px 20px 0 0;
	}

	#case-study-guy-harvey #migrating img {
		margin:40px 20px 80px 0;
	}

	#case-study-guy-harvey #migrating .mainParagraph {
		margin:0 auto 20px auto !important;
	}

	#case-study-guy-harvey #migrating h2.clear {
		margin-top:80px;
	}

	#case-study-guy-harvey #fullHeader h1 {
		line-height:46px;
	}

	/* ----- Bare Bones Broth ----------------------------------- */
	#case-study-bare-bones #fullHeader {
		background:url(/images/new-images/bare-bones-header.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;	
	}

	#bareMidQuote {
		background:url(/images/new-images/bare-bones-mid.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}

	#case-study-bare-bones #previousCase {
		background:url(/images/new-images/crown-auto-continue.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}

	#case-study-bare-bones #nextCase {
		background:url(/images/new-images/essential-continue.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}

	#case-study-bare-bones .splitColorRight {
		height:240px;
		}
		#case-study-bare-bones .splitColorRight ul {
			margin:10px 0 0 20px !important;
		}

	#case-study-bare-bones .splitColorLeft {
		height:240px;
		}
		#case-study-bare-bones .splitColorLeft p {
			margin:65px 20px 0 0;
		}
		#case-study-bare-bones .splitColorRight ul li {
			margin:0 20px;
			font-size:0.7125em;
		}

	#case-study-bare-bones .pullQuote {
		padding-bottom:60px;
	}

	/* ----- Crown Automotive ------------------------------------ */
	#case-study-crown-automotive .paddedSection p {
		width:960px;
		margin:0 auto 25px auto !important;
	}

	#case-study-crown-automotive .splitColorRight ul li {
		margin:0 20px;
		font-size:0.7125em;
	}

	#case-study-crown-automotive .paddedSection .mainParagraph {
		width:960px;
		margin:0 auto 80px auto !important;
	}

	#case-study-crown-automotive .pullQuote {
		width:405px;
	}

	#case-study-crown-automotive #outgrowing .container960 p {
		width:500px;
	}

	#case-study-crown-automotive .container960 {
		margin-top:65px;
		}
		#case-study-crown-automotive .container960 p {
			width:630px;
			float:left;
		}
		#case-study-crown-automotive .resultsAside {
			padding:10px 30px;
			}
			#case-study-crown-automotive .resultsAside p {
				float:none;
				width:170px !important;
			}

	#case-study-crown-automotive #migrating img {
		margin:0 80px 100px 0;
	}

	#case-study-crown-automotive #fullHeader {
		background:url(/images/new-images/crown-header.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;	
	}

	#crownMidQuote {
		background:url(/images/new-images/crown-mid.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;.jpg
	}

	#case-study-crown-automotive #previousCase {
		background:url(/images/new-images/marketview-continue.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}

	#case-study-crown-automotive #nextCase {
		background:url(/images/new-images/bare-bones-continue.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}

	/* ----- Essential Depot ------------------------------------ */
	#case-study-essential-depot #fullHeader {
		background:url(/images/new-images/soap-bg.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;	
		}
		#case-study-essential-depot #fullHeader p {
			width:780px;
		}

	#case-study-essential-depot .splitColorRight ul li {
		margin:0 20px;
	}

	#essentialMidQuote {
		background:url(/images/new-images/soap-quote.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;.jpg
		}
		#case-study-essential-depot .midQuote p {
			width:910px;
		}

	#case-study-essential-depot .container960 p {
		width:650px;
	}

	#case-study-essential-depot .resultsAside {
		padding:10px 30px;
		}
		#case-study-essential-depot .resultsAside h3 {
			line-height:22px;
		}
		#case-study-essential-depot .resultsAside p .iconLeft {
			font-size:0.575em;
		}
		#case-study-essential-depot .resultsAside p #tranIcon {
			margin-left:20px;
		}
		#case-study-essential-depot .resultsAside p #revenueIcon {
			margin-left:50px;
		}
		#case-study-essential-depot .resultsAside p #laptopIcon {
			margin-left:55px;
		}

	#case-study-essential-depot #previousCase {
		background:url(/images/new-images/marketview-continue.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}

	#case-study-essential-depot #nextCase {
		background:url(/images/new-images/bare-bones-continue.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}

	/* ----- Sewing Parts ------------------------------------ */
	#case-study-sewing-parts-online #fullHeader {
		background:url(/images/new-images/bg-sewing.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}

	#case-study-sewing-parts-online .splitColorRight ul li {
		margin:0 20px;
	}

	#case-study-sewing-parts-online #essentialMidQuote {
		background:url(/images/new-images/bg-string.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:300px 0;
	}

	#case-study-sewing-parts-online .resultsAside {
		padding:35px 40px 10px 40px;
		}
		#case-study-sewing-parts-online .resultsAside p {
			margin-bottom:35px;
		}
		#case-study-sewing-parts-online .resultsAside #transUp {
			margin-bottom:45px;
		}

	#case-study-sewing-parts-online .midQuote p span {
		font-weight:500;
	}

	#case-study-sewing-parts-online #previousCase {
		background:url(/images/new-images/crown-auto-continue.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}

	#case-study-sewing-parts-online #nextCase {
		background:url(/images/new-images/bare-bones-continue.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}

	/* ----- Oliver + S ------------------------------------ */
	#case-study-oliver #fullHeader {
		background:url(/images/new-images/bg-worktable.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}

	#case-study-oliver .splitColorRight ul li {
		margin:0 20px;
	}

	#case-study-oliver #oliverMidQuote {
		background:url(/images/new-images/bg-strings-2.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		}
		#oliverMidQuote p {
			width:820px;
		}

	#case-study-oliver #migrating .floatedContent {
		float:right;
		width:680px;
		margin-bottom:80px;
	}

	#case-study-oliver #migrating img {
		position:absolute;
		left:-90px;
		top:210px;
	}

	#case-study-oliver #migrating .pullQuote p {
		font-size:1.5em;
		line-height:40px;
	}

	#case-study-oliver .resultsAside {
		padding:35px 40px 10px 40px;
		}
		#case-study-oliver .resultsAside p {
			margin-bottom:35px;
		}
		#case-study-oliver .resultsAside #transUp {
			margin-bottom:45px;
		}

	#case-study-oliver .midQuote p span {
		font-weight:500;
	}

	#case-study-oliver #previousCase {
		background:url(/images/new-images/crown-auto-continue.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}

	#case-study-oliver #nextCase {
		background:url(/images/new-images/essential-continue.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}


	/* ----- Lotus Sculpture ------------------------------------ */
	#case-study-lotus-sculpture #fullHeader {
		background:url(/images/new-images/bg-lotus.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}

	#case-study-lotus-sculpture #caseStats {
		background:#F1F1F1;
		}
		#case-study-lotus-sculpture .splitColorRight {
			width:1190px;
			margin:0 auto;
			float:none;
		}

	#case-study-lotus-sculpture .splitColorRight ul li {
		margin:0 45px;
	}

	#case-study-lotus-sculpture #outgrowing .pullQuote {
		margin:0 0 80px 25px;
	}

	#case-study-lotus-sculpture #lotusMidQuote {
		background:url(/images/new-images/bg-paradise.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:280px 0;
	}

	#case-study-lotus-sculpture #migrating .floatedContent {
		float:right;
		width:680px;
		margin-bottom:150px;
	}

	#case-study-lotus-sculpture #migrating img {
		position:absolute;
		left:-90px;
		top:210px;
	}

	#case-study-lotus-sculpture .midQuote p span {
		font-weight:500;
	}

	#case-study-lotus-sculpture #previousCase {
		background:url(/images/new-images/crown-auto-continue.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}

	#case-study-lotus-sculpture #nextCase {
		background:url(/images/new-images/essential-continue.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}


/* Old Case Study Styling - Remove when all are converted */
.caseStudyTopQuote {
	font-size:16px;
	font-style:italic;
	color:#666;
}
#caseStudyLeft {
	width:250px;
	float:left;
	margin:25px 20px 0 0;
	}
	#caseStudyLeft img {
		margin-bottom:15px;
	}
	#caseStudyLeft ul {
		margin:0 0 15px 0;
	}
	#caseStudyLeft ul li {
		margin-bottom:10px;
	}
#caseStudyRight {
	width:650px;
	float:left;
	margin-top:25px;
	}
	.rightHeader {
		font-size:18px;
	}
	#caseStudyInsideRight {
		width:300px;
		float:left;
	}
	#caseStudyInsideLeft {
		width:300px;
		float:left;
		margin-right:45px;
	}




#upgrade-to-miva-merchant #fullHeader {
	width:100%;
	margin-top:80px;
	padding:55px 0;
	background:url(/images/new-images/case-header-marketview.jpg) no-repeat center;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	}
	#upgrade-to-miva-merchant #fullHeader.newStyleHeader {
		padding:125px 0;
		background:url(/images/new-images/bg-case-xdp.jpg) no-repeat center;
		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
	}
	#upgrade-to-miva-merchant #landingHeader {
		background:url(/images/new-images/bg-case-xdp.jpg) no-repeat center;
		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		padding:0 0 150px 0;
	}
	#upgrade-to-miva-merchant #getStartedHomeReg {
		border:solid 1px #FFF;
	}
	.insideHTMLBlank .newCase h1 {
		text-indent:0;
		}
		.newCase #innerContent #fullHeader h1 {
			font-size:0.875em;
			text-transform:uppercase;
			letter-spacing:0.0475em;
			margin:0 0 2px 0;
			font-weight:600;
			text-align:left;
		}
		.newCase #landingHeader h1 {
			font-size:0.875em;
			text-transform:uppercase;
			letter-spacing:0.0475em;
			margin:100px 0 2px 0;
			font-weight:600;
			text-align:left;
		}
		.newCase #innerContent .headerH2 {
			font-size:2.75em;
			text-transform:uppercase;
			letter-spacing:0.0475em;
			margin:0;
			font-weight:600;
			text-align:left;
			color:#FFF;
			line-height:35px;
		}
		.newCase #innerContent #fullHeader.newStyleHeader h1,
		.newCase #landingHeader h1 {
			font-weight:300;
			letter-spacing:0.1em;
		}
		.newCase #innerContent .newStyleHeader .headerH2 {
			font-size:3.75em;
			font-weight:700;
			letter-spacing:0.3em;
			line-height:70px;
			text-align:left;
		}
		.newCase #landingHeader .headerH2 {
			font-size:3.75em;
			font-weight:700;
			letter-spacing:0.3em;
			line-height:70px;
			text-align:left;
			text-transform:uppercase;
			margin:0;
		}
		.newCase #innerContent #fullHeader h3 {
			text-transform:uppercase;
			letter-spacing:0.1em;
			font-weight:600;
			margin-top:65px;
		}
		.newCase #landingHeader h3 {
			text-transform:uppercase;
			letter-spacing:0.1em;
			font-weight:600;
			margin-top:65px;
			color:#FFF;
		}
	#upgrade-to-miva-merchant #fullHeader p,
	#upgrade-to-miva-merchant #landingHeader p {
		color:#FFF;
		width:500px;
		font-size:1.25em;
		margin:40px 0;
		line-height:30px;
		}
		#upgrade-to-miva-merchant #fullHeader p span,
		#upgrade-to-miva-merchant #landingHeader p span {
			font-size:0.775em;
			line-height:30px;
		}
	#upgrade-to-miva-merchant #fullHeader.newStyleHeader p,
	#upgrade-to-miva-merchant #landingHeader p {
		margin:20px 0 100px 0;
		font-size:1em;
		width:445px;
	}
	#upgrade-to-miva-merchant #fullHeader.newStyleHeader .btnRoundedTransparent,
	#upgrade-to-miva-merchant #landingHeader .btnRoundedTransparent {
		border-radius:0;
		border:solid 2px #FFF;
		text-align:center;
		text-transform:none;
		font-size:1em;
		padding:20px 60px;
		letter-spacing:0.0475em;
	}
#upgrade-to-miva-merchant h2 {
	color:#38393a;
	text-align:center;
	font-size:2.25em;
	margin:60px 0 40px 0;
}

.caseStudy {
	width:570px;
	float:left;
	margin-top:50px;
	}
	.caseStudy:nth-child(odd) {
		margin-right:30px;
	}
	.caseStudy h3 {
		color:#62666b;
		text-transform:uppercase;
		margin:25px 0 10px 0 !important;
	}
	.caseStudy p {
		color:#92969b;
		font-size:1.125em;
		line-height:30px;
	}
	.caseStudy a {
		color:#16c0d5;
		font-weight:600;
		font-size:1.125em;
	}
	.caseLink {
		display:block;
		width:100%;
		height:100%;
		color:#FFF !important;
		text-align:center;
		position:relative;
		overflow:hidden;
		opacity:0;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		}
		.caseLink:hover {
			background:rgba(244,36,52,0.8);
			opacity:1;
		}
		.caseLink i {
			float:left;
			position:absolute;
			top:115px;
			left:262px;
		}
		.caseLink span {
			float:left;
			clear:left;
			position:absolute;
			top:145px;
			left:220px;
		}


#crownCase .linkWrap {
	display:block;
	background:url(/images/new-images/study-crown.jpg) no-repeat center center;
	height:280px;
}

#drycaseCase .linkWrap {
	display:block;
	background:url(/images/new-images/study-drycase.jpg) no-repeat center center;
	height:280px;
}

#scottCase .linkWrap {
	display:block;
	background:url(/images/new-images/study-scottevest.jpg) no-repeat center center;
	height:280px;
}

#lotusCase .linkWrap {
	display:block;
	background:url(/images/new-images/study-lotus.jpg) no-repeat center center;
	height:280px;
}

#marketviewCase .linkWrap {
	display:block;
	background:url(/images/new-images/study-marketview.jpg) no-repeat center center;
	height:280px;
}

#oliverCase .linkWrap {
	display:block;
	background:url(/images/new-images/study-oliver.jpg) no-repeat center center;
	height:280px;
}

#coolestCase .linkWrap {
	display:block;
	background:url(/images/new-images/study-shoes.jpg) no-repeat center center;
	height:280px;
}

#charlottesCase .linkWrap {
	display:block;
	background:url(/images/new-images/study-charlottes.jpg) no-repeat center center;
	height:280px;
}

#sewingCase .linkWrap {
	display:block;
	background:url(/images/new-images/study-sewing.jpg) no-repeat center center;
	height:280px;
}

#mapsCase .linkWrap {
	display:block;
	background:url(/images/new-images/study-maps.jpg) no-repeat center center;
	height:280px;
}

#pciCase .linkWrap {
	display:block;
	background:url(/images/new-images/study-pci.jpg) no-repeat center center;
	height:280px;
}

#harveyCase .linkWrap {
	display:block;
	background:url(/images/new-images/study-harvey.jpg) no-repeat center center;
	height:280px;
}

#bareBonesCase .linkWrap {
	display:block;
	background:url(/images/new-images/study-bare-bones.png) no-repeat center center;
	height:280px;
}

#essentialCase .linkWrap {
	display:block;
	background:url(/images/new-images/study-essential-depot.png) no-repeat center center;
	height:280px;
}

#clintCase .linkWrap {
	display:block;
	background:url(/images/new-images/clint-thumb.jpg) no-repeat center center;
	height:280px;
}

#bmCase .linkWrap {
	display:block;
	background:url(/images/new-images/bm-thumb.jpg) no-repeat center center;
	height:280px;
}

#nhsCase .linkWrap {
	display:block;
	background:url(/images/new-images/nhs-thumb.jpg) no-repeat center center;
	height:280px;
}

#xdpCase .linkWrap {
	display:block;
	background:url(/images/new-images/xdp-thumb.jpg) no-repeat center center;
	height:280px;
}

#ltcCase .linkWrap {
	display:block;
	background:url(/images/new-images/ltc-thumb.jpg) no-repeat center center;
	height:280px;
}

#decorativeCase .linkWrap {
	display:block;
	background:url(/images/new-images/decorative-thumb.jpg) no-repeat center center;
	height:280px;
}

#upgrade-to-miva-merchant #getStarted {
	background:#f1f1f1;
	}
	#upgrade-to-miva-merchant #getStarted h3 {
		color:#62666b;
	}



/* ----- Client Satisfaction Survey ----------------------------------------- */
#contact-form fieldset {
	margin:auto;
	width:650px;
	border:solid 1px #CCC;
	border-radius:4px;
	-webkit-border-radius:4px; 
	-moz-border-radius:4px; 
	-o-border-radius:4px; 
	padding:10px;
}
#miva-client-satisfaction-survey #contact-form input[type="radio"] {
	margin: 0 5px 0 10px;
}
input[type="checkbox"], 
input[type="radio"] {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 0 none;
}
.clearTall {
	clear:both;
	height:20px;
}



/* ----- Company ------------------------------------------------------------ */
/* NEW ISH */
.newCompany {

	}
	.newCompany #innerContent,
	.newCompany #wrapper {
		width:100%;
		padding:0;
	}
	.newCompany #landingHeader {
		background:none;
		padding:0 0 200px 0;
		overflow-x:hidden;
		}
		#company #landingHeader {
			padding:0 0 330px 0;
		}
		#landingHeader .imgBackground {
			position:absolute;
			right:-220px;
			top:60px;
			z-index:88;
			}
			#company #landingHeader .imgBackground {
				right:-200px;
			}
			#press-releases #landingHeader .imgBackground,
			#management #landingHeader .imgBackground {
				right:95px;
				top:170px;
			}
		#landingHeader .imgBackgroundMobile {
			display:none;
			position:absolute;
			right:-220px;
			top:60px;
			z-index:88;
		}
		.newCompany #landingHeader .simpleCandy {
			width:370px;
			height:185px;
			position:absolute;
			right:95px;
			top:150px;
		}
		.newCompany #homeNav ul li a {
			color:#38393a;
		}
		.newCompany #getStartedHomeReg {
			color:#38393a;
			border:solid 2px #e3e3e3;
		}
		.newCompany #landingHeader hr {
			width:145px;
			position:absolute;
			background-color:#f7394a;
			border-color:#f7394a;
			height:5px;
			top:245px;
		}
		.newCompany #landingHeader .floatedContent {
			width:400px;
			margin:20px 0 0 200px;
			z-index:89;
			position:relative;
			}
			#company #landingHeader .floatedContent {
				width:350px;
				}
				#company #landingHeader .floatedContent h2 {
					width:100%;
				}
		.newCompany #landingHeader h1 {
			color:#38393a;
			text-align:left;
			font-size:6.6875em;
			font-weight:600;
			margin:115px 0 80px 0;
			}
			#press-releases #landingHeader h1,
			#management #landingHeader h1 {
				margin:130px 0 0 200px;
				z-index:89;
				position:relative;
			}
		.newCompany #landingHeader h2 {
			color:#38393a;
			text-align:left;
			font-size:1.6875em !important;
			line-height:34px;
			margin:0 !important;
		}
		.newCompany #landingHeader p {
			color:#757a7b;
			margin-top:15px;
		}
		.newCompany #landingHeader .btnRedStandard {
			width:310px;
			margin:65px 0 0 0;
			text-transform:none;
			font-weight:500;
			letter-spacing:0.06em;
			padding:20px 25px;
			float:left;
			}
			.newCompany #landingHeader .btnRedStandard i {
				float:right;
			}
		.newCompany #heroImage {
			position:absolute;
			top:60px;
			right:-200px;
			width:885px;
			height:830px;
			z-index:88;
			}
			#heroImage .candyBox {
				width:585px;
				height:830px;
				position:absolute;
				top:0;
				right:0;
				z-index:86;
			}
			#heroImage img {
				position:absolute;
				top:90px;
				left:0;
				z-index:87;
			}

	#subWrap {
		background:#f4f4f5;
		padding:0;
		}
		.newCompany #responsiveSubnav {
			margin:0;
			padding:0;
		}

	#newSubnav {
		margin:90px 0 0 200px;
		z-index:89;
		position:relative;
		}
		#newSubnav li {
			display:inline;
			float:left;
			background:none;
			padding-left:0;
			margin-right:50px;
			font-size:0.875em;
			font-weight:500;
			letter-spacing:0.01em;
			}
			#newSubnav li a {
				color:#757a7b;
				border-bottom:solid 0px #f3f3f3;
				transition: all 0.1s ease-in-out;
				-webkit-transition: all 0.1s ease-in-out;
				-moz-transition: all 0.1s ease-in-out;
				-o-transition: all 0.1s ease-in-out;
				}
				#newSubnav li a:hover,
				#newSubnav li .activeSub {
					color:#38393a;
					border-bottom:solid 6px #f3f3f3;
					padding-bottom:10px;
				}

	#jobBenefits {
		padding:130px 0 150px 0;
		}
		#jobBenefits .floatedContent {
			float:right;
			width:675px;
			}
			#jobBenefits .floatedContent h2 {
				color:#38393a;
				font-weight:600 !important;
			}
			#jobBenefits .floatedContent p {
				font-size:1.125em;
				color:#757a7b;
				margin-top:5px;
				font-weight:100;
			}
			#jobBenefits ul {
				margin:100px 0 0 0;
				float:left;
				}
				#jobBenefits ul li {
					background:none;
					padding-left:0;
					display:block;
					float:left;
					width:140px;
					height:170px;
					font-size:1.125em;
					color:#38393a;
					font-weight:600;
					margin:0 120px 30px 0;
					line-height:24px;
					}
					#jobBenefits ul li:nth-child(3),
					#jobBenefits ul li:nth-child(6) {
						margin:0 0 30px 0;
					}
					#jobBenefits ul li i {
						font-size:3em;
						color:#d6d6d6;
						display:block;
						text-align:left;
						margin-bottom:5px;
						margin-left:-20px;
					}
		#niceToMeet {
			width:702px;
			height:725px;
			position:absolute;
			top:-40px;
			left:-300px;
			}
			#niceToMeet .bigRedBox {
				width:400px;
				height:400px;
				border:solid 150px #f7394a;
				-webkit-border-radius:355px;
				-moz-border-radius:355px;
				-o-border-radius:355px;
				border-radius:355px;
				z-index:87;
				position:absolute;
				}
				#niceToMeet .bigRedBox hr {
					width:195px;
					-ms-transform:rotate(90deg); /* IE 9 */
				    -webkit-transform:rotate(90deg); /* Chrome, Safari, Opera */
				    transform:rotate(90deg);
				    background-color:#38393a;
				    border-color:#38393a;
				    margin:65px auto 0 auto;
				    height:1px;
				}
				#niceToMeet .smallCandy {
					width:70px;
					height:70px;
					position:absolute;
					top:10px;
					right:90px;
				}
				#niceToMeet .tinyCandy {
					width:40px;
					height:40px;
					position:absolute;
					top:-20px;
					right:80px;
				}
			#niceToMeet span {
				text-align:center;
				display:block;
				font-size:0.875em;
				font-weight:600;
				letter-spacing:0.06em;
				z-index:88;
				position:relative;
				}
				#niceToMeet .hi {
					margin-top:65px;
					color:#FFF;
				}
				#niceToMeet .meet {
					margin-top:250px;
					color:#38393a;
				}

	#newVision {

		}
		#newVision .floatedContent {
			float:right;
			}
			#newVision .floatedContent h2 {
				font-weight:600 !important;
				width:100%;
			}
			#newVision .floatedContent p {
				margin-top:10px;
				color:#757a7b;
				font-weight:100;
				}
				#newVision .floatedContent p strong {
					font-weight:500;
				}

		#scrollFloat {
			width:530px;
			height:920px;
			position:absolute;
			left:-160px;
			top:-340px;
			}
			#scrollFloat p {
				color:#757a7b;
				font-size:0.75em;
				position:absolute;
				right:-14px;
				top:30px;
				-ms-transform:rotate(90deg); /* IE 9 */
			    -webkit-transform:rotate(90deg); /* Chrome, Safari, Opera */
			    transform:rotate(90deg);
				}
				#scrollFloat p a {
					color:#757a7b;
				}
				#scrollFloat hr {
					width:185px;
					position:absolute;
					right:-71px;
					top:180px;
					-ms-transform:rotate(90deg); /* IE 9 */
				    -webkit-transform:rotate(90deg); /* Chrome, Safari, Opera */
				    transform:rotate(90deg);
				    border:none;
				    background-color:#b3b5b6;
				}
				#scrollFloat img {
					z-index:89;
					position:absolute;
					top:315px;
					left:70px;
				}
				#scrollFloat .tallCandy {
					position:absolute;
					right:0;
					bottom:0;
					width:135px;
					height:540px;
					z-index:87;
				}
				#scrollFloat .redBox {
					position:absolute;
					right:21px;
					top:270px;
					width:80px;
					height:245px;
					z-index:88;
					background:#f84c5c;
				}
				#scrollFloat .smallCandy {
					width:70px;
					height:70px;
					position:absolute;
					left:5px;
					bottom:50px;
					z-index:87;
				}
				#scrollFloat .tinyCandy {
					width:40px;
					height:40px;
					position:absolute;
					left:40px;
					bottom:115px;
					z-index:88;
									}

	#getInTouch {
		padding:200px 0;
		}
		#touchWrap {
			width:870px;
			margin-left:200px;
			}
			#innerContent #touchWrap h2 {
				text-align:left;
				font-weight:600;
				margin-bottom:40px;
			}
			#touchWrap h3 {
				color:#38393a;
				font-size:1.6875em;
				font-weight:100;
				margin:0 0 20px 0;
			}
			#getInTouch .candyBox {
				width:110px;
				height:530px;
				position:absolute;
				right:-200px;
				top:-110px;
				}
				#getInTouch .candyBox hr {
					width:70px;
					height:15px;
					background-color:#f7394a;
					border-color:#f7394a;
					position:absolute;
					top:25px;
					left:-35px;
				}
			#touchWrap .leftSide {
				float:left;
				}
				#touchWrap .leftSide p {
					font-size:1.125em;
					color:#757a7b;
					font-weight:100;
					}
					#touchWrap .leftSide p:nth-child(2) {
						margin-bottom:75px;
					}
			#touchWrap .rightSide {
				float:right;
				width:370px;
				}
				#touchWrap .rightSide table {
					color:#757a7b;
					font-size:1.125em;
					font-weight:100;
					}
					#touchWrap .rightSide table:nth-child(2) {
						margin-bottom:75px;
					}
					.rightSide table strong {
						font-weight:500;
					}
					#touchWrap table tr {
						margin-bottom:5px;
						display:block;
						}
						#touchWrap .rightSide table tr td {
							width:140px;
						}
			#getInTouch img {
				position:absolute;
				right:-200px;
				top:-110px;
			}

	#cultOppInspiration {
		padding:460px 0 450px 0;
		}
		#imgBg1 {
			position:absolute;
			top:-370px;
			right:-210px;
			z-index:98;
		}
		#imgBg2 {
			position:absolute;
			bottom:-450px;
			left:-220px;
		}
		#imgBg1Mobile {
			display:none;
		}
		#imgBg2Mobile {
			display:none;
		}
		.smallStandout {
			width:370px;
			float:left;
			margin:0;
			background:#FFF;
			position:relative;
			z-index:99;
			}
			#culture {
				padding:75px 130px 185px 0;
			}
			#opportunity {
				padding:75px 60px 75px 0;
			}
			#inspiration {
				width:280px;
				float:right;
				margin:200px 0 0 0;
				background:none;
				padding:0;
			}
			#innerContent .smallStandout h2 {
				color:#38393a;
				font-size:2.25em;
				text-align:left;
				font-weight:600;
				margin:0 0 25px 0 !important;
			}	
			.smallStandout p {
				font-size:1.125em;
				color:#757a7b;
				margin:0;
			}
		#inspireWrap {
			position:relative;
			}
			#imageWrap {
				position:absolute;
				top:0;
				left:-250px;
				z-index:85;
			}
			#inspireWrap img {
				float:left;
				}
				#inspireWrap img:nth-child(1) {
					margin-right:20px;
				}
			#inspireWrap .candyBox {
				width:1240px;
				height:530px;
				position:absolute;
				top:50px;
				right:-185px;
				z-index:83;
			}
			#inspireWrap .bigRedBox {
				position:absolute;
				top:530px;
				right:-680px;
				z-index:84;
			}
			#inspireWrap .redBox {
				width:55px;
				height:55px;
				position:absolute;
				top:30px;
				left:715px;
				z-index:86;
				background:#f7394a;
			}
			#inspireWrap hr {
				width:75px;
				height:15px;
				background-color:#f7394a;
				border-color:#f7394a;
				position:absolute;
				top:590px;
				left:315px;
				z-index:86;`
			}

	.candyBox {
		background-color:#fee7e9;
		background-image:linear-gradient(45deg, #fee7e9 0%, #effcfd 100%);
	}

	.reverseCandy {
		background-color:#fee7e9 !important;
		background-image:linear-gradient(45deg, #effcfd 30%, #fee7e9 70%) !important;
	}

	.bigRedBox {
		width:545px;
		height:545px;
		border:solid 100px #f7394a;
	}

	#companyBottom {
		padding:0 0 180px 0;	
		}
		#companyBottom .wideContainer {
			width:1560px;
			}
			#companyBottom img {
				float:left;
				margin-right:30px;
				}
				#companyBottom img:nth-child(1) {
					margin-left:175px;
				}
			#companyBottom .bigRedBox {
				position:absolute;
				right:-460px;
				top:160px;
				z-index:89;
			}	

	#jobs {
		background:#f9f9f9;
		padding:150px 0 100px 0;
		position:relative;
		z-index:90;
		}
		#careers #jobs h2 {
			float:left;
			margin-top:10px;
			font-size:2em;
			color:#38393a;
		}
		#jobWrap {
			float:left;
			width:900px;
		}
		#jobHeader {
			width:565px;
			margin:0 auto 115px auto;
			}
			#jobHeader img {
				width:55px;
				float:left;
				margin:0 45px 0 0;
			}
			#jobHeader p {
				float:left;
				color:#757a7b;
				font-size:1.125em;
				width:80%;
			}
		.newCompany #jobs_widget_container {
			border:none;
			background:none;
			}
			.newCompany #jobs_widget_container h3 {
				display:none;
			}
		.newCompany #jobsTable {

			}
			.newCompany colgroup {
				display:none;
			}
			.newCompany #jobsTable_filter {
				display:none;
			}
			.newCompany thead {
				display:none;
			}
			.newCompany #jobsTable tbody tr {
				width:200px;
				height:150px;
				float:left;
				margin-left:90px;
				background:none;
				}
				.newCompany #jobsTable tr td {
					border-top:none;
					float:left;
					clear:left;
					color:#757a7b;
					background:none;
					}
					.newCompany #jobsTable tr td a {
						color:#38393a;
						font-size:1.125em;
						}
						.newCompany #jobsTable tr td a:hover {
							color:#F7394A;
						}
				.newCompany #jobsTable tr td:nth-child(2) {
					padding:0 8px;
				}
				.newCompany #jobsTable tr td:nth-child(3),
				.newCompany #jobsTable tr td:nth-child(4) {
					display:none;
				}

#pressContainer {
	padding:75px 0 150px 0;
	}
	#press-releases #landingHeader {
		padding-top:150px;
	}
	#press-releases #mivaBottomFooter ul li ul {
		width:275px;
	}
	#press-releases #mivaBottomFooter #termsLink.termsOpen ul {
		height:180px;
	}
	#press-releases #mivaNav #navList #navSolutions:hover ul {
		height:175px;
		width:600px;
		padding-top:15px;
		}
		#press-releases #mivaNav #navList #navSolutions:hover ul li ul {
			width:150px;
		}
	#press-releases #mivaNav #navList #navCustomers:hover ul {
		height:120px;
		width:250px;
		padding-top:35px;
	}
	#press-releases #mivaNav #navList #navPartners:hover ul {
		height:120px;
		width:250px;
		padding-top:35px;
	}
	#press-releases #mivaNav #navList #navResources:hover ul {
		height:180px;
		width:250px;
		padding-top:35px;
	}
	#press-releases.single #landingHeader {
		padding:0 0 100px 0;
	}
	#press-releases.single #pressContainer {
		padding:0 0 150px 0;
	}
	#press-releases.single #press2017 {
		padding-left:170px;
	}
	#press-releases.single #landingHeader h1,
	#press-releases.single #landingHeader hr,
	#press-releases.single #landingHeader img {
		display:none;
	}
	#press-releases.single #pressContainer h1 {
		text-indent:0;
		color:#38393a;
		font-size:2.625em;
		font-weight:100;
		line-height:52px;
	}
	#press-releases.single #pressContainer p {
		font-size:1.125em;
		font-weight:300;
		margin-top:30px;
	}
	#press-releases.single #pressContainer .dateRelease {
		font-size:1.125em;
		font-weight:100;
	}
	#pressContainer h2 {
		font-size:2.25em;
		margin:0 0 65px 200px;
		font-weight:600;
		max-width:710px;
		line-height:40px;
	}
	.pressSection {
		margin-bottom:75px;
	}
	.pressYear {
		float:left;
		width:170px;
		position:relative;
		}
		#innerContent .pressYear h3 {
			color:#e0e0e0;
			font-weight:600;
			font-size:2.5em;
			font-family:"din-2014";
		}
		.pressYear hr {
			background-color:rgba(56, 57, 58, 0.2);
			border-color:transparent;
			width:63px;
			position:absolute;
			right:40px;
			top:27px;
			margin:0;
			height:2px;
		}
	.releases {
		float:left;
		width:700px;
		margin-left:30px;
		}
		.archive .releases {
			width:90%;
		}
		.single .releases a {
			color:#16C0d5;
		}
		#innerContent .releases h4 {
			color:#38393a;
			font-size:1.7em;
			font-weight:100;
			line-height:34px;
			margin:0 0 10px 0;
			}
			#innerContent .releases h4 a {
				color:#38393a;
				}
				#innerContent .releases h4 a:hover,
				.releases .read-more:hover,
				#backPress:hover {
					color:#16c0d5;
				}
			#innerContent .releases h2 {
				color:#38393a;
				font-size:1.7em;
				font-weight:100;
				line-height:34px;
				margin:0 0 10px 0;
			}
			#innerContent .releases h3 {
				color:#38393a;
				font-size:1.7em;
				font-weight:100;
				line-height:34px;
				margin:0 0 10px 0;
			}
			.releases .dateRelease {
				font-size:0.875em;
				color:#757a7b;
				display:block;
				line-height:20px;
			}
			#innerContent .releases p {
				color:#757a7b;
				}
				.releases .read-more {
					font-weight:600;
					color:#757a7b;
				}
		.releases .entry-summary {
			float:left;
		}
		.releases .release {
			margin:18px 0 50px 0;
			color:#757a7b;
			font-weight:100;
		}
		#backPress {
			color:#38393a;
			font-size:1.125em;
			font-weight:600;
			margin-top:45px;
			float:left;
			clear:both;
			}
			#backPress i {
				margin-right:10px;
				font-size:0.6em;
				vertical-align:middle;
			}
	#press-releases.single #landingHeader .simpleCandy {
		display:none;
	}

.archive .pagination {
	border-top:0;
}

.leaderSection {
	width:370px;
	float:left;
	margin:0 0 75px 0;
	}
	.leaderSection:nth-child(2),
	.leaderSection:nth-child(5),
	.leaderSection:nth-child(8),
	.leaderSection:nth-child(11),
	.leaderSection:nth-child(14) {
		margin:0 30px 75px 30px;
	}
	.leaderSection img {
		max-width:100%;
	}
	#innerContent .leaderSection h2 {
		color:#38393a;
		font-size:1.3125em;
		margin:20px 0 5px 0;
	}
	#innerContent .leaderSection h3 {
		color:#757a7b;
		text-transform:uppercase;
		letter-spacing:0.175em;
		font-weight:300;
		margin:0 0 10px 0;
		font-family:"din-2014";
		font-size:1em;
	}



#company #innerContent,
#company #wrapper {
	width:100%;
	margin:0;
	padding:0;
}

#company #pageHeader {
	background:url(/images/new-images/circle-header-company.png) no-repeat left center;
	}
	#company #pageHeader h1 {
		padding-top:40px;
	}
#company .flipFlopImageRight {
	margin-bottom:30px;
	background:url(/images/new-images/circle-company-body.png) no-repeat right center;
	position:relative;
	}
	#company .flipFlopImageRight a {
		display:block;
		width:338px;
		height:338px;
		text-indent:-9999em;
		position:absolute;
		top:44px;
		right:0;
		border-radius:169px;
		-webkit-border-radius:169px; 
		-moz-border-radius:169px; 
		-o-border-radius:169px; 
	}
#company .flipFlopImageRight h2 {
	padding-top:70px;
}

	/* ----- Affiliates ---------------------------------------------------- */
	#AFFILLOGN #pageHeader {
		background:url(/images/new-images/circle-header-affiliates.png) no-repeat left center;
	}

	#AFFILLOGN #pageHeader h1 {
		padding-top:140px;
	}

	#AFFILLOGN .stripedTable {
		margin:40px auto 15px auto;
		}
		#AFFILLOGN .stripedTable td {
			border-left:solid 1px #E2E2E2;
			padding:10px;
		}

	#AFFILLOGN .twoColumnRight {
		padding-top:70px;
	}

	#affiliateForm .buttonSmallOrange {
		float:right;
		margin:6px 15px 0 0;
	}

	#affiliateForm .buttonSmall {
		float:right;
		margin:10px 70px 0 0;
	}

	/* ----- Careers ------------------------------------------------------- */
	#careers #innerContent,
	#careers #wrapper {
		width:100%;
		margin:0;
		padding:0;
	}

	#careers #footerNav,
	#careers #footerFooter {
		margin:0 auto;
	}

	#careers .wideContainer h2 {
		margin-top:50px;
	}

	/* ----- Events -------------------------------------------------------- */
	#events #innerContent {
		min-height:500px;
	}
	#events .stripedTable {
		margin-top:25px;
		border:none;
		}
		#events .stripedTable .eventsHeader {
			border:none;
			}
			#events .stripedTable .eventsHeader td {
				padding:0;
			}
		#events .stripedTable td {
			padding:10px 10px 10px 0;
		}
		#events .stripedTable .dateCell {
			padding-left:10px;
		}

	/* ----- Marketing Materials ------------------------------------------- */ 
	#marketing-materials #innerContent h1 {
		margin-top:25px;
	}
	#marketing-materials #innerContent table {
		margin:20px 0 30px 0;
	}



/* ----- Contact ----------------------------------------------------------- */
#contact #landingHeader {
	padding:0 0 170px 0;
	background:url(/images/new-images/typing-header.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#contact #landingHeader h1 {
		font-weight:500;
		margin:135px 0 0 0;
	}

#contact #innerContent {
	margin:0 auto;
	min-height:1100px;
}

#contact #modal {
	margin:60px auto 0 auto;
	}
	#contact #modal .modalBottomInput {
		width:86%;
		margin:0 0 25px 25px;
	}
	#contact #modal textarea {
		border:1px solid #d5d5d5;
		padding:18px;
		width:86%;
		height:200px;
		margin:0 0 25px 25px;
	}
	#contact #modal .buttonLarge {
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
		font-weight:600;
		letter-spacing:0.075em;
		margin-top:55px;
	}



/* ----- Customer Survey --------------------------------------------------- */
#surveyWrapper {
	width:970px;
	}
	#surveyWrapper iframe {
		height:1285px !important;
		width:970px !important;
		margin-top:20px;
	}
	#northeast-feedback #surveyWrapper iframe,
	#midwest-feedback #surveyWrapper iframe,
	#southeast-feedback iframe {
		height:1825px !important;	
	}
	#mivacon-feedback #surveyWrapper iframe {
		height:2330px !important;	
	}
	#amazon-webstores #surveyWrapper iframe {
		height:1235px !important;	
	}
	.survey-body {
		background-color:#FFF !important;
	}
	#mivacon-feedback .smcx-embed {
		height:2330px;
		border:none;
		max-width:970px;
	}
	#mivacon-feedback .smcx-embed > .smcx-iframe-container {
		height:2330px;
		max-width:970px;
	}



/* ----- Developer Seat License -------------------------------------------- */
#dev-license #innerContent {
	width:100%;
	padding-bottom:0;
}

#dev-license #pageHeader {
	background:url(/images/new-images/circle-header-dev-license.png) no-repeat left center;
	margin-bottom:40px;
	}
	#dev-license #pageHeader h1 {
		padding-top:120px;
	}
	.insideHTMLBlank #dev-license .mfp-wrap #modal h1 {
		text-indent:0;
	}


/* ----- DMCA -------------------------------------------------------------- */
#DMCA #innerContent h2,
#DMCA_Counter_Notification #innerContent h2 {
	margin:25px 0 10px 0;
}

#DMCA #innerContent #copyrightInfringement input,
#DMCA_Counter_Notification #innerContent #copyrightInfringementCounter input {
	width:310px;
	margin-bottom:10px;
	float:left;
	clear:left;
}

#DMCA #copyrightInfringement label,
#DMCA_Counter_Notification #copyrightInfringementCounter label {
	float:left;
	width:550px;
	margin-bottom:10px;
}

#DMCA #innerContent #copyrightInfringement #copyright_owner,
#DMCA #innerContent #copyrightInfringement #authorized_behalf,
#DMCA #innerContent #copyrightInfringement #good_faith,
#DMCA #innerContent #copyrightInfringement #accurate,
#DMCA_Counter_Notification #innerContent #copyrightInfringementCounter #website_owner,
#DMCA_Counter_Notification #innerContent #copyrightInfringementCounter #authorized_behalf,
#DMCA_Counter_Notification #innerContent #copyrightInfringementCounter #good_faith,
#DMCA_Counter_Notification #innerContent #copyrightInfringementCounter #addressOption1,
#DMCA_Counter_Notification #innerContent #copyrightInfringementCounter #addressOption2 {
	width:20px;
	margin:6px 0 0 0;
}



/* ----- Ecommerce Hosting ------------------------------------------------- */
#starterProTop {
	width:98%;
	background:#1EABBD;
	padding-right:4px;
	}
	#starterProTop h2 {
		float:left;
		color:#FFF;
		margin-left:15px;
		margin-top:15px;
	}
	#starterProTop .buttonOrangeWhiteOutline {
		float:right;
		margin:10px 15px 10px 0;
	}
#responsiveStarterProTop {
	display:none;
}
#responsiveEnterpriseTop {
	display:none;
}
#enterpriseTop {
	width:98%;
	background:#000;
	padding-right:4px;
	}
	#enterpriseTop h2 {
		float:right;
		color:#FFF;
		margin-right:15px;
		margin-top:15px;
	}
	#enterpriseTop .buttonWhiteOutline {
		float:left;
		margin:10px 0 10px 20px;
	} 
/* Pricing Table */
#ecommerce-hosting .stripedTable,
#paypal .stripedTable {
	text-align:center;
	border:none;
	width:98.4%;
	font-size:0.875em;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	border-top:solid 1px #E2E2E2;
	}
	#ecommerce-hosting .stripedTable tr,
	#paypal .stripedTable tr {
		border:none;
		background:#FFF;
	}
	#ecommerce-hosting .stripedTable td,
	#paypal .stripedTable td {
		padding:0;
		border-right:solid 1px #E5E6E7;
		border-top:none;
		border-bottom:none;
		border-left:none;  
		height:40px;
	}
	#ecommerce-hosting .stripedTable tr:nth-child(even),
	#paypal .stripedTable tr:nth-child(even) {
		background:#F7FCFF;	
	}
	#ecommerce-hosting .stripedTable tr td p,
	#paypal .stripedTable tr td p {
		width:auto;	
	}    
	#ecommerce-hosting .stripedTable .lastCell,
	#paypal .stripedTable .lastCell {
		border-right:solid 1px #F4F4F4;
	}        
	.topLeft {
		width:220px;
		border-right:solid 1px #000;
		border-bottom:solid 1px #000;
		border-bottom:solid 1px #E5E6E7;
		}
		#ecommerce-hosting .topLeft h2,
		#paypal .topLeft h2 {
			margin:25px 0 0 15px;
			line-height:22px;
		}
		#ecommerce-hosting .topLeft h3,
		#paypal .topLeft h3 {
			margin:0 0 63px 15px;
			font-size:0.875em;
		}
		#ecommerce-hosting .topLeft h4,
		#paypal .topLeft h4 {
			display:block;
			width:205px;
			height:30px;
			color:#FFF;
			background:#414141;
			padding-left:15px;
			padding-top:6px;
			font-size:1.125em;
			font-style:italic;
			margin-top:0;
			margin-bottom:0;
		} 
	#innerContent .planHeader {
		display:block;
		background:#414141;
		width:100%;
		font-size:1.525em;
		color:#FFF;
		margin:0;
		padding:15px 0;
		font-weight:normal;
	}
	.planPrice {
		width:245px;
		background:#ebf7ff;
		width:120px;
		height:120px;
		border-radius:60px;
		-webkit-border-radius:60px;
		-moz-border-radius:60px;
		-o-border-radius:60px;
		margin:10px 60px;
		}
		#innerContent .planPrice h3 {
			font-size:2.6em;
			color:#555;
			font-weight:normal;
			float:left;
			margin:37px 0 0 0;
			text-align:center;
			width:100%;
			}
			.planPrice h3 sup {
				font-size:0.5em;
				color:#555;
				font-weight:normal; 
			}
		#ecommerce-hosting #innerContent .planPrice p,
		#paypal #innerContent .planPrice p {
			float:left;
			clear:both;
			margin:0;
			text-align:center;
			width:100%;
			text-transform:uppercase;
			color:#555;
			font-size:0.9375em;
		}  
	#ecommerce-hosting .stripedTable .planFeature,
	#paypal .stripedTable .planFeature {
		text-align:left;
		border-right:solid 1px #F9F9F9;
		border-left:solid 1px #F4F4F4;
		font-weight:bold;
		}
		#ecommerce-hosting .stripedTable .featurePadding,
		#paypal .stripedTable .featurePadding {
			padding-left:15px;
		}
	#ecommerce-hosting .stripedTable .headerBorders,
	#paypal .stripedTable .headerBorders {
		border-bottom:solid 1px #E5E6E7;
	}
	#ecommerce-hosting .stripedTable .borderBottom,
	#paypal .stripedTable .borderBottom {
		border-bottom:solid 1px #E5E6E7;
	}  
	.securityOptions {
		line-height:18px;
	}
	#ecommerce-hosting .stripedTable .emptySpace,
	#paypal .stripedTable .emptySpace {
		background:#FFF;
		border-left:none;
		border-bottom:none;
		border-top:solid 1px #F4F4F4;
		border-right:solid 1px #F4F4F4; 
	}
	#ecommerce-hosting .stripedTable .planButtons,
	#paypal .stripedTable .planButtons {
		border-bottom:solid 1px #F4F4F4;
		background:#FFF;
	}
	#ecommerce-hosting .stripedTable .buttonWideOrange,
	#paypal .stripedTable .buttonWide {
		margin:15px 0 25px 0;
	}
	#ecommerce-hosting .stripedTable .buttonWideBlue {
		margin:15px 0 0 0;
	}

/* Enterprise table */
#entPricingTable {
	background:#FFF;
	width:98.4%;
	border:solid 1px #E2E2E2;
	margin-bottom:30px;
	}
	#entPricingTable h2 {
		margin:40px 0 20px 20px;
	}
	#entPricingTable p {
		margin:0 20px 20px 20px;
	}
	#entPricingTable img {
		float:left;
		margin-left:20px;
	}
	#entPricingTable h3 {
		float:left;
		width:200px;
		margin:8px 0 45px 10px;
	}
	#entPricingTable .buttonHomeOrange {
		margin-bottom:40px;
	}

	/* Rest of page */
	#innerContent #priceSwitch {
		margin:15px 0 20px 380px;
		height:40px;
		}
		#priceSwitch li {
			display:inline-block;
			float:left;
			list-style:none;
			border:solid 1px #E5E5E5;
			}
			#priceSwitch li:nth-child(1) {
				border-right:none;
			}
			#priceSwitch li a {
				display:block;
				width:210px;
				height:35px;
				padding-top:5px;
				text-align:center;
				color:#1EABBD;
				text-transform:uppercase;
				font-weight:bold;
				font-size:0.875em;
				background:linear-gradient(#FFF, #EAEAEA);
				-webkit-background:linear-gradient(#FFF, #EAEAEA); 
				-moz-background:linear-gradient(#FFF, #EAEAEA); 
				-o-background:linear-gradient(#FFF, #EAEAEA); 
				}
				#priceSwitch li a:hover, #priceSwitch li a.active {
					background:#1EABBD;
					color:#FFF;
				}
	#innerContent #planFootnotes {
		font-size:0.75em;
		text-align:center;
		margin:10px 0 50px 0;
	}
	#moneyBackGuarantee {
		background:url(/images/new-images/30-day-guarantee-orange.png) no-repeat left center;
		border-top:solid 1px #E2E2E2;
		border-bottom:solid 1px #E2E2E2;
		padding:40px 0;
		font-size:1.125em;
		color:#888;
		font-style:italic;
		}
		#moneyBackGuarantee p {
			margin-left:115px;
			margin-bottom:0;
		}
		#moneyBackGuarantee p span {
			font-size:0.75em;
		}
	.saasFAQS {
		width:430px;
		float:left;
		margin:0 0 30px 35px;
		line-height:22px;
		font-size:0.875em;
		height:110px;
	}
	.saasBottom {
		width:430px;
		float:left;
		margin:50px 0 70px 35px;
		line-height:22px;
		font-size:0.875em;
		height:110px;
		}
		#innerContent .saasBottom h2 {
			margin-bottom:0;
		}
		#innerContent .saasBottom h3 {
			font-size:1.5em;
			margin-top:5px;
		}
		#innerContent .saasBottom #policies {
			margin-bottom:10px;
		}
	#innerContent #stores {
		width:715px;
		text-align:center;
		margin:25px 0 40px 140px;
		}
		#stores li {
			list-style:none;
			display:inline;
			float:left;
			margin:0 20px 15px 0;
			background:none;
			padding-left:0;
		} 
	#ecommerce-hosting h1 {
		margin-top:145px;
		margin-bottom:75px;
		color:#FFF;
		text-align:center;
		font-size:2em;
		}
		#ecommerce-hosting .proServPop h1 {
			color:#232323;
		}
#responsivePricing {
	display:none;
}

#responsiveEnt {
	display:none;
}

#pricingHeader {
	width:960px;
	margin:0 auto;
	background:#FFF;
	border:solid 1px #D7D7D7;
	border-bottom:none;
	background:#D7D7D7;
	float:left;
	}
	#pricingHeader a {
		display:block;
		width:49.948%;
		text-align:center;
		text-transform:uppercase; 
		float:left;
		margin:0;
		cursor:pointer;
		border-bottom:solid 7px #FFF;
		font-weight:bold;
		font-size:1.125em;
		color:#B2B2B2;
		padding:15px 0;
		background:#FFF;
		}
		#pricingHeader a:hover {
			border-bottom:solid 7px #F7394A;
			color:#F7394A;
		}
		#pricingHeader .activePricing {
			border-bottom:solid 7px #F7394A;
			color:#F7394A;
		}
		#enterpriseEdition {
			margin-left:1px !important;
		}

#plansPricing {
	background:#FFF;
	text-align:center;
	float:left;
	clear:left;
	width:100%;
	border:solid 1px #D7D7D7;
	}
	#plansPricing table {
		width:45%;
		float:left;
		margin:35px 0 25px 25px;
		font-size:1.125em;
		font-family:"proxima-nova",sans-serif;
		font-weight: normal;
		font-style: normal;
		}
		#plansPricing #pricingTableHeader {
			text-transform:uppercase;
			color:#000;
			font-weight:bold;
			padding:15px 0;
		}
		#plansPricing table td {
			background:#EFEFEF;
			border:solid 1px #FFF;
			color:#777;
			padding:5px 0;
			}
			#plansPricing table td span {
				color:#000;
			}
	#pricingPoints {
		width:45%;
		float:left;
		margin:35px 0 25px 35px;
		text-align:left;
		font-family:"proxima-nova",sans-serif;
		font-weight: normal;
		font-style: normal;
		}
		#pricingPoints p {
			padding-left:80px;
			margin-bottom:25px;
			}
			#pricingPoints strong {
				font-weight:normal;
				font-size:1.25em;
			}	
		#moneyBack {
			background:url(/images/new-images/pricing-money-back.jpg) no-repeat left top;
		}
		#supportIncluded {
			background:url(/images/new-images/pricing-support.jpg) no-repeat left top;
		}
		#changePlan {
			background:url(/images/new-images/pricing-change-plan.jpg) no-repeat left top;
		}
		#highPerformance {
			background:url(/images/new-images/pricing-high-performance.jpg) no-repeat left top;
		}
		#connectTools {
			background:url(/images/new-images/pricing-connect-tools.jpg) no-repeat left top;
		}
	#plansPricing h2 {
		font-size:1em;
		text-transform:uppercase;
		line-height:25px;
		margin:35px 0 10px 0;
		}
		#plansPricing h2 span {
			font-size:5em;
		}
		#plansPricing span sup {
			font-size:0.5em;
		}
	.enterprisePricing {
		display:none;
	}
	#enterpriseBackOffice {
		display:none;
		}
		#enterpriseBackOffice h2 {
			text-align:center;
			font-size:1.85em;
			line-height:36px;
			margin-bottom:45px;
		}
		#enterpriseBackOffice p {
			font-size:1.25em;
			line-height:32px;
		}
		#enterpriseBackOffice img {
			display:block;
			margin:15px auto 25px auto;
		}


	
/* ----- Ecommerce Plans ---------------------------------------------------- */
.planPage {

	}
	#starter #pageHeader {
		background:url(/images/new-images/circle-header-starter.png) no-repeat left center;
	}
	#pro #pageHeader {
		background:url(/images/new-images/circle-header-pro.png) no-repeat left center;
	} 
	#enterprise #pageHeader {
		background:url(/images/new-images/circle-header-enterprise.png) no-repeat left center;
	} 
	#enterprise #columnRight {
		margin:0 0 15px 0;
	}
	#enterprise #columnLeft {
		margin:0 0 75px 0;
	}
	#starter #pageHeader h1 {
		padding-top:120px;
	}
	#pro #pageHeader h1 {
	   padding-top:110px;
	}  
	#enterprise #pageHeader h1 {
	   padding-top:130px;
	}   

	#enterprise #innerContent #stores {
		margin:25px auto 10px auto;
		text-align:center;
		width:835px;
	}
	.standOutText {
		padding:20px;
		background:#F2F9FD;
		border-radius:5px;
		-webkit-border-radius:5px; 
		-moz-border-radius:5px; 
		-o-border-radius:5px; 
	}
	#plansTop {
		border:solid 1px #DCDCDC;
		}
		#columnLeft #plansTop h2 {
			background:#232323;
			color:#FFF;
			border-top:solid 8px #1EABBD;
			font-size:1.5em;
			padding:15px 0 0 3.90625%;
			margin:0;
		}
		#columnLeft #plansTop p {
			background:#232323;
			color:#FFF;
			font-size:1.0625em;
			padding:5px 0 15px 25px;
			margin:0;
		}
		#plansTop ul {
			margin:20px 2.34375% 25px 3.90625%;
			font-size:0.875em;
			}
			#plansTop ul li {
				list-style:none;
				background:url(/images/new-images/icon-checkbox.png) no-repeat 0 5px;
				padding-left:3.90625%;
				margin-bottom:15px;
			}
		#columnLeft #plansTop #plansTopLink {
			background:none;
			border-top:solid 1px #DCDCDC;
			font-size:0.875em;
			width:92%;
			margin:0 auto 25px auto;
			padding:20px 0 0 0;
			}
			#plansTop #plansTopLink a {
				text-decoration:none;
				font-weight:bold;
				background:url(/images/new-images/icon-rightarrow-orange.png) no-repeat right center;
				padding-right:2.34375%;
			}
	#rightColAbsolute {
		position:absolute;
		width:300px;
		left:680px;
		clear:right;
		top:1490px;
	}
	.planPage #columnRight {
		background:#F6F6F6;
		border:solid 1px #DDD;
		margin:40px 0 15px 0;
		width:300px;
		position:relative;
		}
		.planPage #wrapper #columnRight .noButton {
			margin:0;
			border-radius:0;
			height:70px;
			font-size:1.125em;
			line-height:24px;
			padding-top:20px;
			margin-bottom:20px;
			}
			.planPage #wrapper #columnRight .noButton:hover {
				background:#F7394A;
			}
		.planPage #columnRight .buttonTwoLine {
			margin:15px 10%;
			background:#1EABBD;
			padding:5px;
			}
			.planPage #columnRight .buttonTwoLine:hover {
				background:#177F8C;
			} 
			#enterprise .buttonTwoLine span {
				font-size:1.25em;
			}
		.planPage #columnRight .buttonTwoLineOrange {
			margin:15px 5%;
			background:#F7394A;
			padding:5px;
			}
			.planPage #columnRight .buttonTwoLineOrange:hover {
				background:#C40926;
			} 
			#enterprise .buttonTwoLineOrange span {
				font-size:1.25em;
			}    
		.planPage #columnRight hr {
			margin:0 15px 10px 5%;
		} 
		.planPage #columnRight h2 {
			font-size:1.125em;
			margin:0 5% 10px 5%;
		}
		.planPage #columnRight p {
			font-size:0.875em;
			margin:0 0 24px 0;
			line-height:20px;
		}
		.planPage #columnRight a {
			background:url(/images/new-images/icon-rightarrow-orange.png) no-repeat right center;
			padding-right:4.333333%;
			font-weight:bold;
			font-size:0.875em;
			}
			.planPage #columnRight .noArrow {
				background:none;
				padding-right:0;
			}
		.planPage #columnRight ul {
			margin-left:15px;
			}
			.planPage #columnRight ul li {
				list-style:none;
				padding-left:12%;
				margin-right:15px;
				background:none;
			}
			.planPage #columnRight ul .rightColNoPadding {
				padding-left:0;
				}
				.planPage #columnRight ul .rightColNoPadding h2 {  
					margin:0 0 10px 0;
				}
		.planPage #columnRight ul #planHost {
			background:url(/images/new-images/icon-clipboard.png) no-repeat left top;
		}
		.planPage #columnRight ul #planSupport {
			background:url(/images/new-images/icon-people.png) no-repeat left top;
		}
		.planPage #columnRight ul #planFeatures {
			background:url(/images/new-images/icon-thumbsup.png) no-repeat left top;
		} 
		.planPage #columnRight ul #planPartners {
			background:url(/images/new-images/icon-graph.png) no-repeat left top;
		} 
		.planPage #columnRight ul #planSpecs {
			background:url(/images/new-images/icon-grid.png) no-repeat left top;
		} 
		.planPage #columnRight ul #planAccess {
			background:url(/images/new-images/icon-array.png) no-repeat left top;
		} 
		.planPage #columnRight ul #planBackups {
			background:url(/images/new-images/icon-cloud.png) no-repeat left top;
		} 
	
	.floatingButton {
		width:250px;
	}


/* ----- Dec 2017 Update ---------------------------------------------------------- */
.pricingUpdate #landingHeader {
	background:url(/images/new-images/bg-blue-purp.jpg) no-repeat top center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:0;
	}
	.pricingUpdate #landingHeader h1 {
		font-weight:100;
		font-size:2.75em;
	}
	.pricingUpdate #landingHeader h2 {
		font-weight:100;
		font-size:1.25em;
	}
	.pricingUpdate #new-2015-pricing .new-price-wrap h3 {
		margin-top:30px;
	}
	.pricingUpdate #new-2015-pricing .new-price-blue {
		color:#38393a;
	}
	.pricingUpdate #new-2015-pricing #entPricing .new-price-blue,
	.pricingUpdate #new-2015-pricing #proPricing .new-price-blue {
		font-size:36px;
		margin-bottom:2.35rem;
		}
		.pricingUpdate #new-2015-pricing #entPricing .new-price-blue a,
		.pricingUpdate #new-2015-pricing #proPricing .new-price-blue a {
			color:#38393a;
			transition: all 0.3s ease-in-out;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			}
			.pricingUpdate #new-2015-pricing #entPricing .new-price-blue a:hover,
			.pricingUpdate #new-2015-pricing #proPricing .new-price-blue a:hover {
				color:#16c0d5;
			}
	.pricingParagraph {
		margin:5px auto 15px auto;
		max-width:200px;
		text-align:center;
		line-height:24px;
	}
	.pricingUpdate .new-price-revenue {
		margin:60px auto 25px auto;
		font-size:1.125em;
		font-weight:100;
		}
		.pricingUpdate .new-price-revenue strong {
			color:#62666b;
			font-size:0.875em;
			font-weight:600;
		}
	.pricingUpdate .new-price-description strong {
		font-weight:600;
	}
	.pricingUpdate #new-2015-pricing .new-price-wrap .smallGrey {
		margin:1.25rem auto 3.25rem auto;
	}
	#haveQuestions {
		background:url(/images/new-images/icon-phone-circle.png) no-repeat left center;
		color:#FFF;
		max-width:460px;
		margin:40px auto;
		text-align:right;
		padding:10px 0;
		font-size:1.375em;
	}
	.pricingUpdate #new-price-list-wrap small {
		color:#9ea0b5;
		padding:2rem 0 0 0;
	}
	.pricingUpdate #new-price-list-wrap small a {
		color:#9ea0b5 !important;
	}
	.pricingUpdate #new-pricing-try-miva {
		text-align:center;
	}
	.togglePricing .includedToggle {
		font-weight:600;
		margin:30px 0;
	}
	.togglePricing .includedToggle a,
	.togglePricing .includedToggle a i {
		color:#38393a;
	}
	.togglePricing .new-price-description {
		height:0;
		overflow:hidden;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
	}
	.togglePricing .new-price-description.toggled {
		height:340px !important;
	}
	.pricingUpdate #new-2015-pricing.togglePricing .new-price-wrap {
		min-height:600px;
	}

/* ----- Ecommerce Pricing NEW ---------------------------------------------------- */
#new-2015-pricing #ecommerceWebsites h2 {
	margin:15px 0 40px 0;
	font-size:1.25em;
	text-transform:uppercase;
	color:#93969C;
	font-family:"proxima-nova",sans-serif;
	font-style:normal;
	font-weight:300;
	letter-spacing:0.275em;
	text-align:center;
	display:block;
}
#ecommerce-hosting #platformComparison {
	background: #fff;
	color: #000;
	padding: 1rem 0;
}
.insideHTMLMountain #innerContent,
.insideHTMLMountain #wrapper {
	width: 100%;
	margin-bottom: 0;
	padding-bottom: 0;
}
	.insideHTMLMountain #innerContent ul {margin:0 auto;}
#new-2015-pricing {
	text-align: center;
	}
	#new-2015-pricing h1 {
		margin-bottom: 2rem;
		font-weight: bold;
		line-height: 1.5;
	}
	#new-2015-pricing h2 {
		font-size: 26px;
		color: #fff;
		padding:0 0.75rem;
		font-weight:300;
	}
	#new-2015-pricing #ecommerceWebsites {
		padding-bottom: 4rem;
	}
#new-pricing-list {
	margin-top: 3.5rem;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
	#new-2015-pricing .new-price-wrap {
		box-sizing: border-box;
		padding: 1rem 0.75rem 5rem;
		position: relative;
		color: #62666b;
		background: #fff;
		min-height: 690px;
		margin-bottom: 1rem;
	}
		@media screen and (min-width: 769px) {
			#new-2015-pricing .new-price-wrap {
				float:left;
				width: 48%;
				min-height: 770px;
				margin:0 .25rem .5rem .25rem;
				background: #fff;
				border-left: 1px solid #e2e6eb;
			}
			.pricingUpdate #new-2015-pricing .new-price-wrap {
				padding:1rem 0.75rem 3rem 0.75rem;
				min-height:900px;
			}
		}
		@media screen and (min-width: 959px) {
			#new-2015-pricing .new-price-wrap {
				float:left;
				width: 25%;
				background: #fff;
				margin: 0;
			}
		}
		@media screen and (min-width: 960px) {
			#new-pricing-list {	background: #fff;}
			#new-2015-pricing .new-price-wrap {background:none;}
			#new-2015-pricing .new-price-wrap {margin:0;}
		}
	#new-2015-pricing .new-pricing-get-started{
		position: absolute;
		bottom: 20px;
		left:0;
		right:0;
		margin:0 auto 20px auto;
		}
		.pricingUpdate #new-2015-pricing .new-pricing-get-started {
			position:relative;
			bottom:auto;
			left:auto;
			right:auto;
		}
	#new-price-list-wrap {
		padding-bottom: 2rem;
	}
	#new-price-list-wrap small {
		color: #fff;
		font-size: 13px;
		padding:2rem 0 3rem;
		display: block;
		}
		#new-price-list-wrap small a {
			color:#FFF;
			text-decoration:underline;
		}
	a.blue-get-started-btn {
		background: #16c0d5 !important;
		color: #fff;
		text-transform: uppercase;
		font-size: 16px;
		font-weight: 500;
		display: inline-block;
		padding: 0.75rem;
		width: 65%;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		}
		.blue-get-started-btn:hover {
			background:#12a4b8 !important;
		}
	.pricingUpdate a.blue-get-started-btn {
		text-transform:none;
		font-size:1.125em;
		letter-spacing:0.0475em;
	}

	#new-2015-pricing .new-price-wrap:first-child {border-left: 0;}
	#new-2015-pricing .new-price-wrap h3 {
		font-size: 30px;
		color: #38393a;
		font-weight: 200;
	}
	#new-2015-pricing .new-price-blue {
		color: #16c0d5;
		font-size: 56px;
		font-weight: 500;
		display: inline-block;
		margin-bottom: 2rem;
	}
	#new-2015-pricing .new-price-blue sup {
		font-size: 0.575em;
	}
	#new-2015-pricing .new-price-per-month {
		font-size: 16px;
		font-weight: normal;
		text-transform: lowercase;
	}
	#new-2015-pricing .new-price-starting-at {
		font-size: 16px;
		font-weight: normal;
		display: block;
		position: relative;
		margin-top: -39px;
		padding-bottom: 10px;
		text-transform: lowercase;
	}
	#new-2015-pricing .new-price-description {line-height: 2;}
	#new-2015-pricing .new-price-wrap .smallGrey {
		width: 15%;
		margin: 1.25rem auto 2.25rem;
	}
	.pricingUpdate #new-pricing-quote {
		text-align:center;
		padding:4rem 0;
	}
	#new-pricing-quote {
		background: #e9edf2;
		padding: 3.5rem 0;
	}
		#new-pricing-quote .new-price-quote {
			color: #62666b;
			font-size: 24px;
			margin-bottom: 1.5rem;
			line-height: 1.5;
		}
		#new-pricing-quote .new-price-quotee {
			color: #38393a;
			font-size: 16px;
		}
	#thriving-ecommerce-websites {
		background: #fff;
		padding: 3rem 0;
	}

	#new-pricing-questions {
		text-align: left;
		background: #fff;
		padding:80px 0 40px 0;
		font-size: 18px;
		color: #62666b;
	}
		#new-pricing-questions .oneHalf {
			margin-right: 1%;
		}
	#new-pricing-questions .new-price-question {
		padding: 0 2rem;
		margin-bottom: 4rem;	
	}
	#new-pricing-questions h4 {
		color: #16c0d5;
		font-weight:600;
	}
	#new-pricing-try-miva {
		background: #f64552;
		color: #fff;
		padding: 2.5rem 0 3.5rem;
	}
	#new-pricing-try-miva h3 {
		font-size: 36px;
		margin-bottom: 1.5rem;
		line-height: 1;
	}
	#new-pricing-try-miva .updateToGraph {
		font-size: 36px;
		margin-bottom: 1.5rem;
		line-height: 1;
		margin: 15px 0 10px 0;
	    font-family: "proxima-nova",sans-serif;
	    font-weight: normal;
	    font-style: normal;
	}
	#new-pricing-try-miva p {
		font-size: 21px;
		margin-bottom: 2.5rem;
	}
	#new-pricing-try-miva sup {
		font-size: 0.575em;
	}
	.bg-red-white-text-btn {
		background: #f64552;
		border: 1px solid #fff;
		color: #fff;
		font-weight: 500;
		font-size: 16px;
		text-transform: uppercase;
		padding: 0.75rem 2rem;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
	}
	.bg-white-red-text-btn {
		background: #fff;
		border: 1px solid #f64552;
		color: #f64552;
		font-weight: 700;
		font-size: 16px;
		text-transform: uppercase;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		padding: 0.75rem 2rem;

	}
	.new-pricing-or {font-size: 14px; font-weight: bold; margin:0 0.75rem;}

/* ----- Ecommerce Testimonials -------------------------------------------- */ 
#ecommerce-testimonials #pageHeader {
	background:url(/images/new-images/circle-header-testimonials.png) no-repeat left center;
	margin-bottom:40px;
	position:relative; 
	}
	#ecommerce-testimonials #pageHeader h1 {
		padding-top:90px;
		margin:0;
	} 
	#ecommerce-testimonials #pageHeader a {
		display:block;
		width:336px;
		height:338px;
		position:absolute;
		top:30px;
		left:0;
		border-radius:170px;
		-webkit-border-radius:170px;
		-moz-border-radius:170px;
		-o-border-radius:170px; 
		text-indent:-9999em;
	}
	#ecommerce-testimonials #pageHeader h2 {
		font-size:0.9375em;
		margin:0 0 10px 0;
		color:#FFF;
	}
	#ecommerce-testimonials #pageHeader p {
		font-size:1.375em;   
		line-height:1.65em;
	}
.testimonialSection {
	float:left;
	width:47.479167%;
	height:250px;
	padding-left:45px;
	border-bottom:solid 1px #E2E2E2;
	margin-top:50px;
	padding-bottom:80px;
	}
	.shortMargin {
		margin-top:25px;
	}
	.shortTestimonial {
		height:200px;
	}
	.testimonialSectionNoVideo {
		float:left;
		width:47.479167%;
		height:200px;
		padding-left:45px;
		border-bottom:solid 1px #E2E2E2;
		margin-top:50px;
		padding-bottom:80px; 
		} 
		.testimonialSectionNoVideo:nth-child(odd) {
			padding-left:0;
		}    
		.testimonialSectionNoVideo img {
			float:left;
		} 
		#innerContent .testimonialSectionNoVideo h3 {
			float:left;
			display:block;
			width:51.947368%;
			margin:0 0 0 20px;
		} 
		#innerContent .testimonialSectionNoVideo p {
			margin:15px 10px 30px 0;
			float:left;
		}  
		.testimonialSectionNoVideo h4 {
			float:left;
			margin:0 0 0 20px;
			font-family:"proxima-nova",sans-serif;
			font-weight: normal;
			font-style: normal;
		}   
	.testimonialSection:nth-child(odd) {
		padding-left:0;
	}
	.testimonialSection a {
		float:left;
		display:block;
		width:187px;
		height:188px;
	}
	#innerContent .testimonialSection h3 {
		float:left;
		display:block;
		width:51.947368%;
		margin:60px 0 0 30px;
	}
	#innerContent .testimonialSection h4 {
		float:left;
		margin:0 0 0 30px;
		font-family:"proxima-nova",sans-serif;
		font-weight: normal;
		font-style: normal;
	}
	#innerContent .testimonialSection p {
		margin:15px 10px 30px 0;
		float:left;
	}  



/* ----- Ecommerce Universe ------------------------------------------------ */
#universe #pageHeader {
	background:url(/images/new-images/universe-header.png) no-repeat left center;
	margin-top:70px;
	}
	#universe #pageHeader h1 {
		padding-top:140px;
	}
#universe #innerContent h2 {
	margin:5px 0 10px 0;
}
#universe #innerContent #galaxies h2 {
	text-align:center;
	font-size:1.75em;
	line-height:40px;
	margin:40px 0;
	}
	#universe #innerContent #galaxies h2 span {
		font-size:1.71428571em;
	} 
#galaxies {
	background:url(/images/new-images/bg-universe.png);
	float:left;
	margin-bottom:50px;
	width:100%;
	}
	#galaxies div {
		clear:both;
		margin:30px 0;
		float:left;
		clear:both;
		width:100%;
		}
		#galaxies .sectionLink {
			display: block; 
			width: 100%; 
			position: absolute; 
			height:340px; 
			margin:0;
			z-index:99;
		}
		#proPlan .sectionLink {
			height:380px;
		}
		#enterprisePlan .sectionLink {
			height:370px;
		}  
		#galaxies h3 {
			font-size:1.5em;
			float:left;
			margin:0 0 10px 6.25%;
			font-weight:normal;
			}
			#galaxies #starterPlan h3 {
				margin-top:30px;
			}
			#galaxies #proPlan h3 {
				float:right;
				margin:0 30px 10px 0;
			}
		#galaxies ul {
			float:left;
			clear:left;
			margin:0 0 20px 6.25%;
			font-size:0.875em;
			width:40%;
			}
			#galaxies #proPlan ul {
				float:right;
				clear:right;
				margin:0 0 20px 0;
				width:36%;
			}
			#galaxies ul li {
				margin-bottom:10px;
			}
		#galaxies a {
			float:left;
			clear:left;
			margin:0 0 0 6.25%;
			} 
			#galaxies #proPlan a {
				float:right;
				clear:right;
				margin-right:155px;
			}
		#galaxies .buttonLarge {
			z-index:999;
			position:relative;
		}
		#galaxies img {
			float:right;
			}
			#galaxies #proPlan img {
				float:left;
			}



/* ----- Endicia Shipping Page ---------------------------------------------- */
#endicia-calc #landingHeader {
	background:url(/images/new-images/endicia-header.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding-bottom:170px;
	}
	#endicia-calc #landingHeader h1 span {
		font-size:0.75em;
		font-weight:100;
		display:block;
	}	

#parcelContent {
	padding:75px 0 125px 0;
	}
	#parcelContent h2 {
		text-align:center;
		color:#4d4d4d !important;
		font-size:2.125em;
		margin:50px 0 75px 0!important;
	}
	#parcelContent h3 {
		font-size:1.625em;
		color:#38393a;
		margin:60px 0 20px 0;
	}
	#parcelContent .btnRedStandard {
		padding:15px 55px;
	}
	#parcelContent ul {
		margin:0;
		color:#38393a;
		font-size:1.25em;
		}
		#parcelContent ul li {
			background:none;
			padding-left:0;
			margin-bottom:20px;
			}
			#parcelContent ul li i {
				color:#16C0D5;
				font-size:0.75em;
				display:block;
				float:left;
				margin:0 10px 15px 0;
			}
	#parcelContent table {
		float:right;
		width:672px;
		margin:0 0 0 40px;
		text-align:center;
		}
		#parcelContent table thead {
			background:#16C0D5;
			color:#FFF;
			font-weight:500;
		}
		#parcelContent table td {
			padding:10px;
		}


/* ----- Enterprise --------------------------------------------------------- */
.enterprise2016 #innerContent,
.enterprise2016 #wrapper {
	width:100%;
	padding-bottom:0;
}

.smallBizPage #g2Banner .wideContainer {
	max-width:760px;
}

.enterprise2016 #landingHeader {
	background:url(/images/new-images/hero-smile-flannel.jpg) no-repeat center 90px;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:0 0 210px 0;
	}
	.enterprise2016.smallBizPage #landingHeader {
		background:url(/images/new-images/hero-bluefade-tablet.jpg) no-repeat center 90px;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:0 0 210px 0;
	}
	.enterprise2016 #landingHeader h1 {
		font-weight:600;
		margin:235px 0 0 0;
		text-align:left;
	}
	.enterprise2016.smallBizPage #landingHeader h1 {
		line-height:60px;
		margin:235px 0 30px 0;
	}
	.enterprise2016 #landingHeader h2 {
		font-weight:300;
		font-size:1.5em;
		text-align:left;
		margin:40px 0 30px 0;
	}
	.enterprise2016 #landingHeader .btnRedStandard {
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		-o-border-radius:3px;
		border-radius:3px;
		text-align:center;
		padding:12px 35px;
		width:auto;
		margin:20px 0 0 0;
		display:inline-block;
	    background: #f7394a;
	    color: #FFF;
	    text-transform: uppercase;
	    font-family: canada-type-gibson, sans-serif;
	    letter-spacing: 0.01em;
	    font-size: 0.875em;
	    font-weight: 600;
	    border-radius: 3px;
	    border: solid 2px #f7394a;
	    transition: all 0.2s ease-in-out;
	    -webkit-transition: all 0.2s 
		}
		.enterprise2016 #landingHeader .btnRedStandard:hover {
			background:none;
		}

.paddedContent {
	padding:150px 0;
}

.paddedSubhead {
	text-align:center;
	color:#FFF;
	font-size:1.275em !important;
	font-weight:100 !important;
}

.floatedContent {
	width:600px;
	}
	.floatedContent h2 {
		font-size:2.25em !important;
		color:#38393a;
		font-weight:100 !important;
		line-height:44px;
		margin:0 0 10px 0 !important;
		float:left;
		width:85%;
		}
		.floatedContent h2 span {
			display:block;
			color:#93969c;
			text-transform:uppercase;
			font-weight:300;
			font-size:0.45em !important;
			letter-spacing:0.0475em;
			line-height:20px;
		}
		#innerContent .floatedContent h3 {
			font-size:1.3125em;
			margin:35px 0 0 0;
			float:left;
			font-weight:100;
		}
	.floatedContent p {
		margin-top:25px;
		font-size:1.125em;
		color:#62666b;
		line-height:32px;
		float:left;
	}
	.floatedContent .btnTransparentSquared {
		border:2px solid rgba(22, 192, 213, 0.5);
	    border-radius:35px;
	    padding:10px 30px;
	    float:left;
		}
		.floatedContent .btnTransparentSquared:hover {
			border:2px solid rgba(22, 192, 213, 1);
		}

#digitalRevolution {
	background:#f6f6f6;
	}
	.smallBizPage #digitalRevolution {
		overflow-x:hidden;
	}
	#digitalRevolution .btnTransparentSquared {
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		-o-border-radius:3px;
		border-radius:3px;
		text-align:center;
		padding:12px 35px;
		width:auto;
		margin:20px 0 0 0;
		display:inline-block;
	    background: #f7394a;
	    color: #FFF;
	    text-transform: uppercase;
	    font-family: canada-type-gibson, sans-serif;
	    letter-spacing: 0.01em;
	    font-size: 0.875em;
	    font-weight: 600;
	    border-radius: 3px;
	    border: solid 2px #f7394a;
	    transition: all 0.2s ease-in-out;
	    -webkit-transition: all 0.2s;
	    float:left;
	    color:#FFF;
		}
		#digitalRevolution .btnTransparentSquared:hover {
			background:none;
			color:#f7394a;
		}
	#digitalRevolution img {
		position:absolute;
		top:-40px;
		right:-170px;
	}
	.smallBizPage #digitalRevolution img {
		top:0px;
		right:-370px;
	}
	.smallBizPage #digitalRevolution a {
		font-family: canada-type-gibson, sans-serif;
	    letter-spacing: 0.01em;
	    font-size: 0.875em;
	    font-weight: 600;
	    color:#f7394a;
	    text-transform:uppercase;
	    display:block;
	    position:relative;
		}
		.smallBizPage #digitalRevolution a i {
			font-size:0.5em;
			top:0;
			right:-20px;
			position:absolute;
			display:block;
		}

#topEnterprise {
	background:#262934;
	padding:150px 0 260px 0;
	}
	.smallBizPage #topEnterprise {
		background:#262934;
	}
	#topEnterprise .floatedContent {
		width:580px;
		float:left;
		}
		#topEnterprise .floatedContent h2 {
			color:#FFF;
			margin:0;
			width:75%;
		}
		#topEnterprise .floatedContent img {
			margin:40px 0 50px 0;
		}
		#topEnterprise .btnTransparentSquared {
			float:left;
			margin-top: 50px;
		    -webkit-border-radius: 3px;
		    -moz-border-radius: 3px;
		    -o-border-radius: 3px;
		    border-radius: 3px;
		    text-align: center;
		    padding: 12px 35px;
		    width: auto;
		    margin: 20px 0 0 0;
		    display: inline-block;
		    background: none;
		    color: #FFF;
		    text-transform: uppercase;
		    font-family: canada-type-gibson, sans-serif;
		    letter-spacing: 0.01em;
		    font-size: 0.875em;
		    font-weight: 600;
		    border-radius: 3px;
		    border: solid 2px #FFF;
		    transition: all 0.2s ease-in-out;
		    -webkit-transition: all 0.2s;
		    color: #FFF;
		}
		#topEnterprise .floatedContent p {
			margin:0 0 30px 0;
			color:#aaaeb6;
		}
	.smallBizPage #topEnterprise .floatedContent {
		width:100%;
		text-align:center;
		}	
		.smallBizPage #topEnterprise .floatedContent h2 {
			width:100%;
		}
		.smallBizPage #topEnterprise .floatedContent p {
			margin:0 auto 30px auto;	
			float:none;
			}
			.smallBizPage #topEnterprise .floatedContent p:nth-child(2) {
				font-size:1.375em;
				font-weight:100;
				margin:65px auto 30px auto;
				max-width:780px;
				padding:0 15px;
				line-height:30px;
			}
			.smallBizPage #topEnterprise .floatedContent p:nth-child(3) {
				font-size:1em;
				margin:0 auto;
				max-width:780px;
				padding:0 15px;
				color:#cacdd3;
				line-height:26px;
			}
	.centeredContent {
		width:775px;
		margin:120px auto 0 auto;
		text-align:center;
		}
		.centeredContent a {
			text-transform:uppercase;
			letter-spacing:0.3em;
			color:#aaaeb6;
			font-size:0.875em;
		}
		.centeredContent img {
			margin:15px 0 35px 0;
		}
		.smallBizPage .centeredContent {
			width:707px;
			}
			.smallBizPage .centeredContent a {
				font-size:0.8125em;
			}
	#tripleStat {
		display:table;
		color:#FFF;
		font-weight:100;
		letter-spacing:0.2em;
		margin:0 auto;
		background:url(/images/new-images/circle-downline.png) no-repeat center bottom;
		padding-bottom:125px;
		}
		.smallBizPage #tripleStat {
			margin:-139px auto 0 auto;
		}
		#tripleStat .tripleRow {
			display:table-row;
			}
			#tripleStat .tripleRow div {
				display:table-cell;
				padding:10px 13px;
				}
				#tripleStat .tripleRow div:nth-child(1) {
					padding:10px 13px 0 0;
				}
				#tripleStat .tripleRow div:nth-child(5) {
					padding:10px 0 0 0;
				}
				#tripleHeader {
					font-size:2.25em;
					}
					#tripleHeader div:nth-child(even) {
						color:#3e4247;
					}
				#tripleData {
					line-height:20px;
					text-transform:uppercase;
					color:#aaaeb6;
					font-size:0.8em;
					}
					#tripleData div {
						padding-top:10px;
					}
					#enterprise #tripleData div,
					.smallBizPage #tripleData div {
						font-weight:700;
						color:#FFF;
						}
						#enterprise #tripleData div:nth-child(even) {
							color:#3e4247;
						}
						#enterprise.smallBizPage #tripleData div:nth-child(even) {
							color:#3e4247;
						}

	#topEnterprise .mivaSquare {
		margin:20px auto 0 auto;
		background:#FFF;
		}
		#topEnterprise .mivaSquare i {
			color:#26282b;
		}
		.squareChange {
			background:#F7394A !important;
			}
			.squareChange i {
				color:#FFF !important;
			}

#enterprise #inhouseAgency {
	background:#f6f6f6;
	color:#62666b;
	padding:260px 0 120px 0;
	}
	#enterprise #inhouseAgency .mivaSquare {
		position:relative;
		background:#FFF;
		margin:0 auto;
		transition: all 0.9s ease-in-out;
		-webkit-transition: all 0.9s ease-in-out;
		-moz-transition: all 0.9s ease-in-out;
		-o-transition: all 0.9s ease-in-out;
	}
	#enterprise #inhouseAgency #logoContainer {
		position:absolute;
		background:#FFF;
		top:-500px;
		left:0;
		right:0;
		margin:0 auto;
		}
		#enterprise #inhouseAgency #logoContainer i {
			color:#26282b;
		}
	.scrollmagic-pin-spacer {
		width:80px !important;
	}
	#enterprise #inhouseAgency h2 {
		text-align:center;
		color:#4d4d4d;
		font-size:2.125em;
	}
	#enterprise #inhouseAgency .solutionHeader {
		text-align:center;
		color:#4d4d4d;
		font-size:1.375em;
		margin:20px 0 45px 0;
		font-weight:500;
	}
	#enterprise #inhouseAgency .headingParagraph {
		text-align:center;
		font-size:1.125em;
		margin:0 370px 115px 370px;
		font-weight:100;
	}
	#enterprise .iconList i {
		font-size:3em;
	}
	#enterprise.smallBizPage .iconList i {
		margin-top:8px;
	}
	#enterprise .iconList .icon-picframe {
		font-size:2.5em;
	}
	#enterprise .iconList .icon-workflow {
		font-size:2.75em;
	}
	#enterprise .iconList .h4Wrap {
		float:right;
		width:84%;
	}
	#enterprise .iconList p {
		font-weight:100;
		display:inline;
		float:none;
		}
		#enterprise .iconList p strong {
			font-weight:500;
		}
		#enterprise .iconList h4 {
			display:inline;
		}

#costResults {
	background:#26282b url(/images/new-images/bg-tech-fade.jpg) no-repeat left center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	.smallBizPage #costResults {
		background:#26282b url(/images/new-images/bg-call-fade.jpg) no-repeat left center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	#costResults .floatedContent {
		float:right;
		}
		#costResults .floatedContent p {
			color:#aaaeb6;
		}
		#costResults .floatedContent p:nth-child(5) {
			margin:10px 0 0 0;
		}
		#costResults .floatedContent h2 {
			color:#FFF;
		}
		#costResults .floatedContent h3 {
			color:#FFF;
		}
		#costResults .floatedContent .updateToGraph {
			font-size:1.3125em;
		    margin:35px 0 0 0;
		    float:left;
		    font-weight:300;
		    display:block;
		    color:#FFF;
		}
		#costResults .floatedContent .btnTransparentSquared {
			float:left;
			margin-top:50px;
			-webkit-border-radius:3px;
			-moz-border-radius:3px;
			-o-border-radius:3px;
			border-radius:3px;
			text-align:center;
			padding:12px 35px;
			width:auto;
			margin:20px 0 0 0;
			display:inline-block;
		    background:none;
		    color: #FFF;
		    text-transform: uppercase;
		    font-family: canada-type-gibson, sans-serif;
		    letter-spacing: 0.01em;
		    font-size: 0.875em;
		    font-weight: 600;
		    border-radius: 3px;
		    border: solid 2px #FFF;
		    transition: all 0.2s ease-in-out;
		    -webkit-transition: all 0.2s;
		    color:#FFF;
		}

#enterprise #customControl {
	background:#f6f6f6;
	color:#62666b;
	}
	#enterprise #customControl h2 {
		text-align:center;
		color:#4d4d4d;
		font-size:2.125em;
		font-weight:100;
		margin-bottom:50px;
		}
		#enterprise #customControl h2 span {
			color:#93969c;
		    display:block;
		    font-size:0.45em !important;
		    font-weight:300;
		    letter-spacing:0.0475em;
		    line-height:20px;
		    text-transform:uppercase;
		    margin-bottom:20px;
		}
	#enterprise #customControl .solutionHeader {
		text-align:center;
		color:#4d4d4d;
		font-size:1.375em;
		margin:20px 0 45px 0;
	}
	#enterprise #customControl .headingParagraph {
		text-align:center;
		font-size:1.125em;
		margin:0 210px 15px 210px;
	}
	#customControl .containIconList {
		margin:110px auto 75px auto;
		}
		#customControl .iconList i {
			font-size:2.75em;
		}
		#customControl .iconList h3 {
			width:78%;
		}
		#enterprise #customControl .iconList h3 {
			width:84%;
			float:none;
		}
		.containIconList .float-left,
		.containIconList .float-right {
			width:46%;
		}
		#customControl .iconList:nth-child(2n) {
			margin-left:0;
		}
		#customControl .iconList .icon-posse,
		#customControl .iconList .icon-criss-cross {
			font-size:2em;
		}
		#customControl .btnTransparentSquared {
			width:170px;
			display:block;
			margin:40px auto 0 auto;
			border:2px solid #16c0d5;
			color:#16c0d5;
			-webkit-border-radius:35px;
			-moz-border-radius:35px;
			-o-border-radius:35px;
			border-radius:35px;
			padding:10px 30px;
		}
		#customControl .btnTransparentSquared:hover {
			border:2px solid rgba(22, 192, 213, 1);
		}

#proExpert {
	background:url(/images/new-images/bg-desktop.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#proExpert .floatedContent {
		float:left;
		}
		#proExpert .floatedContent h2 {
			width:65%;
			color:#FFF;
		}
		#proExpert .floatedContent p {
			color:#aaaeb6;
		}
		#proExpert .floatedContent a {
			float:left;
			margin:37px 20px 0 30px;
			color:#FFF;
			text-transform: uppercase;
		    font-family: canada-type-gibson, sans-serif;
		    letter-spacing: 0.01em;
		    font-size: 0.875em;
		    font-weight: 600;
		}
		#proExpert .floatedContent .btnTransparentSquared {
			float:left;
			margin-top:25px;
			-webkit-border-radius:3px;
			-moz-border-radius:3px;
			-o-border-radius:3px;
			border-radius:3px;
			text-align:center;
			padding:12px 35px;
			width:auto;
			margin:20px 0 0 0;
			display:inline-block;
		    background:none;
		    color: #FFF;
		    text-transform: uppercase;
		    font-family: canada-type-gibson, sans-serif;
		    letter-spacing: 0.01em;
		    font-size: 0.875em;
		    font-weight: 600;
		    border-radius: 3px;
		    border: solid 2px #FFF;
		    transition: all 0.2s ease-in-out;
		    -webkit-transition: all 0.2s;
		    color:#FFF;
		}
		#proExpert .floatedContent:nth-child(2) {
			width:360px;
			margin:95px 0 0 210px;
		}
		#proExpert .floatedContent ul {
			margin-left:15px;
			color:#aaaeb6;
			font-size:1.125em;
			}
			#proExpert .floatedContent ul li {
				list-style:circle;
				background:none;
				padding-left:0;
				margin-bottom:10px;
			}

#compSupport {
	text-align:center;
	background:#16c0d5;
	padding:210px 0;
	}
	#compSupport h2 {
		color:#FFF;
		font-weight:100;
		font-size:2.25em;
		margin:0 0 50px 0;
		}
		#compSupport .updateToGraph {
			color:#FFF;
			font-weight:100;
			font-size:2.25em;
			margin:0 0 50px 0;	
		}
	#compSupport p {
		color:#FFF;
		font-weight:100;
		font-size:1.125em;
		margin:0 250px;
	}

#enterpriseDemands {
	background:#f6f6f6;
	padding:150px 0 370px 0;
	}
	#enterpriseDemands .floatedContent {
		width:580px;
	}
	#innerContent #enterpriseDemands h2 {
		width:95%;
		margin-top:50px !important;
	}
	#enterpriseDemands h3 {
		font-weight:300 !important;
		clear:both;
	}
	#enterpriseDemands p {
		margin-top:10px;
		clear:both;
		line-height:24px;
		margin-bottom:10px;
	}
	#enterpriseDemands .btnTransparentSquared {
		float:left;
		margin-top:35px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		-o-border-radius:3px;
		border-radius:3px;
		text-align:center;
		padding:12px 35px;
		width:auto;
		margin:20px 0 0 0;
		display:inline-block;
	    background:#f7394a;
	    color: #FFF;
	    text-transform: uppercase;
	    font-family: canada-type-gibson, sans-serif;
	    letter-spacing: 0.01em;
	    font-size: 0.875em;
	    font-weight: 600;
	    border-radius: 3px;
	    border: solid 2px #FFF;
	    transition: all 0.2s ease-in-out;
	    -webkit-transition: all 0.2s;
	    clear:left;
	}
	#enterpriseDemands img {
		position:absolute;
		top:0;
		right:-40px;
	}
	#innerContent #enterpriseDemands ul {
		margin:30px 0 20px 0;
		float:left;
		}	
		#enterpriseDemands ul li {
			background:url(/images/new-images/small-dark-bullet.png) no-repeat left 10px;
			margin-bottom:30px;
			color:#38393a;
			font-size:1.3125em;
		}

#enterprise #getStarted {
	background:url(/images/new-images/bg-hangers.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:175px 0;
}
#enterprise #getStarted a {
	width:170px;
}



/* ----- ERP Pages ---------------------------------------------------------- */
#erp-landing #landingHeader {
	background:url(/images/new-images/header-erp.jpg) no-repeat center center;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	padding:0 0 230px 0;
	}
	#erp-landing #landingHeader h1 {
		line-height:55px;
		letter-spacing:0.0375em;
		margin:145px 0 0 0;
	}
	#erp-landing #landingHeader h2 {
		font-size:2em;
	}
	#erp-landing #landingHeader .btnRedStandard {
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
		width:190px;
		margin:60px auto 0 auto;
		font-size:0.875em;
		letter-spacing:0.06em;
		text-align:center;
		font-weight:500;
	}

#seamlessERP {
	position:relative;
	}
	#seamlessERP .versusSection {
		padding:80px 0 50px 0;
	}
	#seamlessERP h2 {
		color:#38393a;
		font-size:1.625em !important;
		width:620px;
		margin:15px auto 25px auto;
		font-weight:500;
		line-height:36px;
	}
	#seamlessERP .smallRed {
		background-color:#e2e6eb;
		border-color:#e2e6eb;
	}
	#seamlessERP ul {
		width:1040px;
		margin:80px auto;
		}
		#seamlessERP ul li {
			background:none;
			padding-left:0;
			display:inline;
			float:left;
			margin:0 20px;
		}
	#peaksBgTop {
		display:block;
		width:597px;
		height:350px;
		background:url(/images/new-images/peaks-top-right.png) no-repeat;
		position:absolute;
		top:0;
		right:0;
	}
	#peaksBgBottom {
		display:block;
		width:598px;
		height:318px;
		background:url(/images/new-images/peaks-bottom-left.png) no-repeat;
		position:absolute;
		bottom:0;
		left:0;
	}

#touchPoints {
	background:#262934;
	color:#FFF;
	padding:50px 0 120px 0;
	}
	#touchPoints ul {
		width:1075px;
		margin:75px auto 0 auto;
		}
		#touchPoints ul li {
			display:block;
			float:left;
			width:165px;
			height:150px;
			background:url(/images/new-images/hex2.svg) no-repeat center center;
			margin:0 69px;
			padding-left:0;
			text-align:center;
			text-transform:uppercase;
			}
			#touchPoints ul li:nth-child(1) {
				margin:0 69px 0 0;
			}
			#touchPoints ul li:nth-child(4) {
				margin:0 0 0 69px;
			}
			#touchPoints ul li span {
				color:#FFF;
				font-size:3.25em;
				margin:50px 0 55px 0;
				display:block;
			}

#ERPStudies {
	background:#F1F1F1;
	padding:90px 0 40px 0;
	}
	.ERPStudy {
		float:left;
		width:550px;
		height:540px;
		text-align:center;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		-o-border-radius:5px;
		border-radius:5px;
		margin:0 0 70px 0;
		background:#FFF;
		text-transform:uppercase;
		-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
		-o-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
		box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
		}
		.ERPStudy:nth-child(even) {
			margin:0 0 70px 70px;
		}
		.ERPStudy .smallRed {
			background:#787475;
			border-color:#787475;
		}
		.ERPStudy h3 {
			font-size:1.25em !important;
			font-weight:600 !important;
			margin:35px 0 20px 0 !important;
			display:block;
			color:#38393a !important;
		}
		.ERPStudy h4 {
			color:#696969;
			font-size:1.375em !important;
			}
			.ERPStudy h4 span {
				font-size:0.65em;
			}
		.ERPHeader a {
			display:block;
			width:100%;
			height:100%;
			color:#FFF !important;
			text-align:center;
			position:relative;
			overflow:hidden;
			opacity:0;
			transition: all 0.2s ease-in-out;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			-o-transition: all 0.2s ease-in-out;
			border-top-left-radius:5px;
			border-top-right-radius:5px;
			}
			.ERPHeader a:hover {
				background:rgba(244,36,52,0.8);
				opacity:1;
			}
			.ERPHeader a i {
				float:left;
				position:absolute;
				top:130px;
				left:230px;
				font-size:2em;
			}
			.ERPHeader a span {
				float:left;
				clear:left;
				position:absolute;
				top:180px;
				left:180px;
				font-size:1.25em;
			}
		#caliBamboo .ERPHeader {
			background:url(/images/new-images/erp1.jpg) no-repeat;
			height:350px;
			width:100%;
			border-top-left-radius:5px;
			border-top-right-radius:5px;
		}
		#bamboo-erp #landingHeader {
			background:url(/images/new-images/header-erp-calibamboo.jpg) no-repeat center center;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			background-size:cover;
		}
		#mignonFagetERP .ERPHeader {
			background:url(/images/new-images/mignon-erp.jpg) no-repeat;
			height:350px;
			width:100%;
			border-top-left-radius:5px;
			border-top-right-radius:5px;
		}
		#mignon-erp #landingHeader {
			background:url(/images/new-images/header-erp-mignon.jpg) no-repeat center center;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			background-size:cover;
		}
		#GHPGroup .ERPHeader {
			background:url(/images/new-images/ghp-erp.jpg) no-repeat;
			height:350px;
			width:100%;
			border-top-left-radius:5px;
			border-top-right-radius:5px;
		}
		#ghp-erp #landingHeader {
			background:url(/images/new-images/header-erp-ghp.jpg) no-repeat center center;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			background-size:cover;
		}
		#thePaperStore .ERPHeader {
			background:url(/images/new-images/paper-store-erp.jpg) no-repeat;
			height:350px;
			width:100%;
			border-top-left-radius:5px;
			border-top-right-radius:5px;
		}
		#paper-erp #landingHeader {
			background:url(/images/new-images/header-erp-paperstore.jpg) no-repeat center center;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			background-size:cover;
		}
		#crownAuto .ERPHeader {
			background:url(/images/new-images/crown-erp.jpg) no-repeat;
			height:350px;
			width:100%;
			border-top-left-radius:5px;
			border-top-right-radius:5px;
		}
		#crown-erp #landingHeader {
			background:url(/images/new-images/header-erp-crownauto.jpg) no-repeat center center;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			background-size:cover;
		}

#erpHeaders h2 {
	margin:30px 75px !important;
	line-height:35px;
	font-size:1.625em;
}

#bamboo-erp #erpHeaders h2,
#ghp-erp #erpHeaders h2 {
	margin:30px 175px !important;
}

#mignon-erp #ERPIntro p,
#paper-erp #ERPIntro p {
	margin:45px 85px;
}

#ERPIntro p {
	font-size:1.5em;
	color:#62666b;
	text-align:center;
	line-height:40px;
	margin:45px 0 15px 0;
	}
	#ERPIntro a {
		color:#16c0d5;
		font-size:0.675em;
		text-transform:uppercase;
	}
	#bamboo-erp #ERPIntro p {
		width:690px;
		margin:45px auto 15px auto;
	}

#ERPIntro .smallRed {
	background-color:#e2e6eb;
	border-color:#e2e6eb;
	width:60px;
} 

#bizNeeds {
	padding:100px 0;
	position:relative;
	}
	#mignon-erp #bizNeeds,
	#paper-erp #bizNeeds {
		background:#3E4247;
		padding:80px 0 40px 0;
	}
	#bamboo-erp #bizNeeds {
		padding:100px 0 80px 0;
	}
	#ghp-erp #bizNeeds {
		padding:100px 0 30px 0;
	}
	#bizNeeds img {
		float:left;
		margin-top:20px;
	}
	#bamboo-erp #bizNeeds img,
	#ghp-erp #bizNeeds img {
		position:absolute;
		margin:0;
		float:none;
		top:115px;
	}
	#bizNeeds h2,
	#bizNeeds p {
		float:right;
		width:690px;
	}
	#mignon-erp #bizNeeds h2,
	#mignon-erp #bizNeeds p,
	#paper-erp #bizNeeds h2,
	#paper-erp #bizNeeds p {
		float:right;
		width:850px;
	}
	#mignon-erp #bizNeeds img,
	#paper-erp #bizNeeds img {
		margin-top:60px;
	}
	#bizNeeds ul {
		color:#FFF;
		font-size:1.125em;
		width:835px;
		float:right;
		}
		#bizNeeds ul li {
			background:none;
			padding-left:0;
			list-style:disc;
		}
	#bamboo-erp #bizNeeds h2,
	#bamboo-erp #bizNeeds p {
		width:590px;
		padding-right:120px;
	}
	#mignon-erp #bizNeeds h2,
	#mignon-erp #bizNeeds p,
	#paper-erp #bizNeeds h2,
	#paper-erp #bizNeeds p {
		color:#FFF;
	}
	#ghp-erp #bizNeeds h2,
	#ghp-erp #bizNeeds p {
		width:690px;
	}
	#bizNeeds h2 {
		color:#38393a;
		font-size:2.25em;
		font-weight:300;
		margin-bottom:20px;
	}
	#bizNeeds p {
		color:#4d4d4d;
		font-size:1.125em;
		line-height:30px;
	}

#systemsIntegrated {
	background:#3e4247;
	color:#FFF;
	padding:115px 0;
	}
	#mignon-erp #systemsIntegrated,
	#paper-erp #systemsIntegrated {
		padding:75px 0;
	}
	#bamboo-erp #systemsIntegrated {
		padding:165px 0 65px 0;
	}
	#ghp-erp #systemsIntegrated {
		padding:165px 0 65px 0;
	}
	#systemsIntegrated h2 {
		font-size:2.25em;
		font-weight:300;
		margin-bottom:20px;
	}
	#systemsIntegrated p {
		width:470px;
		font-size:1.125em;
		line-height:30px;
	}
	#systemsIntegrated .wideContainer {
		position:relative;
	}
	#systemsIntegrated img {
		position:absolute;
		top:0;
		right:0;
	}

#soloParagraph p {
	width:470px;
	font-size:1.125em;
	line-height:30px;
	margin-top:70px;
}

#touchPointsLanding {
	padding:335px 0 100px 0;
	text-align:center;
	}
	#bamboo-erp #touchPointsLanding {
		padding:145px 0 100px 0;
	}
	#ghp-erp #touchPointsLanding {
		padding:415px 0 100px 0;
	}
	#mignon-erp #touchPointsLanding {
		padding:235px 0 100px 0;
	}
	#paper-erp #touchPointsLanding {
		padding:285px 0 100px 0;
	}
	#touchPointsLanding .smallRed {
		background-color:#e2e6eb;
		border-color:#e2e6eb;
		width:60px;
	}
	#touchPointsLanding h2 {
		color:#38393a;
		font-size:2.25em;
		font-weight:300;
		margin-bottom:40px;
	}
	#touchPointsLanding ul {
		width:1110px;
		margin:60px auto 0 auto;
		}
		#bamboo-erp #touchPointsLanding ul,
		#ghp-erp #touchPointsLanding ul,
		#mignon-erp #touchPointsLanding ul {
			width:960px;
		}
		#touchPointsLanding ul li {
			display:block;
			float:left;
			width:20%;
			height:220px;
			background:none;
			padding-left:0;
			position:relative;
			}
			#bamboo-erp #touchPointsLanding ul li,
			#ghp-erp #touchPointsLanding ul li,
			#mignon-erp #touchPointsLanding ul li {
				width:25%;
			}
			#touchPointsLanding ul li i {
				color:#16c0d5;
				font-size:3.5em;
			}
			#touchPointsLanding ul li h3 {
				color:#4d4d4d;
				font-size:0.875em;
				text-transform:uppercase;
				font-weight:600;
				margin:35px 0 0 0;
			}
			#touchPointsLanding ul li h4 {
				color:#4d4d4d;
				font-size:0.875em;
				margin:0;
			}
			#touchPointsLanding ul li img {
				position:absolute;
				bottom:0;
				left:21%;
			}
			#bamboo-erp #touchPointsLanding ul li img,
			#ghp-erp #touchPointsLanding ul li img,
			#mignon-erp #touchPointsLanding ul li img {
				left:27%;
			}
			#paper-erp #touchPointsLanding ul li img {
				left:15%;
			}

#ERPresults {
	background:#f9f9f9;
	padding:75px 0 95px 0;
	}
	#ERPresults h2 {
		color:#38393a;
		font-size:2.25em;
		font-weight:300;
		margin-bottom:40px;
		text-align:center;
	}
	#ERPresults .smallRed {
		background-color:#e2e6eb;
		border-color:#e2e6eb;
		width:60px;
	}
	#ERPresults p {
		width:750px;
		margin:60px auto 0 auto;
		font-size:1.125em;
		color:#4D4D4D;
		line-height:30px;
	}

#crown-erp #ecommerceWebsites {
	padding:40px 0 0 0;
}

#crown-erp #landingHeader {
	padding:0 0 110px 0;
}



/* ----- Facebook Comments -------------------------------------------------- */
#facebook-comments #pageHeader {
	background:url(/images/new-images/circle-header-fbcomments.png) no-repeat left center;
}
#fbCommentsStn1 {
	background:url(/images/new-images/circle-fbcomments-1.png) no-repeat right center;
}

#fbCommentsStn2 {
	background:url(/images/new-images/circle-fbcomments-2.png) no-repeat left center;
	}
	#fbCommentsStn2 h2 {
		padding-top:70px;
	}

#fbCommentsStn3 {
	background:url(/images/new-images/circle-fbcomments-3.png) no-repeat right center;
}   

#fbCommentsStn4 {
	background:url(/images/new-images/circle-fbcomments-4.png) no-repeat left center;
	}
	#fbCommentsStn4 h2 {
		padding-top:130px;
	}



/* ----- Facebook Connect --------------------------------------------------- */ 
#facebook-connect #pageHeader {
	background:url(/images/new-images/circle-header-facebook-connect.png) no-repeat left center;
	}
	#facebookConnectVideo {
		display:block;
		width:336px;
		height:338px;
		position:absolute;
		top:30px;
		left:0;
		border-radius:170px;
		-webkit-border-radius:170px;
		-moz-border-radius:170px;
		-o-border-radius:170px; 
		text-indent:-9999em;
	} 



/* ----- Featured Stores NEW ------------------------------------------------ */
#featured #innerContent {
	width:100%;
	padding-bottom:0;
}

#featured #wrapper {
	width:100%;
}

.insideHTMLBlank #featured #innerContent h1 {
	text-indent:0;
	color:#FFF;
}

#featured #landingHeader {
	background:url(/images/new-images/texture.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:0 0 140px 0;
	}
	#featured #landingHeader h1 {
		margin:160px 0 0 0;
		font-weight:500;
	}
	#featured #landingHeader h2 {
		margin:30px auto;
		max-width:600px;
		font-weight:100;
		line-height:34px;
	}

#wideHeaderSubbed {
	background:url(/images/new-images/texture.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	text-align:center;
	color:#FFF;
	padding-bottom:80px;
	}
	#wideHeaderSubbed h1 {
		font-size:2em;
		text-transform:uppercase;
		letter-spacing:0.0475em;
		margin:0 0 30px 0;
	}
	#wideHeaderSubbed h2 {
		font-size:1.125em;
		font-weight:300;
	}

#featuredNav {
	background:#262626;
	font-size:0.875em;
	font-weight:500;
	margin-bottom:0;
	}
	#featuredNav ul {
		color:#FFF;
		text-transform:uppercase;
		text-align:center;
		width:1170px;
		margin:35px auto;
		}
		#featuredNav ul li {
			display:inline;
			float:left;
			background:none;
			padding-left:0;
			margin:0 25px;
			}
			#featuredNav ul li .selected {
				border-bottom:solid 2px #FFF;
				padding-bottom:5px;
			}
			#featuredNav ul li:nth-child(1) {
				margin:0 25px 0 0;
			}
			#featuredNav ul li:nth-child(8) {
				margin:0 0 0 25px;
			}
			#featuredNav a {
				color:#FFF;
				border:none;
				margin-right:0;
				padding:0;
			}

#gallery {

	}
	#tilesLeft {
		float:left;
		width:50%;
	}
	#tilesRight {
		float:left;
		width:50%;
	}
	.tile {
		display:block;
		float:left;
		position:relative;
		}
		.tile .starterLink {
			display:block;
			width:100%;
			height:100%;
			text-align:center;
			position:absolute;
			top:0;
			left:0;
			text-indent:-9999em;
			z-index:99;
			line-height:36px;
		}
	.largeTile {
		width:100%;
		min-height:700px;
		position:relative;
	}
	.wideTile {
		width:100%;
		min-height:350px;
		position:relative;
	}
	.smallTile {
		width:50%;
		min-height:350px;
		position:relative;
	}
	#featured .featuredHover {
		position:absolute;
		color:#FFF;
		background:rgba(30, 171, 189, 0.6);
		width:auto;
		height:auto;
	    bottom:0;
	    top:0;
	    left:0;
	    right:0;
	    margin-top:33px;
	    margin-bottom:33px;
	    margin-right:33px;
	    margin-left:33px;
		}
		#featured .featuredHover .btnTransparentSquared {
			-webkit-border-radius:30px;
			-moz-border-radius:30px;
			-o-border-radius:30px;
			border-radius:30px;
			text-transform:capitalize;
			padding:15px 25px;
			left:inherit;
			right:inherit;
			border:solid 1px #FFF;
			font-size:1em;
			bottom:inherit;
			position:relative;
			}
			#featured .featuredHover .btnTransparentSquared i {
				font-size:1.125em;
			}
		#featured .featuredHover h2 {
			font-size:1.35em;
			font-weight:300;
		}
		#featured .largeTile .featuredHover h2 {
			margin-top:285px;	
		}
		#featured .wideTile .featuredHover h2,
		#featured .smallTile .featuredHover h2 {
			margin-top:65px;	
		}
		#featured .featuredHover .smallGrey {
			margin:30px auto;
		}
		#featured .featuredHover h3 {
			font-size:2.125em;
			font-weight:600;
			letter-spacing:0.0475em;
			margin-bottom:40px;
			text-transform:uppercase;
		}
    #tpLinkTile {
    	background:url(/images/new-images/tile-tp.jpg) no-repeat center center;
    	-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
    	}
    	#tpLinkTile .starterLink {
    		background:url(/images/new-images/tp-link-new.png) no-repeat center center;
    	}
    #tpTileSmall {
    	background:url(/images/new-images/tile-tp.jpg) no-repeat center center;
    	-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
    	}
    	#tpTileSmall .starterLink {
    		background:url(/images/new-images/tp-link-new.png) no-repeat center center;
    	}
    #nicheTile {
    	background:url(/images/new-images/tile-niche-modern.jpg) no-repeat center center;
    	-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
    	}
    	#nicheTile .starterLink {
    		background:url(/images/new-images/niche-feat.png) no-repeat center center;
    	}
    #cliveTile {
    	background:url(/images/new-images/tile-santa-cruz.jpg) no-repeat center center;
    	-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
    	}
    	#cliveTile .starterLink {
    		background:url(/images/new-images/santa-cruz.svg) no-repeat center center;
    		background-size:25%;
    	}
    #paperStoreTile {
    	background:url(/images/new-images/tile-paper.jpg) no-repeat center center;
    	-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
    	}
    	#paperStoreTile .starterLink {
    		background:url(/images/new-images/paper-logo.png) no-repeat center center;
    	}
    #taylorTile {
    	background:url(/images/new-images/mzb-featured.jpg) no-repeat center center;
    	-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
    	}
    	#taylorTile .starterLink {
    		background:url(/images/new-images/mzb-logo.png) no-repeat center center;
    	}
    #mzbTile {
    	background:url(/images/new-images/mzb-featured.jpg) no-repeat center center;
    	-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
    	}
    	#mzbTile .starterLink {
    		background:url(/images/new-images/mzb-logo.png) no-repeat center center;
    		background-size:60%;
    	}
    #bonesTile {
    	background:url(/images/new-images/xdp-tile.jpg) no-repeat center center;
    	-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
    	}
    	#bonesTile .starterLink {
    		background:url(/images/new-images/xdp-featured-logo.png) no-repeat center center;
    	}
    #mtnHouseTile {
    	background:url(/images/new-images/tile-niche.jpg) no-repeat center center;
    	-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
    	}
    	#mtnHouseTile .starterLink {
    		background:url(/images/new-images/mtn-house-logo.png) no-repeat center center;
    	}
    #newBelgiumTile {
    	background:url(/images/new-images/cintas-feature.jpg) no-repeat center center;
    	-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
    	}
    	#newBelgiumTile .starterLink {
    		background:url(/images/new-images/cintas-logo-feature.png) no-repeat center center;
    	}
    #btoTile {
    	background:url(/images/new-images/tile-bto.jpg) no-repeat center center;
    	-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
    	}
    	#btoTile .starterLink {
    		background:url(/images/new-images/BTO-Logo.svg) no-repeat center center;
    		background-size:60%;
    	}
    #ghpTile {
    	background:url(/images/new-images/tile-ghp.jpg) no-repeat center center;
    	-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
    	}
    	#ghpTile .starterLink {
    		background:url(/images/new-images/ghp-logo.png) no-repeat center center;
    	}
    #luliTile {
    	background:url(/images/new-images/tile-luli.jpg) no-repeat center center;
    	-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
    	}
    	#luliTile .starterLink {
    		background:url(/images/new-images/luli-fama-logo.png) no-repeat center center;
    	}
    #borshTile {
    	background:url(/images/new-images/tile-borsh.jpg) no-repeat center center;
    	-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
    	}
    	#borshTile .starterLink {
    		background:url(/images/new-images/borsh-logo.png) no-repeat center center;
    	}

#tilesLeftResp,
#tilesRightResp {
	display:none;
}

#additionalClients {
	text-align:center;
	}
	#additionalClients h2 {
		color:#93969c;
	    font-family:"proxima-nova",sans-serif;
	    font-size:1.25em;
	    font-weight:300;
	    letter-spacing:0.275em;
	    margin:75px 0 40px 0;
	    text-transform:uppercase;
	}
	#additionalClients ul {
		width:1500px;
		margin:30px auto;
		}
		#additionalClients ul li {
			background:none;
			padding-left:0;
			float:left;
			display:inline;
			width:215px;
			margin:15px 42px;
		}
	#additionalClients .wideContainer {
		width:1500px;
	}

#fullSlider {
	background:#1e1f20;
	color:#FFF !important;
	height:475px;
	}
	#fullSlider .slideContainer {
		max-width:100%;
	}
	#fullSlider .slick-slider {
		margin-bottom:0;
	}
	#fullSlider .slide {
		max-width:100%;
	}
	#fullSlider .slick-prev {
		left:25px !important;
		z-index:999;
	}
	#fullSlider .slick-next {
		right:25px !important;
		z-index:999;
	}
	#fullSlider iframe {
		float:right;
		width:845px;
		height:475px;
		z-index:99;
		position:relative;
	}
	#fullSlider .slideText {
		text-align:center;
		margin:115px 0 0 65px;
		line-height:36px;
		width:44%;
		}
		#fullSlider .slideText .smallRed {
			background:#7d7d7d;
			border-color:#7d7d7d;
			margin:35px auto 30px auto;
		}
		.slideText h3 {
			text-transform:uppercase;
			font-weight:600 !important;
			margin:15px 0 5px 0 !important;
			font-size:1.65em !important;
		}
		.slideText h4 {
			text-transform:uppercase;
			font-size:0.875em !important;
			margin:0 !important;
			line-height:22px;
			color:#aaaeb6;
		}
		.slideText img {
			display:none !important;
		}
	#innerContent .slick-dots {
		margin:0 auto;
	}
			
	#fullSlider p {
		font-size:1.375em;
		color:#aaaeb6;
		font-weight:100;
		}
		#featured #fullSlider p {
			margin:0 70px 15px 70px;
		}
	#featured .slick-prev,
	#featured .slick-next {
		background:url(/images/new-images/white-arrow.svg) no-repeat center center !important;
		top:45%;
	}
	#fullSlider #testimonialLink {
		position:absolute;
		background:#c5c5c5;
	    font-size:3em;
	    display:block;
	    height:95%;
	    width:95%;
	    border:3px solid #d2d2d2;
	    -webkit-border-radius:55px;
	    -moz-border-radius:55px;
	    -o-border-radius:55px;
	    border-radius:55px;
		}
		#testimonialLink span {
			position:absolute;
			top:25px;
			left:20px;
		} 
		#testimonialLink i {
			color:#d2d2d2 !important;
		}
	#fullSlider .icon-arrow-triangle-down {
		color:#262626;
		font-size:2em;
		position:absolute;
		top:-72px;
		left:70px;
		z-index:98;
	}
	.slideThumbnail {
		display:none;
		width:100%;
		height:500px;
		margin-bottom:30px;
		}
		#fullSlide1 .slideThumbnail {
			background:url(/images/new-images/headblade-thumbnail.jpg) no-repeat center center;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			background-size:cover;
		}
		#fullSlide2 .slideThumbnail {
			background:url(/images/new-images/topatoco-thumbnail.jpg) no-repeat center center;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			background-size:cover;
		}
		#fullSlide3 .slideThumbnail {
			background:url(/images/new-images/direct-fix-thumbnail.jpg) no-repeat center center;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			background-size:cover;
		}
		#fullSlide4 .slideThumbnail {
			background:url(/images/new-images/lotus-thumbnail.jpg) no-repeat center center;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			background-size:cover;
		}
		.slideThumbnail a {
			display:block;
			width:100%;
			height:100%;
		}


/* NEW STYLE SUBNAV - MOVE TO APPROPRIATE SECTION WHEN CHANGE IS SITE WIDE */
#featured #subnav {
	text-align:center;
	background:rgba(0, 0, 0, 0.2);
	height:65px;
	}
	#featured #subnav li {
		float:none;
		display:inline-block;
		margin:0 10px;
		}
		#featured #subnav li a {
			margin-right:0;
			color:#FFF;
			font-weight:300;
			font-size:0.875em;
			letter-spacing:0.0475em;
			padding:18px 0 0 0;
			height:45px;
			}
			#featured #subnav .activeCategory a {
				border-bottom:solid 2px #FFF;
			}
			#featured #subnav li a:hover {
				border-bottom:solid 2px #FFF;
			}

#featured #innerContent #subnav {
	margin:80px 0 !important;
}



/* ----- Featured Stores & SaaS Templates ----------------------------------- */
#featured-stores #pageHeader, 
#saas-templates #pageHeader {
	margin-bottom:40px;
	background:url(/images/new-images/circle-header-featured-stores.png) no-repeat left center;
	}
	#featured-stores #innerContent #pageHeader h1 {
		padding-top:115px;
	}
	#saas-templates #innerContent #pageHeader h1 {
		padding-top:145px;	
	}
.featuredStore, .saasTemplate {
	float:left;
	width:310px;
	text-align:center;
	margin:15px 0 20px 14px;  
	position:relative;
	}
	.featuredStore .imgLink, .saasTemplate .imgLink {
		border:solid 1px #DDD;
		width:100%;
		display:block;
		height:231px;
		z-index:99;
		position:relative;
	}
	.featuredStore img {
		position:absolute;
		top:0;
		left:1px;
		z-index:9;
	} 
	.saasTemplate img {
		position:absolute;
		top:0;
		left:23px;
		z-index:9;
	}
	#innerContent .featuredStore h2, #innerContent .saasTemplate h2 {
		font-size:1.125em;
		margin:10px 0 10px 0;
		}
		#innerContent .featuredStore h2 a, #innerContent .saasTemplate h2 a {
			color:#232323;
		}
	#featured-stores .first, #saas-templates .first {
		margin-left:0;
	}
	.featuredStore .imgLink:hover, .saasTemplate .imgLink:hover {
		background:url(/images/new-images/store-theme-hover.png);
	}

#featured-stores #testimonialSectionHeader {
	background:url(/images/new-images/circle-header-testimonials.png) no-repeat left center;
	margin-bottom:40px;
	position:relative; 
	}
	#featured-stores #testimonialSectionHeader a {
		display:block;
		width:336px;
		height:338px;
		position:absolute;
		top:30px;
		left:0;
		border-radius:170px;
		-webkit-border-radius:170px;
		-moz-border-radius:170px;
		-o-border-radius:170px; 
		text-indent:-9999em;
	}
	#featured-stores #testimonialSectionHeader h3 {
		font-size:0.9375em;
		margin:0 0 10px 0;
		color:#232323;
	}
	#featured-stores #testimonialSectionHeader p {
		font-size:1.375em;   
		line-height:1.65em;
	} 
	#testimonialSectionHeader {
		height:400px;
		padding-left:39.583333%;
		position:relative;
		}
		#innerContent #testimonialSectionHeader h2 {
			padding-top:90px; /* Update for each page in it's respective section */
			color:#232323;
		}
		#innerContent #testimonialSectionHeader p {
			margin:0 0 15px 0;
			color:#232323;
		}
		#innerContent #testimonialSectionHeader ul {
			margin:0 0 20px 20px;
			color:#232323;
		} 
	#innerContent #testimonialSectionH2 {
		margin-top:60px;
	}



/* ----- Features ---------------------------------------------------------- */ 
#ecommerce-software-features #pageHeader {
	background:url(/images/new-images/circle-header-features.png) no-repeat left center;
}
#ecommerce-software-features #pageHeader h1 {
	padding-top:130px;
}
#ecommerce-software-features .nineFeaturesSection p {
	margin:0 auto 30px auto !important;
	width:650px !important;
}
#ecommerce-software-features #innerContent section {
	margin-top:50px;
	padding-bottom:15px;
	}
	#ecommerce-software-features #innerContent section h3 {
		width:470px;
		margin:0 0 15px 0;
		padding-left:30px;
	}
	#ecommerce-software-features #innerContent section p {
		width:470px;
		margin:0;
	} 
	#ecommerce-software-features section aside {
		display:block;
		float:right;
		clear:right;
		width:395px;
		background:#F3F3F3 url(/images/new-images/icon-small-bubble.png) no-repeat 10px 15px;
		padding:10px 15px 15px 15px;
		margin-bottom:25px;
		border-top:solid 2px #1EABBD;
		}
		#ecommerce-software-features section .techTip {
			background:#F3F3F3 url(/images/new-images/icon-info.png) no-repeat 10px 15px;
			 border-top:solid 2px #F7394A;
			 margin-bottom:35px;
		}
		#ecommerce-software-features #innerContent section aside .tipHeader {
			margin:0 0 0 25px;
			font-style:normal;
			font-weight:bold;
		}
		#ecommerce-software-features #innerContent section aside p {
			width:auto;
			font-style:italic;
			margin:0 0 0 25px;
			font-size:0.875em;
		}
	#ecommerce-software-features #innerContent section .featuresList {
		float:left;
		clear:both;
		background:url(/images/new-images/icon-rightarrow-orange.png) no-repeat right center;
		padding-right:10px;
		margin-bottom:5px;
	}
	#ecommerce-software-features #innerContent section .mainSecondHeading {
		margin-top:15px;
		font-family:"proxima-nova",sans-serif;
		font-style: normal;
	}
	#ecommerce-software-features .mainUl {
		margin:0 0 20px 2.08333%;
	}
	.featuresOpen {
		background:url(/images/new-images/icon-downarrow-orange.png) no-repeat right center !important;
	}  
	#ecommerce-software-features section table {
		clear:both;
		width:100%;
		background:#FBFBFB;
		border-top:solid 1px #E2E2E2;
		height:1px;
		display:block;
		overflow:hidden;
		}
		#ecommerce-software-features section table td {
			width:33%;
			padding:15px;
			}
			#ecommerce-software-features section table .headerRow {
				padding:15px 15px 0 15px;
			}
			#ecommerce-software-features section table h4 {
				font-size:0.875em;
			}
			#ecommerce-software-features section table ul {
				font-size:0.875em;
			}

	/* Specific sections */
	#storeSetup h3 {
		background:url(/images/new-images/icon-storefront.png) no-repeat left center;
		}
		#ecommerce-software-features .activeFeatureSetup {
			height:auto;
			border-bottom:solid 1px #E2E2E2;
		}  
	#b2cb2b h3 {
		background:url(/images/new-images/icon-tag.png) no-repeat left center;
		} 
		#ecommerce-software-features .activeFeatureShoppingExp {
			height:auto;
			border-bottom:solid 1px #E2E2E2;
		} 
	#seoPromotion h3 {
		background:url(/images/new-images/icon-bar-graph.png) no-repeat left center;
		} 
		#ecommerce-software-features .activeFeatureSEO {
			height:auto;
			border-bottom:solid 1px #E2E2E2;
		} 
	#multichannel h3 {
		background:url(/images/new-images/icon-cloud-lines.png) no-repeat left center;
		}
		#ecommerce-software-features .activeFeatureMulti {
			height:auto;
			border-bottom:solid 1px #E2E2E2;
		} 
	#inventory h3 {
		background:url(/images/new-images/icon-open-box.png) no-repeat left center;
		}
		#ecommerce-software-features .activeFeatureInventory {
			height:auto;
			border-bottom:solid 1px #E2E2E2;
		} 
	#adminFeatures h3 {
		background:url(/images/new-images/icon-two-people.png) no-repeat left center;
		}
		#ecommerce-software-features .activeFeatureAdmin {
			height:auto;
			border-bottom:solid 1px #E2E2E2;
		} 
	#prodCatMgmt h3 {
		background:url(/images/new-images/icon-photos.png) no-repeat left center;
		}
		#ecommerce-software-features .activeFeatureProdCatMgmt {
			height:auto;
			border-bottom:solid 1px #E2E2E2;
		} 
	#checkoutExp h3 {
		background:url(/images/new-images/icon-shopping-cart.png) no-repeat left center;
		}
		#ecommerce-software-features .activeFeatureCheckout {
			height:auto;
			border-bottom:solid 1px #E2E2E2;
		} 
	#automation h3 {
		background:url(/images/new-images/icon-cycle.png) no-repeat left center;
		}
		#ecommerce-software-features .activeFeatureAutomation {
			height:auto;
			border-bottom:solid 1px #E2E2E2;
		} 
	#reporting h3 {
		background:url(/images/new-images/icon-line-graph.png) no-repeat left center;
		}
		#ecommerce-software-features .activeFeatureAnalytics {
			height:auto;
			border-bottom:solid 1px #E2E2E2;
		} 
	#potential h3 {
		background:url(/images/new-images/icon-paper-airplane.png) no-repeat left center;
		}
		#ecommerce-software-features .activeFeaturePotential {
			height:auto;
			border-bottom:solid 1px #E2E2E2;
		} 

	/* NEW Features */
	#ecomm-features #landingHeader .btnRedStandard {
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
		font-size:0.875em;
		font-weight:500;
		text-align:center;
		letter-spacing:0.06em;
	}
	.features2016 #innerContent,
	.features2016 #wrapper {
		width:100%;
		padding-bottom:0;
	}
	.features2016 #stickyNav {
		display:none;
	}
	#backToTopSection {
		background:rgba(0, 0, 0, 0.8);
		opacity:0;
		height:0;
		display:block;
		width:100%;
		position:fixed;
		top:0;
		z-index:999;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		}
		#backLink {
			float:right;
			display:block;
			width:170px;
			height:0;
			color:#FFF;
			text-transform:uppercase;
			font-size:0.875em;
			font-weight:600;
			padding:27px 0 26px 35px;
			letter-spacing:0.0475em;
			}
			#backLink i {
				font-size:0.75em;
				margin-right:10px;
			}
		#backToTopSection span {
			text-transform:uppercase;
			color:#9ea1a9;
			margin:25px 20px 0 0;
			display:block;
			float:left;
		}
		#jumpNav {
			display:block;
			cursor:pointer;
			float:left;
			height:0;
			padding:0 15px;
			overflow:hidden;
			transition: all 0.2s ease-in-out;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			-o-transition: all 0.2s ease-in-out;
			}
			.jumpHeight {
				height:80px !important;
			}
			#jumpNav:hover {
				background:#000;
				height:465px !important;
			}
		#backToTopSection #topJump {
			color:#FFF;
			margin:25px 0 0 0;
			width:275px;
			letter-spacing:0.0475em;
			float:left;
			background:url(/images/new-images/arrow-white-down.svg) no-repeat right center;
			-webkit-background-size:4%;
			-moz-background-size:4%;
			-o-background-size:4%;
			background-size:4%;
		}
		#backToTopSection ul {
			clear:both;
			float:left;
			margin-top:30px;
			height:0;
			padding:15px;
			overflow:auto;
			height:345px;
			width:94%;
			}
			#backToTopSection ul li {
				margin-bottom:15px;
				background:none;
				padding-left:0;
				transition: all 0.3s ease-in-out;
				-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: all 0.3s ease-in-out;
				-o-transition: all 0.3s ease-in-out;
				}
				#backToTopSection ul li a {
					color:#FFF;
					letter-spacing:0.0475em;
					display:block;
					}
					#backToTopSection ul li a:hover {
						color:#9ea1a9;
					}
			.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
				background:#646668 !important;
			}
			.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail {
				width:2px !important;
			}
			.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
				background:#646668 !important;
				border:solid 4px #000 !important;
			}
			.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
				width:9px !important;
				height:9px !important;
				margin:0 !important;
			}
	.backExpand {
		height:80px !important;
		opacity:1 !important;
	}

	#midJumpNav {
		display:none;
		cursor:pointer;
		height:80px;
		padding:0;
		overflow:hidden;
		width:330px;
		margin:0 auto;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		}
		#midJumpNav:hover {
			background:rgba(0, 0, 0, 0.5);
			height:465px;
		}
	#midJumpNav #topJump {
		color:#FFF;
		margin:0;
		padding:20px 15px;
		width:100%;
		letter-spacing:0.0475em;
		float:left;
		background:url(/images/new-images/arrow-white-down.svg) no-repeat 300px center;
		-webkit-background-size:4%;
		-moz-background-size:4%;
		-o-background-size:4%;
		background-size:4%;
		text-align:left;
		z-index:999;
		}
		#midJumpNav:hover #topJump {
			background:#000 url(/images/new-images/arrow-white-down.svg) no-repeat 300px center;
			-webkit-background-size:4%;
			-moz-background-size:4%;
			-o-background-size:4%;
			background-size:4%;
		}
	#midJumpNav ul {
		clear:both;
		float:left;
		margin:10px 10px 0 10px;
		height:0;
		padding:15px 15px 25px 15px;
		overflow:scroll;
		height:365px;
		width:88%;
		text-align:left;
		}
		#midJumpNav ul li {
			margin-bottom:15px;
			background:none;
			padding-left:0;
			}
			#midJumpNav ul li a {
				color:#FFF;
				letter-spacing:0.0475em;
				display:block;
				}
				#midJumpNav ul li a:hover {
					color:#9ea1a9;
				}

	.features2016 #wideHeaderSubbed,
	.features2016 #landingHeader {
		background:#26282b url(/images/new-images/cliff-sunset.jpg) no-repeat top center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding-bottom:345px;
		position:relative;
		}
		.insideHTMLBlank .features2016 h1 {
			text-indent:0;
		}
		.features2016 #wideHeaderSubbed #subnav,
		.features2016 #landingHeader #subnav {
			margin:80px 0 115px 0 !important;
		}
		.features2016 #wideHeaderSubbed h1,
		.features2016 #landingHeader h1 {
			text-transform:none;
			letter-spacing:0;
			font-size:2.625em;
			margin:190px 0 30px 0;
		}
		.features2016 #wideHeaderSubbed h2,
		.features2016 #landingHeader h2 {
			font-size:1.375em;
		}
		.features2016 #wideHeaderSubbed #ecommFeatures,
		.features2016 #landingHeader #ecommFeatures {
			font-size:1.65em;
			margin:200px 0 65px 0;
		}
		.features2016 #wideHeaderSubbed #featuresList,
		.features2016 #landingHeader #featuresList {
			margin:0 auto;
			width:1170px;
			}
			.features2016 #wideHeaderSubbed #featuresList li,
			.features2016 #landingHeader #featuresList li {
				background:none;
				padding:0;
				display:inline-block;
				float:left;
				font-weight:500;
				height:35px;
				width:235px;
				text-align:left;
				margin:0 27px 55px 27px;
				}
				.features2016 #landingHeader #featuresList li h3,
				.features2016 #landingHeader #midJumpNav h3 {
					font-weight:300;
				}
				.features2016 #wideHeaderSubbed #featuresList li a,
				.features2016 #landingHeader #featuresList li a {
					color:#FFF;
					display:block;
					width:100%;
					height:100%;
					}
					.features2016 #wideHeaderSubbed #featuresList li a i,
					.features2016 #landingHeader #featuresList li a i {
						color:#F7394A;
						font-size:1.75em;
						margin-right:10px;
						display:block;
						float:left;
						}
						.features2016 #wideHeaderSubbed #featuresList li a .icon-criss-cross,
						.features2016 #landingHeader #featuresList li a .icon-criss-cross {
							font-size:1.35em;
							margin-right:20px;
						}
						.features2016 #wideHeaderSubbed #featuresList li a .icon-posse,
						.features2016 #landingHeader #featuresList li a .icon-posse {
							font-size:1.25em;
							margin-right:22px;
						}
		.features2016 #landingHeader .wideContainer .wideContainer img,
		.features2016 #landingHeader .wideContainer .wideContainer img {
			position:absolute;
			right:240px;
			top:50px;
		}

	#featuresWrap {
		padding-top:320px;
		}
		.featureBeige {
			background:#f9f9f9;
			padding:80px 0 40px 0;
		}
		.newFeature {
			padding:80px 0 40px 0;
			}
			.newFeature h2 {
				text-align:center;
				font-size:1.75em !important;
				font-weight:300 !important;
				color:#4d4d4d;
				margin:15px 0 15px 0 !important;
				}
				.newFeature h2 i {
					color:#F7394A;
					display:block;
					font-size:1.5em;
				}
				#supportCustomers h2 i {
					font-size:1.125em;
					margin-left:-25px;
				}
				#streamlineOps h2 i {
					font-size:1em;
				}
			.newFeature .featureIntro {
				text-align:center;
				font-size:1.125em;
				width:560px;
				margin:0 auto;
				color:#4d4d4d;
			}
			.newFeature ul {
				margin:90px 0 0 0 !important;
				color:#4d4d4d;
				}
				.newFeature ul li {
					float:left;
					display:inline-block;
					background:none;
					padding-left:0;
					}
					.newFeature .twoColList li {
						width:550px;
						min-height:180px;
					}
					.newFeature .threeColList li {
						width:340px;
						padding-right:50px;
						min-height:170px;
					}
					.newFeature ul li h3 {
						font-weight:600 !important;
						margin:15px 0 5px 0 !important;
					}
				.newFeature .twoColList li:nth-child(even) {
					margin-left:70px;
				}
			.newFeature .featureProduct {
				width:175px;
				margin:25px auto 90px auto;
			}



/* ----- Funnel Cake Pages ------------------------------------------------ */ 
.funnelCake #innerContent,
.funnelCake #wrapper {
	width:100%;
	padding-bottom:0;
}

.funnelCake #landingHeader {
	padding:0 0 250px 0;
	background:url(/images/new-images/bg-office-blur.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#personal-experience #landingHeader {
		padding:0 0 250px 0;
		background:url(/images/new-images/bg-girl-smiling.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	#outgrown-capabilities #landingHeader {
		background:url(/images/new-images/bg-conference.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:0 0 180px 0;
	}
	#grow-scale #landingHeader {
		background:url(/images/new-images/bg-cross-arms.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:0 0 180px 0;
	}
	#retail-integration #landingHeader {
		background:url(/images/new-images/bg-clothing.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:0 0 180px 0;
	}
	#seamless-experience #landingHeader {
		background:url(/images/new-images/bg-seamless.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:0 0 180px 0;
	}
	#clint-pharm #landingHeader {
		background:url(/images/new-images/bg-discussion-wide.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:0 0 180px 0;
	}
	#bto #landingHeader {
		background:url(/images/new-images/bg-dirtbike.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:0 0 180px 0;
	}
	.satisfaction #landingHeader {
		background:url(/images/new-images/bg-blur-cityscape.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:0 0 250px 0;
	}
	#customer-satisfaction-2 #landingHeader {
		background:url(/images/new-images/bg-lady-smile.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:0 0 250px 0;
	}
	#customer-satisfaction-3 #landingHeader {
		background:url(/images/new-images/bg-stripes.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:0 0 250px 0;
	}
	#customer-satisfaction-4 #landingHeader {
		background:url(/images/new-images/bg-cityblur.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:0 0 250px 0;
	}
	#customer-satisfaction-5 #landingHeader {
		background:url(/images/new-images/bg-phone-tab.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:0 0 500px 0;
	}
	#customer-evolution #landingHeader {
		background:url(/images/new-images/bg-chef.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:0 0 250px 0;
	}
	#fully-integrated #landingHeader {
		background:url(/images/new-images/bg-pondering.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:0 0 250px 0;
	}
	#crown-cutting-edge #landingHeader {
		background:url(/images/new-images/bg-crown.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:0 0 250px 0;
	}
	.funnelCake #landingHeader h1 {
		margin:155px 220px 0 220px;
		line-height:55px;
		font-weight:500;
		}
		#personal-experience #landingHeader h1 {
			margin:155px 120px 0 120px;
		}
		#outgrown-capabilities #landingHeader h1 {
			margin:135px 100px 0 100px;
		}
		#grow-scale #landingHeader h1 {
			margin:135px 260px 0 260px;
		}
		#clint-pharm #landingHeader h1 {
			margin:155px 0 0 0;
		}
		#bto #landingHeader h1 {
			margin:155px 0 0 0;
		}
		#customer-evolution #landingHeader h1 {
			margin:180px 0 0 0;
		}
		#fully-integrated #landingHeader h1 {
			margin:155px 30px 0 30px;
		}
	.funnelCake #landingHeader h2 {
		font-weight:100;
		}
		#outgrown-capabilities #landingHeader h2 {
			margin:10px 0 0 0;
			line-height:36px;
		}
		#grow-scale #landingHeader h2 {
			margin:10px 220px 0 220px;
			line-height:36px;
		}

.funnelCake .cross1::before,
.funnelCake .cross2::before {
	background:#2a2c3a;
}
.funnelCake .crossContainer {
	background:#2a2c3a;
}

.funnelCake .crossedDiv .wideContainer {
	background:none;
	color:#FFF;
	height:940px;
	}
	#customer-evolution .crossedDiv .wideContainer {
		height:975px;
	}
	.funnelCake #scalableCross h2 {
		margin-bottom:25px;
		font-weight:100;
	}
	.funnelCake #scalableCross h3 {
		text-align:center;
		margin:0;
		color:#FFF;
		font-size:1.25em;
		font-weight:300;
		}
		.funnelCake #scalableCross #topSub {
			margin-bottom:110px;
			color:#aaaeb6;
			font-weight:100;
		}	
	.funnelCake .solutionBox {
		max-width:300px;
		padding:0;
		height:auto;
		margin-bottom:105px;
		}
		.funnelCake .solutionBox p:nth-child(2) {
			font-weight:500;
			font-size:1.125em;
			margin-bottom:5px;
		}
		.funnelCake .solutionBox p:nth-child(3) {
			color:#aaaeb6;
			font-size:1em;
		}
	.funnelCake #solution2 {
		margin:0 135px;
	}
	.percentCircle {
		display:block;
		width:210px;
		height:210px;
		margin:0 auto 65px auto;
		background:url(/images/new-images/Circle_Graphic-50.svg) no-repeat center center;
		}
		#solution2 .percentCircle {
			background:url(/images/new-images/Circle_Graphic-100.svg) no-repeat center center;
		}
		#solution3 .percentCircle {
			background:url(/images/new-images/Circle_Graphic-55.svg) no-repeat center center;
		}
		#personal-experience #solution1 .percentCircle {
			background:url(/images/new-images/Circle_Graphic-65.svg) no-repeat center center;
		}
		#personal-experience #solution2 .percentCircle {
			background:url(/images/new-images/Circle_Graphic-55.svg) no-repeat center center;
		}
		#personal-experience #solution3 .percentCircle {
			background:url(/images/new-images/Circle_Graphic-55.svg) no-repeat center center;
		}
		#retail-integration #solution1 .percentCircle {
			background:url(/images/new-images/Circle_Graphic-30.svg) no-repeat center center;
		}
		#retail-integration #solution3 .percentCircle {
			background:url(/images/new-images/Circle_Graphic-60.svg) no-repeat center center;
		}
		#seamless-experience #solution1 .percentCircle {
			background:url(/images/new-images/Circle_Graphic-75.svg) no-repeat center center;
		}
		#seamless-experience #solution3 .percentCircle {
			background:url(/images/new-images/Circle_Graphic-100.svg) no-repeat center center;
		}
		#customer-evolution #solution1 .percentCircle {
			background:url(/images/new-images/Circle_Graphic-55.svg) no-repeat center center;
		}
		#customer-evolution #solution2 .percentCircle {
			background:url(/images/new-images/Circle_Graphic-35.svg) no-repeat center center;
		}
		#customer-evolution #solution3 .percentCircle {
			background:url(/images/new-images/Circle_Graphic-35.svg) no-repeat center center;
		}
		#fully-integrated #solution1 .percentCircle {
			background:url(/images/new-images/Circle_Graphic-20.svg) no-repeat center center;
		}
		#fully-integrated #solution2 .percentCircle {
			background:url(/images/new-images/Circle_Graphic-25.svg) no-repeat center center;
		}
		#fully-integrated #solution3 .percentCircle {
			background:url(/images/new-images/Circle_Graphic-10.svg) no-repeat center center;
		}
		#bto #resultsOnMiva .percentCircle {
			margin:0 auto;
		}
		.percentCircle div {
			display:table-cell;
			vertical-align:middle;
			width:210px;
			height:210px;
			}
			#bto .percentCircle div {
				vertical-align:top;
			}
		.percentCircle h4 {
			font-size:4em !important;
			font-weight:100 !important;
			}
			.percentCircle h4 sup {
				font-size:0.55em;
			}
	.funnelCake .crossedDiv .btnTransparentSquared {
		color:#FFF;
		border:2px solid rgba(22, 192, 213, 0.5);
	    border-radius:35px;
	    padding:10px 30px;
	    display:block;
	    width:195px;
	    margin:50px auto 0 auto;
		}
		#personal-experience .crossedDiv .btnTransparentSquared {
			width:300px;
		}	
		#seamless-experience .crossedDiv .btnTransparentSquared {
			width:155px;
		}
		#fully-integrated .crossedDiv .btnTransparentSquared {
			width:310px;
			text-align:center;
		}

#clientProfile {
	text-align:center;
	color:#aaaeb6;
	background:#272938;
	padding:100px 0;
	}
	.satisfaction #clientProfile {
		background:#f6f6f6;
		padding:330px 0 150px 0;
		}
		#customer-satisfaction-2 #clientProfile,
		#customer-satisfaction-3 #clientProfile {
			padding:560px 0 150px 0;
		}
		.satisfaction #clientProfile #topVideo {
			position:absolute;
			top:-500px;
			left:0;
			right:0;
			margin:0 auto;
			width:830px;
			-webkit-box-shadow: 0px 0px 132px -8px rgba(0,0,0,0.75);
			-moz-box-shadow: 0px 0px 132px -8px rgba(0,0,0,0.75);
			box-shadow: 0px 0px 132px -8px rgba(0,0,0,0.75);
			}
			#customer-satisfaction-2 #clientProfile #topVideo,
			#customer-satisfaction-3 #clientProfile #topVideo,
			#customer-satisfaction-5 #clientProfile #topVideo {
				-webkit-box-shadow:none;
				-moz-box-shadow:none;
				box-shadow:none;
				top:-800px;
				width:910px;
			}
	#clientProfile h2 {
		font-size:2.25em;
		color:#FFF;
		font-weight:100;
		line-height:20px;
		}
		#customer-satisfaction-2 #clientProfile #ROIheader,
		#customer-satisfaction-3 #clientProfile #ROIheader,
		#customer-satisfaction-5 #clientProfile #ROIheader {
			color:#434546;
			font-size:2.25em;
			margin-bottom:60px;
		}
		#clint-pharm #clientProfile h2 {
			line-height:36px;
		}
		#clientProfile h2 span {
			text-transform:uppercase;
			color:#aaaeb6;
			font-size:0.45em;
			letter-spacing:0.0745em;
			display:block;
			}
			#customer-satisfaction-2 #clientProfile h2 span,
			#customer-satisfaction-3 #clientProfile h2 span,
			#customer-satisfaction-5 #clientProfile h2 span {
				color:#93969c;
				margin-bottom:10px;
			}
	#clientProfile h3 {
		font-weight:100;
		margin:50px 280px 15px 280px;
		font-size:1.25em;
		line-height:30px;
	}
	#clientProfile h4 {
		text-transform:uppercase;
		letter-spacing:0.0745em;
		margin-bottom:15px;
	}
	#clientProfile .tripleContainer {
		width:870px;
		margin:60px auto 0 auto;
		}
		.satisfaction #clientProfile .tripleContainer {
			width:650px;
			margin:110px auto 0 auto;
		}
		#clientProfile .solutionBox {
			width:260px;
			}
			#customer-satisfaction-2 .solutionBox span,
			#customer-satisfaction-3 .solutionBox span,
			#customer-satisfaction-5 .solutionBox span {
				display:inline;
				position:relative;
				top:auto;
				left:auto;
				opacity:1;
				background:none;
				text-transform:none;
				font-weight:100;
				color:#434546;
				width:auto;
				text-align:left;
				font-size:0.5em;
				cursor:auto;
			}
			.satisfaction #clientProfile .solutionBox .percentCircle {
				background:none;
				width:230px;
				height:140px;
				margin:0 auto;
				}
				.satisfaction #clientProfile .solutionBox .percentCircle div {
					height:130px;
					}
					#customer-satisfaction-2 #clientProfile .solutionBox .percentCircle div,
					#customer-satisfaction-3 #clientProfile .solutionBox .percentCircle div,
					#customer-satisfaction-5 #clientProfile .solutionBox .percentCircle div {
						height:150px;
					}
				.satisfaction #clientProfile .solutionBox .percentCircle h4 {
					color:#434546;
					margin-bottom:35px;
					}
					#customer-satisfaction-2 #clientProfile .solutionBox .percentCircle h4,
					#customer-satisfaction-3 #clientProfile .solutionBox .percentCircle h4,
					#customer-satisfaction-5 #clientProfile .solutionBox .percentCircle h4 {
						margin-bottom:25px;
					}
				.satisfaction #clientProfile .solutionBox .percentCircle p {
					color:#62666b;
					font-size:1.125em;
				}	
				.satisfaction #clientProfile #solution1 {
					border-right:solid 1px #000;
					width:305px;
					padding-right:30px;
				}
			#clientProfile #solution2 {
				margin:0 45px;
				}
				#clientProfile #solution2 i {
					font-size:2.5em;
					margin-bottom:53px;
				}
				.satisfaction #clientProfile #solution2 {
					margin:0 0 0 55px;
				}
			#clientProfile .solutionBox i {
				font-size:2.75em;
				margin-bottom:50px;
				display:block;
				}
				#grow-scale #clientProfile #solution1 i,
				#bto #clientProfile #solution1 i,
				#crown-cutting-edge #solution1 i {
					margin-left:-20px;
				}
				#grow-scale #clientProfile #solution2 i,
				#bto #clientProfile #solution2 i,
				#crown-cutting-edge #solution2 i {
					margin-left:-60px;
				}
				#grow-scale #clientProfile #solution3 i {
					margin-left:-95px;
					margin-top:15px;
					font-size:1.5em;
				}
			#clientProfile .solutionBox p {
				font-weight:100;
				font-size:1em;
			}
	#clientProfile .smallerHeader {
		font-size:1.25em;
		margin-bottom:50px;
		letter-spacing:0.02em;
		line-height:36px;
		}
		#grow-scale .smallerHeader {
			margin:0 150px 50px 150px;
			width:auto;
		}
		#clint-pharm .smallerHeader {
			margin-bottom:0;
			margin-top:0;
		}
		.satisfaction #clientProfile .smallerHeader {
			margin:0 320px 50px 320px;
			width:auto;
			color:#434546;
			font-weight:300;
		}
		#customer-satisfaction-2 #clientProfile .smallerHeader {
			color:#434546;
		}
	#clientProfile .btnTransparentSquared {
		border:solid 2px #16c0d5;
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
		display:block;
		width:200px;
		margin:0 auto;
		}
		#customer-satisfaction-2 #clientProfile .btnTransparentSquared,
		#customer-satisfaction-3 #clientProfile .btnTransparentSquared,
		#customer-satisfaction-5 #clientProfile .btnTransparentSquared {
			color:#16C0d5;
		}
		#clint-pharm #clientProfile .btnTransparentSquared {
			margin:40px auto 0 auto;
			max-width:460px;
			width:auto;
		}
		.satisfaction #clientProfile .btnTransparentSquared {
			color:#434546;
			width:230px;
		}
		#customer-satisfaction-5 #clientProfile .btnTransparentSquared {
			width:240px;
		}

#nextCloud {
	z-index:99;
	position:relative;
	background:#f6f6f6;
	overflow:hidden;
	}
	#nextCloud hr {
		border-color:#96999d;
	    clear:both;
	    float:left;
	    margin-top:35px;
	    width:30%;
	}
	#nextCloud p {
		color:#62666b;
		width:370px;
		clear:left;
	}
	#nextCloud .btnTransparentSquared {
		color:#16c0d5;
		margin-top:40px;
	}
	#nextCloud img {
		position:absolute;
		right:-100px;
		top:0;
		}
		#retail-integration #nextCloud img,
		#seamless-experience #nextCloud img {
			top:-60px;
		}
		#fully-integrated #nextCloud img {
			top:-80px;
		}

#resultsOnMiva,
.resultsOnMiva {
	background:#272938;
	padding:130px 0;
	}
	#resultsOnMiva h2,
	.resultsOnMiva h2,
	#resultsOnMiva p.updateToGraph {
		text-align:center;
		color:#fff;
	    font-size:2.25em;
	    font-weight:100;
	    line-height:20px;
		}
		#clint-pharm #resultsOnMiva h2 {
			line-height:36px;
		}	
	#resultsOnMiva .tripleContainer,
	.resultsOnMiva .tripleContainer {
		width:980px;
		margin:80px auto 0 auto;
	}
	#resultsOnMiva .solutionBox,
	.resultsOnMiva .solutionBox {
		max-width:250px;
		margin-bottom:0;
		}
		#grow-scale #resultsOnMiva .solutionBox {
			max-width:270px;
			}
			#grow-scale #resultsOnMiva .percentCircle {
				width:100%;
			}
			#grow-scale #resultsOnMiva .percentCircle div {
				width:100%;
			}
			#grow-scale #resultsOnMiva #solution2 {
				margin:0 100px;
			}
			#grow-scale #resultsOnMiva .tripleContainer {
				width:890px;
			}
		#resultsOnMiva #solution2 {
			margin:0 115px;
		}
		#G2 .resultsOnMiva #solution2,
		#ranked-first .resultsOnMiva #solution2 {
			margin:0 35px;
		}
		#resultsOnMiva .percentCircle,
		#G2 .resultsOnMiva .percentCircle,
		#ranked-first .resultsOnMiva .percentCircle {
			background:none;
			color:#FFF;
			width:250px;
			}
			.percentCircle div {
				width:250px;
			}
			#resultsOnMiva .percentCircle h4,
			.resultsOnMiva .percentCircle h4 {
				margin:15px 0 30px 0;
			}
		#resultsOnMiva .solutionBox p,
		.resultsOnMiva .solutionBox p {
			color:#aaaeb6;
			font-weight:100;
		}
	#resultsOnMiva h3,
	.resultsOnMiva h3 {
		color:#aaaeb6;
		font-size:1.375em;
		text-align:center;
		margin:0 170px 75px 170px;
		font-weight:300;
		line-height:36px;
		}
		#grow-scale #resultsOnMiva h3 {
			margin:0 180px 75px 180px;
		}
		#resultsOnMiva h3 span,
		.resultsOnMiva h3 span {
			color:#FFF;
			font-size:0.8em;
			display:block;
			margin-top:10px;
		}
	#resultsOnMiva .btnTransparentSquared,
	.resultsOnMiva .btnTransparentSquared {
		border:solid 2px #16c0d5;
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
		display:block;
		width:170px;
		margin:0 auto;
		}
		#clint-pharm #resultsOnMiva .btnTransparentSquared,
		#bto #resultsOnMiva .btnTransparentSquared,
		#crown-cutting-edge #resultsOnMiva .btnTransparentSquared {
			width:193px;
		}

.satisfaction .midQuote p {
	font-size:1.4375em;
	font-weight:100;
	}
	.satisfaction .midQuote p span {
		font-weight:500;
		display:block;
		margin-top:10px;
		font-size:0.75em;
	}
	#customer-satisfaction-4 .midQuote p {
		width:800px;
	}

.funnelCake #getStarted {
	background:#000 url(/images/new-images/bg-hangers.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:150px 0;
	}
	.satisfaction #getStarted {
		background:#272938;
	}
	.funnelCake #getStarted h2 {
		line-height:42px;
	}
	#ecommerce-cost #getStarted h2,
	#personal-experience #getStarted h2 {
		margin:0 60px 20px 60px;
	}
	.funnelCake #getStarted a {
		width:190px;
		}
		.satisfaction #getStarted a {
			width:252px;
			background:none;
			border:solid 2px #16C0D5;
		}
		#fully-integrated #getStarted a {
			width:210px;
		}
		#customer-satisfaction-5 #getStarted a,
		#customer-satisfaction-6 #getStarted a {
			width:285px;
		}
	#retail-integration #getStartedContainer,
	#seamless-experience #getStartedContainer,
	#fully-integrated #getStartedContainer {
		max-width:610px;
	}
	#customer-evolution #getStartedContainer {
		max-width:500px;
	}



/* ----- G2 & Non Compliance ----------------------------------------------- */ 
#G2 #innerContent,
#G2 #wrapper,
#ranked-first #innerContent,
#ranked-first #wrapper,
#non-compliance #innerContent,
#non-compliance #wrapper {
	width:100%;
	margin:0;
	padding:0;
}

#G2 #landingHeader,
#ranked-first #landingHeader {
	background:url(/images/new-images/bg-glasses-girl.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:0 0 210px 0;
	}
	#non-compliance #landingHeader {
		background:url(/images/new-images/bg-learning.jpg) no-repeat top center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:0 0 110px 0;
	}
	#G2 #landingHeader #heroG2,
	#ranked-first #landingHeader #heroG2,
	#non-compliance #landingHeader #heroG2 {
		margin:150px 0 60px 0;
	}
	#G2 #landingHeader h1,
	#ranked-first #landingHeader h1 {
		margin:0 0 30px 0;
		text-align:left;
		color:#38393a;
		line-height:50px;
		font-weight:600;
		}
		#non-compliance #landingHeader h1 {
			color:#404040 !important;
			margin:120px 0 30px 0;
			text-align:left;
			color:#38393a;
			line-height:50px;
			font-weight:500;
		}
		#non-compliance #landingHeader h1 span {
			font-size:0.25em;
			text-transform:uppercase;
			letter-spacing:0.2em;
			color:#5c5c5c;
		}
	#G2 #landingHeader h2,
	#ranked-first #landingHeader h2 {
		margin:20px 0 85px 0;
		text-align:left;
		color:#393a44;
		}
		#non-compliance #landingHeader h2 {
			margin:20px 0 85px 0;
			text-align:left;
			color:#7c7c7c;
			width:485px;
			font-size:1.375em;
			line-height:34px;
		}
	#G2 #landingHeader .btnRedStandard,
	#ranked-first #landingHeader .btnRedStandard,
	#non-compliance #landingHeader .btnRedStandard {
		margin:0;
		width:240px;
		text-align:center;
		font-size:0.875em;
		letter-spacing:0.1em;
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
		float:left;
	}
	#G2 #landingHeader .floatTextLink,
	#ranked-first #landingHeader .floatTextLink,
	#non-compliance #landingHeader .floatTextLink {
		margin:10px 0 0 15px;
		text-transform:uppercase;
		letter-spacing:0.1em;
		color:#393a44;
		font-size:0.875em;
		font-weight:600;
		float:left;
	}
	#non-compliance #getStartedHomeReg {
		border:solid 2px rgba(155,155,155,0.5);
		}
		#non-compliance #getStartedHomeReg:hover {
			border:solid 2px #FFF;
		}

#prBar {
	background:#262934;
	text-align:center;
	color:#FFF;
	padding:45px 0;
	}
	#prBar h3 {
		margin:0;
		text-transform:uppercase;
		font-weight:100;
		letter-spacing:0.15em;
		font-size:1em;
		margin:0 auto;
		max-width:830px;
		}

		#prBar h3 span {
			float:left;
		}
		#prBar h3 a {
			float:left;
			color:#FFF;
			font-weight:500;
			border-bottom:solid 1px #12d8f0;
			padding-bottom:5px;
			font-size:0.875em;
		}
		#prBar .longDash {
			background:#FFF;
			height:1px;
			width:124px;
			display:block;
			float:left;
			margin:12px 20px 0 20px;
		}

#yourWay {
	background:#FFF url(/images/new-images/dark-smile.jpg) no-repeat top right;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:70px 0;
	}
	#yourWay .floatedContent h2 {
		font-weight:600 !important;
		color:#38393a;
		font-size:2.1875em !important;
	}
	#yourWay .floatedContent p {
		color:#74787c;
		margin-bottom:10px;
	}
	#yourWay .floatedContent .small {
		font-size:0.875em;
		color:#adb2b6;
	}

#compFees {
	background:url(/images/new-images/bg-notparv.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:110px 0 0 0;
	}
	#compFees .floatedContent {
		float:right;
		background:#FFF;
		width:570px;
		padding:100px 90px;
		margin:0 0 100px 0;
		}
		#compFees .floatedContent h2 {
			font-weight:600 !important;
			color:#38393a;
		}
		#compFees .floatedContent p {
			color:#62666b;
		}
		#compFees p.clear {
			text-align:center;
			text-transform:uppercase;
			font-weight:600;
			font-size:0.75em;
			color:#484747;
			margin:0;
			letter-spacing:0.1em;
		}
		#compFees img {
			display:block;
			margin:10px auto 0 auto;
		}

#upToDate {
	background:#12d8f0;
	padding:150px 0;
	}
	#upToDate .wideContainer {
		width:1170px;
	}
	#upToDate img {
		display:block;
		margin:0 auto 75px auto;
	}
	.stayCurrent {
		float:left;
		color:#FFF;
		}
		.stayCurrent:nth-child(1) {
			width:325px;
			padding-top:10px;
			}
			.stayCurrent:nth-child(1) hr {
				width:70px;
				margin:20px 0 0 0;
			}
		.stayCurrent:nth-child(2) {
			width:495px;
			margin:0 30px;
		}
		.stayCurrent:nth-child(3) {
			width:290px;
			padding-top:20px;
		}
		#innerContent .stayCurrent h3 {
			font-size:1.875em;
			text-transform:uppercase;
			letter-spacing:0.175em;
			margin:0;
			font-weight:300;
		}
		#innerContent .stayCurrent p {
			line-height:28px;
		}
		.stayCurrent .btnTransparentSquared {
			border:solid 2px #FFF;
			border-radius:30px;
			font-weight:100;
			padding:15px 35px;
			}
			.stayCurrent .btnTransparentSquared:hover {
				background:#FFF;
				color:#12d8f0;
			}

#findOut {
	background:#242A3A url(/images/new-images/bg-blue-mtns.jpg) no-repeat bottom center;
	-webkit-background-size:100% auto;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	background-size:100% auto;
	padding:200px 0 150px 0;
	}
	#findOut h2 {
		text-align:center;
		color:#FFF;
		font-size:1.875em;
		text-transform:uppercase;
		font-weight:300;
		letter-spacing:0.1em;
		margin:0;
	}
	#findOut .smallGrey {
		background-color:#FFF;
		border-color:#FFF;
		margin:40px auto;
	}
	#findOut p {
		color:#aaaeb6;
		font-size:1.125em;
		text-align:center;
		max-width:800px;
		margin:0 auto;
		line-height:30px;
		}
		#findOut p:nth-child(4) {
			color:#FFF;
			margin:45px auto 80px auto;
		}	
		#findOut .small {
			font-size:0.75em;
			max-width:960px;
			line-height:24px;
		}
	#findOut .btnTransparentSquared {
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
		margin:0 auto 60px auto;
		border:solid 2px rgba(18,216,240,0.8);
		padding:11px 30px;
		width:110px;
		display:block;
		text-align:center;
		color:#FFF;
		}
		#findOut .btnTransparentSquared:hover {
			border:solid 2px #12d8f0;
		}
	#findOut a {
		color:#16c0d5;
		font-weight:600;
	}

#teamQuote {
	background:url(/images/new-images/bg-team.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:200px 0;
	}
	#teamQuote aside {
		background:#FFF;
		text-align:center;
		max-width:485px;
		padding:100px 150px;
		}
		#teamQuote aside hr {
			height:2px;
			margin:0 auto 40px auto;
		}
		#teamQuote aside h3 {
			color:#93969c;
			font-size:1.5em;
			font-weight:100;
			line-height:36px;
			font-family:'Alegreya';
			margin-bottom:35px;
		}
		#teamQuote aside h4 {
			text-transform:uppercase;
			color:#62666b;
			font-size:0.875em;
			letter-spacing:0.1em;
			font-weight:500;
			}
			#teamQuote aside h4 span {
				font-size:0.875em;
				color:#93969c;
				font-weight:100;
			}

#reviewersAgree {
	background:url(/images/new-images/bg-split-typing.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#reviewersAgree .floatedContent {
		float:right;
		}
		#reviewersAgree .floatedContent h2 {
			font-weight:600 !important;
			color:#38393a;
		}
		#reviewersAgree .floatedContent h3 {
			text-transform:uppercase;
			letter-spacing:0.1em;
			color:#93969c;
			margin:0 0 15px 0;
			font-size:1em;
		}
		#reviewersAgree .floatedContent p {
			color:#62666b;
			font-size:1em;
		}
		#reviewersAgree .floatedContent a {
			float:left;
			margin-top:35px;
			color:#12d8f0;
			text-transform:uppercase;
			font-weight:600;
			letter-spacing:0.1em;
			font-size:0.875em;
			}
			#reviewersAgree .floatedContent a i {
				display:block;
				float:right;
				margin-left:5px;
				-ms-transform:rotate(90deg); /* IE 9 */
			    -webkit-transform:rotate(90deg); /* Chrome, Safari, Opera */
			    transform:rotate(90deg);
			}

.resultsOnMiva {
	padding:175px 0;
	}
	#G2 .resultsOnMiva .tripleContainer,
	#ranked-first .resultsOnMiva .tripleContainer {
		margin:20px auto 0 auto;
	}
	#G2 .solutionBox,
	#ranked-first .solutionBox {
		padding:0px 25px 0 25px;
		height:220px;
	}
	#innerContent .resultsOnMiva h2,
	#resultsOnMiva p.updateToGraph {
		text-align:center;
		font-weight:100;
		font-size:2.375em;
		max-width:100%;
		text-transform:uppercase;
		letter-spacing:0.1em;
	}
	.resultsOnMiva .smallGrey {
		margin:45px auto;
	}
	.resultsOnMiva p {
		text-align:center;
		max-width:700px;
		margin:0 auto;
		font-size:1.125em;
		line-height:36px;
		font-weight:100;
	}
	#innerContent .mivaScores {
		color:#FFF;
		text-transform:uppercase;
		letter-spacing:0.1em;
		font-weight:300;
		font-size:1em;
		margin:45px 0 0 0;
	}
	#G2 .resultsOnMiva #solution1 .percentCircle h4,
	#ranked-first .resultsOnMiva #solution1 .percentCircle h4 {
		margin:15px 0 20px 0;
	}
	#G2 .resultsOnMiva .percentCircle h4,
	#ranked-first .resultsOnMiva .percentCircle h4 {
		margin:15px 0 20px 0;
	}
	#innerContent .resultsOnMiva h3.clear {
		color:#FFF;
		margin:0 auto;
		font-weight:100;
	}
	.resultsOnMiva .btnTransparentSquared {
		width:88px;
		margin:30px auto 0 auto;
	}

#unity {
	background:#12d8f0;
	}
	#unity .smallGrey {
		background-color:#FFF;
		border-color:#FFF;
	}
	#unity .btnTransparentSquared {
		border:solid 2px #FFF;
	}

#ease {
	background:#ffffff;
	}
	#ease h2 {
		color:#62666b;
	}
	#ease .smallGrey {
		background-color:#8b8b8c;
		border-color:#8b8b8c;
	}
	#ease p,
	#innerContent #ease h3,
	#ease h4 {
		color:#8b8b8c;
	}
	#ranked-first #ease p,
	#ranked-first #innerContent #ease h3,
	#ranked-first #ease h4 {
		color:#8b8b8c;
	}
	#G2 #ease .solutionBox p {
		color:#8b8b8c;
	}
	#ease .btnTransparentSquared {
		color:#8b8b8c;
	}
	#innerContent #ease h3.clear {
		color:#8b8b8c;
	}

#supportTrip {
	background:#262934;
}

#G2 #deliverFooter,
#ranked-first #deliverFooter {
	background:#FFF;
	}
	#G2 #deliverFooter h2,
	#ranked-first #deliverFooter h2 {
		color:#38393a;
	}
	#G2 #deliverFooter h3,
	#ranked-first #deliverFooter h3 {
		color:#82858b;
		max-width:750px;
	}
	#G2 #innerContent #deliverFooter .btnBlueStandard,
	#ranked-first #innerContent #deliverFooter .btnBlueStandard {
		background:#F7394A;
	}
	#G2 #deliverFooter .btnTransparentSquared,
	#ranked-first #deliverFooter .btnTransparentSquared {
		color:#82858b;
		border:solid 2px #d7d9df;
	}



/* ----- Getting Started Pages -------------------------------------------- */ 
#getting-started #innerContent,
#products-and-categories #innerContent,
#customizing-menus #innerContent,
#set-up-shipping #innerContent,
#payment-and-sales-tax #innerContent,
#app-store #innerContent,
#go-live-process #innerContent,
#next-steps #innerContent {
	width:100%;
	padding-bottom:0;
}
#gettingStartedHeader {
	width:100%;
	margin-top:80px;
	padding:100px 0;
	color:#FFF;
	background:url(/images/new-images/miva-desk.jpg) no-repeat center center;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	}
	.insideHTMLBlank #gettingStartedHeader h1 {
		text-indent:0;
		text-align:center;
		font-size:2.8em;
		font-weight:300;
		margin:0;
	}

#startedNav {
	margin:165px 0 0 0;
	float:left;
	}
	#startedNav ul {
		width:230px;
		margin:0;
		}
		#startedNav ul li {
			border-bottom:solid 1px #eaeaea;
			padding:10px 0;
			background:none;
		}
		#startedNav ul li a {
			color:#6f7173;
			}
			#startedNav ul li.active a {
				color:#000;
				font-weight:500;
			}
		#startedNav ul li i {
			float:right;
			color:#6f7173;
			}
			#startedNav ul li.active i {
				float:left;
				color:#f6525f;
				margin-left:-7px;
			}


#startedRight {
	width:900px;
	float:right;
	}
	#startedRight h2 {
		text-align:center;
		font-weight:300;
		font-size:2em;
		margin:65px 0 75px 0;
	}
	#startedRight .videoLink {
		display:block;
		float:left;
		text-align:center;
		width:430px;
		height:242px;
		background:#f3f3f3;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		color:#000;
		margin:0 0 30px 0;
		}
		#startedRight .videoLink:nth-child(even) {
			margin:0 40px 30px 0 !important;
		}
		#startedRight .videoLink:hover {
			background:#f6525f;
			color:#FFF;
			}
			#startedRight .videoLink:hover .smallRed {
				background-color:#FFF;
				border-color:#FFF;
			}
		#startedRight .videoLink h3 {
			font-size:1.75em;
			font-weight:300;
			margin:80px 25px 0 25px;
			line-height:36px;
			}
			#startedRight .videoLink .twoLineTitle {
				margin:60px 25px 0 25px;
			}
		#startedRight .videoLink span {
			margin:0 auto;
			display:block;
			width:120px;
			text-transform:uppercase;
			font-weight:600;
			}
			#startedRight .videoLink span i {
			    float:right;
			    transition: all 0.2s ease-in-out;
				-webkit-transition: all 0.2s ease-in-out;
				-moz-transition: all 0.2s ease-in-out;
				-o-transition: all 0.2s ease-in-out;
			}
			#startedRight .videoLink:hover span i {
				color:#FFF;
			}
		#startedRight .videoLink .smallRed {
			width:40px;
			margin:15px auto;
			transition: all 0.2s ease-in-out;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			-o-transition: all 0.2s ease-in-out;
		}
	#relatedArticles h3 {
		font-size:1.5em;
		font-weight:500;
	}
	#relatedArticles ul {
		margin:0;
		}
		#relatedArticles ul li {
			background:none;
			padding-left:0;
			margin-bottom:10px;
			}
			#relatedArticles ul li a {
				color:#000;
				}
				#relatedArticles ul li a:hover {
					color:#18abbd;
				}
	#relatedArticles .btnTransparentSquared {
		border:solid 1px rgba(125, 125, 125, 1);
		color:#18abbd;
		font-weight:600;
		padding:15px 35px;
		margin-top:25px;
		float:left;
		}
		#relatedArticles .btnTransparentSquared:hover {
			border:solid 1px rgba(24, 171, 189, 1);
		}

#moreResources {
	background:#3f4247;
	color:#FFF;
	margin-top:80px;
	padding-bottom:80px;
	}
	#moreResources h2 {
		text-align:center;
		font-weight:500;
		font-size:2em;
		margin:80px 0 70px 0;
	}
	#moreResources ul {
		margin:0;
		}
		#moreResources ul li {
			background:none;
			padding-left:0;
			display:inline;
			float:left;
			width:45%;
			margin:0 0 25px 0;
			}
			#moreResources ul li:nth-child(even) {
				margin:0 0 25px 110px;
			}
			#moreResources ul li i {
				float:left;
				display:block;
				margin:0 20px 15px 0;
				}
				#moreResources ul li:nth-child(1) i {
					font-size:3.35em;
					margin-right:35px;
				}
				#moreResources ul li:nth-child(2) i {
					font-size:3.75em;
					margin-right:25px;
				}
				#moreResources ul li:nth-child(3) i {
					font-size:4em;
				}
				#moreResources ul li:nth-child(4) i {
					font-size:4em;
				}
			#moreResources ul li h3 {
				font-weight:500;
				margin:0 0 10px 0;
				}
				#moreResources ul li h3 a {
					color:#16c0d5;
				}

.appStoreLink {
	width:265px;
	float:left;
	color:#6F7173;
	margin:20px 0;
	}
	.appStoreLink img {
		border:solid 1px #CCC;
		max-width:263px;
	}
	.appStoreLink h3 {
		display:block;
		height:50px;
	}
	.middleApp {
		margin:20px 40px;
	}

#app-store #startedContent .buttonLarge {
	margin:20px auto;
	display:block;
	clear:both;
	width:126px;
}

#go-live-process #startedRight .buttonLarge {
	clear:both;
	display:block;
	width:155px;
	margin:40px auto 75px auto;
}



/* ----- Hosting Architecture ---------------------------------------------- */ 
#hosting-architecture #landingHeader {
	background:url(/images/new-images/bg-parking.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:0 0 180px 0;
	}
	#hosting-architecture #landingHeader h1 {
		margin:175px 220px 0 220px;
	}
	#hosting-architecture #landingHeader h2 {
		max-width:610px;
		margin:10px auto 30px auto;
		line-height:36px;
	}
	#hosting-architecture #landingHeader .btnRedStandard {
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
		width:180px;
		text-align:center;
		padding:12px 25px;
		letter-spacing:0.06em;
		font-weight:500;
		font-size:0.875em;
	}

#hosting-architecture .iconList {
	width:500px;
	float:none;
	}
	#hosting-architecture .iconList:nth-child(2n) {
		margin-left:0;
	}
	#hosting-architecture .iconList:nth-child(4) {
		margin-bottom:0;
		}
		#hosting-architecture #redundantFailover .iconList:nth-child(2) {
			margin-bottom:0;
			}
			#hosting-architecture #redundantFailover .iconList:nth-child(2) i {
				font-size:2em;
			}	
		#hosting-architecture #VMemc .iconList:nth-child(3) {
			margin-bottom:0;
		}
	#hosting-architecture .iconList i {
		font-size:2.5em;
		line-height:22px;
		}
		#hosting-architecture #redundantFailover .iconList i,
		#hosting-architecture #VMemc .iconList i {
			color:#FFF;
		}
	#hosting-architecture .iconList p {
		width:80%;
		margin-top:0;
		color:#4d4d4d;
		font-weight:100;
		line-height:26px;
		font-size:1em;
		}
		#hosting-architecture #redundantFailover .iconList p {
			color:#aaaeb6;
		}
		#hosting-architecture #VMemc .iconList p {
			color:#FFF;
		}
	#hosting-architecture .iconList h3 {
		float:right;
		width:80%;
		font-weight:600;
		font-size:1.125em;
		color:#4d4d4d;
		line-height:22px;
		}
		#hosting-architecture #redundantFailover .iconList h3,
		#hosting-architecture #VMemc .iconList h3 {
			color:#FFF;
		}
	#hosting-architecture .floatedContent h2 {
		width:95%;
		margin:0 0 80px 0 !important;
	}

#manangedEnvironment {
	background:#f6f6f6;
	}
	#manangedEnvironment img {
		position:absolute;
		top:0;
		right:0;
	}

#hosting-architecture #g2Banner {
	background:#FFF;
}

#redundantFailover {
	background:url(/images/new-images/bg-servers.jpg) no-repeat right center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#redundantFailover .floatedContent {
		float:right;
	}

#VMemc {
	background:url(/images/new-images/bg-blue-circular.jpg) no-repeat right center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
}

#mivaCustomer {
	background:url(/images/new-images/bg-shaper.jpg) no-repeat center center;
	-webit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:250px 0;
	}
	#mivaCustomer .floatedContent {
		float:right;
		}
		#mivaCustomer .floatedContent p {
			color:#aaaeb6;
			font-size:1.25em;
			}
			#mivaCustomer .floatedContent p span {
				font-size:0.75em;
				color:#FFF;
			}

#featuresHosting {

	}
	#featuresHosting h2 {
		text-align:center;
		font-size:2em;
		font-weight:100;
		color:#38393a;
	}
	#featuresHosting p {
		text-align:center;
		color:#62666b;
		font-size:1.125em;
		max-width:690px;
		margin:45px auto 0 auto;
	}
	#listsContainer {
		margin:80px auto 0 auto;
		width:1000px;	
		}
		.hugeList {
			float:left;
			width:33.33%;
			}
			#innerContent .hugeList ul {
				margin:0 0 45px 15px;
				color:#62666b;
				}
				.hugeList ul li {
					background:none;
					padding:0 0 0 5px;
					list-style:circle;
				}
				#innerContent .hugeList ul li ul {
					margin:0 0 0 15px;
				}
			.hugeList h4 {
				color:#4d4d4d;
				font-size:1.125em;
				}
				.hugeList h4 span {
					display:none;
				}
			#innerContent .hugeList h3 {
				color:#4d4d4d;
				font-size:1em;
			    margin:15px 0 10px 0;
			    font-weight:normal;
				}
				.hugeList h3 span {
					display:none;
				}

#hosting-architecture #getStartedContainer {
	max-width:570px;
}




#hosting-architecture #pageHeader {
	background:url(/images/new-images/circle-header-hosting-arch.png) no-repeat left center;
	margin-bottom:20px;
	}
	#hosting-architecture #pageHeader h1 {
		padding-top:170px;
	}
#hostingHeader {
	margin:20px 0 0 40px;
}

.hostingSection {
	float:left;
	width:300px;
	margin:20px 0 40px 60px;
	}
	#innerContent .hostingSection ul {
		margin-left:0;
		list-style:none;
	}

#hostingImage {
	float:left;
	margin:20px 0 0 60px;
}

#hostingFeatures {
	border-collapse:separate;
	border-spacing:20px;
	font-size:0.875em;
	line-height:20px;
	}
	#hostingFeatures td {
		width:40%;
	}



/* ----- Internal Lead ---------------------------------------------------- */
#internal-lead #escalationFormSimple label {
	font-size:0.875em;
	width:125px;
	text-align:right;
	display:block;
	float:left;
	margin-right:5px;
	}
	#internal-lead #escalationFormSimple input {
		width:210px;
		border:solid 1px #A1A1A1;
		font-size:0.75em;
		padding:5px;
		}
		#internal-lead #escalationFormSimple .buttonWide {
			width:auto;
			border:none;
			padding:7px 70px;
			font-size:1.125em;
			margin-top:20px;
		} 

#scholarshipForm {
	margin:25px 0;
	}
	#scholarshipForm input {
		margin-bottom:15px;
		width:300px;
		font-size:1.25em;
		padding:10px;
	}
	#scholarshipForm .buttonLarge {
		margin-top:30px;
	}



/* ----- IRCE Landing Page ------------------------------------------------ */
#irce-2016 #landingHeader {
	background:url(/images/new-images/bg-blue-city.jpg) no-repeat center center;
	-website-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:0 0 220px 0;
}
#irce-2018 #landingHeader {
	background:url(/images/new-images/bg-irce-red.jpg) no-repeat center center;
	-website-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:0 0 120px 0;
	}
	#irce-2016 #getStartedHome,
	#irce-2018 #getStartedHome {
		border:1px solid #FFF;
	}
	#irce-2016 #landingHeader .wideContainer,
	#irce-2018 #landingHeader .wideContainer {
		position:relative;
	}
	#irce-2016 #landingHeader h1 {
		text-transform:uppercase;
		font-weight:700;
		text-align:left;
		font-size:5.158125em;
		line-height:65px;
		margin:45px 0 0 0;
		letter-spacing:0.0475em;
		}
		#irce-2016 #landingHeader h1 span {
			font-size:0.27em;
		}
	#irce-2018 #landingHeader h1 {
		text-transform:uppercase;
		font-weight:700;
		text-align:left;
		font-size:6.375em;
		line-height:105px;
		margin:45px 0 0 0;
		letter-spacing:0.0475em;
		}
		#irce-2018 #landingHeader h1 span {
			font-size:0.2em;
			display:block;
			line-height:46px;
		}
		.irceOffShelf #landingHeader h1 {
			width:950px;
		}
	#irce-2016 #landingHeader #box1,
	#irce-2016 #landingHeader #box2 {
		float:left;
		text-align:left;
		display:block;
		padding:10px 25px;
		text-transform:uppercase;
		font-size:1.125em;
		font-weight:100;
		letter-spacing:0.175em;
	}
	#irce-2018 #landingHeader #box1,
	#irce-2018 #landingHeader #box2 {
		float:left;
		text-align:left;
		display:block;
		padding:14px 25px;
		text-transform:uppercase;
		font-size:1em;
		font-weight:600;
		letter-spacing:0.125em;
		}
		#irce-2016 #landingHeader #box1 {
			background:rgba(255,255,255,0.7);
			color:#322f48;
			font-weight:300;
		}
		#irce-2018 #landingHeader #box1 {
			background:rgba(255,255,255,0.7);
			color:#322f48;
			margin:31px 0 30px 0;
		}
		#irce-2016 #landingHeader #box2 {
			background:url(/images/new-images/new-box-arrow.png) no-repeat left center;
			-webkit-background-size:100%;
			-moz-background-size:100%;
			-o-background-size:100%;
			background-size:100%;
			padding:10px 120px 10px 30px;
			letter-spacing:0.125em;
		}
		#irce-2018 #landingHeader #box2 {
			background:url(/images/new-images/blue-box-arrow.png) no-repeat left center;
			-webkit-background-size:100%;
			-moz-background-size:100%;
			-o-background-size:100%;
			background-size:100%;
			padding:15px 90px 15px 75px;
			letter-spacing:0.125em;
		}
	#floatingForm {
		display:block;
		width:470px;
		padding:20px 0 0 0;
		position:absolute;
		right:0;
		top:225px;
		background:#FFF;
		box-shadow:0 0.2em 0.2em #e2e2e2;
		z-index:99;
		}
		#landingHeader #floatingForm h2 {
			text-align:center;
			text-transform:none;
			font-weight:100;
			color:#38393a;
			font-size:2.125em; 
		}
		#floatingForm p {
			text-align:center;
			margin:0 40px 40px 40px;
			color:#62666b;
			font-size:1.125em;
			}
			.townHallLanding #floatingForm p {
				text-align:left;
				font-size:1.25em;
				margin:0 0 40px 0;
				line-height:30px;
			}
		#floatingForm input {
			width:350px;
			margin:0 auto 25px auto;
			display:block;
			padding:20px 15px;
		}
		#floatingSubmit {
			background:#f73949;
			border:none;
			color:#FFF;
			text-transform:uppercase;
			letter-spacing:0.075em;
			font-size:0.875em;
			width:380px !important;
		}
		#floatingForm iframe {
			width:470px;
			height:765px;
		}

#irce-2016 #revolutionize {
	padding:150px 0;
}
#irce-2018 #revolutionize {
	padding:130px 0 150px 0;
	}
	#irce-2016 #revolutionize h2 {
		text-align:left;
		font-size:1.5625em;
		width:600px;
		line-height:36px;
		font-weight:300;
	}
	#irce-2018 #revolutionize h2 {
		text-align:left;
		font-size:1.7em;
		width:600px;
		line-height:36px;
		font-weight:300;
	}
	#irce-2016 #revolutionize p,
	#irce-2018 #revolutionize p {
		width:580px;
		font-size:1.125em;
		color:#757a7b;
	}

#irceMap {
	background:#f9f9f9;
	padding:115px 0;
}
#irce-2018 #irceMap {
	padding:135px 0;
}
	#irceMap h2 {
		font-size:1.75em !important;
	}
	#irceMap ul {
		width:895px;
		margin:0 auto 70px auto;
		}
		#irceMap ul li {
			display:inline-block;
			float:left;
			background:none;
			padding-left:0;
			font-weight:500;
			margin:0 130px;
			}
			#irceMap ul li:nth-child(1) {
				margin:0 30px 0 0;
			}
			#irceMap ul li:nth-child(3) {
				margin:0 0 0 30px;
			}
			#irceMap ul li p {
				line-height:24px;
				color:#62666b;
				float:left;
				font-size:1em;
			}
			#irceMap ul li i {
				font-size:3em;
				float:left;
				color:#f73b4c;
				margin-right:5px;
			}
			#irceMap ul li strong {
				font-size:1.25em;
				text-transform:uppercase;
				letter-spacing:0.1475em;
				color:#38393a;
			}
	#irceMap .bg-red-white-text-btn {
	    font-weight:500;
	    padding:25px 65px;
	    color:#FFF;
	    background:#16c0d5;
	    width:135px;
	    display:block;
	    margin:0 auto;
	    transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		text-transform:none;
		text-align:center;
		letter-spacing:0.0475em;
		font-size:1.125em;
		}
		#irceMap .bg-red-white-text-btn span {
			float:left;
			display:block;
		}
		#irceMap .bg-red-white-text-btn i {
			font-size:0.5em;
			display:block;
			float:left;
			margin-left:15px;
		}
		#irceMap .bg-red-white-text-btn:hover {
			background:#f73949;
			color:#FFF;
		}

#enterpriseLeader {
	text-align:center;
	color:#FFF;
	background:url(/images/new-images/bg-super-blurry.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:150px 0;
}
#irce-2018 #enterpriseLeader {
	text-align:center;
	color:#FFF;
	background:url(/images/new-images/bg-building-light.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:150px 0;
	}	
	#enterpriseLeader h2 {
		color:#666666 !important;
		font-size:2.4625em !important;
		font-weight:100 !important;
		margin:10px 0 40px 0 !important;
	}
	#enterpriseLeader .smallRed {
		margin:45px auto 40px auto;
	}
	#enterpriseLeader p {
		width:775px;
		margin:0 auto 70px auto;
		color:#666666;
		font-weight:100;
	}
	#enterpriseLeader a {
		color:#f42434;
		text-transform:uppercase;
		letter-spacing:0.0475em;
		display:block;
		margin-top:20px;
		font-size:0.875em;
		}
		#enterpriseLeader a i {
			margin:0 0 10px -10px;
			color:#f42434;
		}



/* ----- Landing Pages ---------------------------------------------------- */
.standaloneLanding #innerContent {
	width:100%;
}
.standaloneLanding #innerContent {
	padding-bottom:0;
}
#landingHeader {
	background:url(/images/new-images/girl-background.jpg) no-repeat center center;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	padding:0 0 70px 0;
	}
	.mivaNewNav {
		padding-top:90px !important;
	}
	#marketview-landing-page #landingHeader {
		background:url(/images/new-images/marketview-header.jpg) no-repeat center center;
		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		padding:0 0 70px 0;
	}
	#paper-store-landing-page #landingHeader {
		background:url(/images/new-images/paper-store-header.jpg) no-repeat center center;
		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		padding:0 0 70px 0;
	}
	#sign-warehouse-landing-page #landingHeader {
		background:url(/images/new-images/sign-warehouse-header.jpg) no-repeat center center;
		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		padding:0 0 70px 0;
	}
	#mignon-faget-landing-page #landingHeader {
		background:url(/images/new-images/Mignon-Faget-Header.jpg) no-repeat center center;
		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		padding:0 0 70px 0;
	}
	#landingHeader h1 {
		font-size:3em;
		font-weight:700;
		color:#FFF;
		text-align:center;
		text-indent:0;
		margin:85px 0 0 0;
		}
		#marketview-landing-page #landingHeader h1 {
			font-size:2.75em;
		}
	#landingHeader h2 {
		color:#fff;
	    font-family:"proxima-nova",sans-serif;
	    font-size:1.5em;
	    font-style:normal;
	    font-weight:300;
	    margin:30px 0;
	    text-align:center;
	}
	#landingHeader .btnRedStandard {
		display:block;
	    margin:70px auto 0;
	    width:165px;
	}

.standaloneLanding .versusSection {
	padding:50px 0;
}

.standaloneLanding #innerContent #scalableSolution {
	margin:0 auto 40px auto !important;
	}
	.standaloneLanding #innerContent #scalableSolution h2 {
		font-family:"proxima-nova",sans-serif;
	    font-size:2em;
	    font-style:normal;
	    font-weight:600;
	    margin:50px 0 40px;
	}
	.standaloneLanding .solutionBox {
		margin-bottom:0;
		}
		.standaloneLanding #innerContent .solutionBox h3 {
			font-size:1.06em;
			margin:25px 0 10px 0;
		}
		.standaloneLanding #innerContent .solutionBox p {
			font-size:0.975em;
		}

#landingGrey {
	background:#F1F1F1;
	color:#62666b !important;
	}
	.standaloneLanding #scalableSolution h2 {
		margin-bottom:20px;
	}
	.standaloneLanding #scalableSolution .mainParagraph {
		font-size:1.25em !important;
		text-align:center;
		padding:0 135px;
		font-weight:300;
		}
		.standaloneLanding #scalableSolution .mainParagraph a {
			color:#16c0d5;
		}
	.standaloneLanding #scalableSolution .smallRed {
		margin:20px auto;
		}
		#sign-warehouse-landing-page #scalableSolution .smallRed {
			margin:20px auto 80px auto;
		}
		#paper-store-landing-page #scalableSolution .smallRed {
			margin:20px auto 80px auto;
		}
		#mignon-faget-landing-page #scalableSolution .smallRed {
			margin:20px auto 80px auto;
		}

.sideBySideCompare {
	text-align:center;
	width:345px;
	float:left;
	}
	#mignon-faget-landing-page .sideBySideCompare {
		width:385px;
	}
	#mignon-faget-landing-page #rightCompare {
		margin:10px 0 0 40px;
	}
	#leftCompare {
		margin:10px 0 0 180px;
	}
	#rightCompare {
		margin:10px 0 0 130px;
	}
	.sideBySideCompare h3 {
		text-transform:uppercase;
		font-size:1.5em !important;
		letter-spacing:0.0475em;
		margin:15px 0 50px 0 !important;
	}	
	.sideBySideCompare p {
		font-size:7em;
		font-weight:500;
		}
		.sideBySideCompare p sup {
			font-size:0.475em;
			color:#16c0d5;
		}
		.sideBySideCompare p sup:nth-child(2) {
			color:inherit;
			font-size:0.56em;
		}

.standaloneLanding #ecommerceWebsites {
	margin-bottom:0 !important;
}
.standaloneLanding #ecommerceWebsites h2 {
	font-weight:300;
	font-size:1.25em;
	margin:50px 0 40px 0;
}
.standaloneLanding #innerContent #ecommerceWebsites ul {
	margin:0 auto;
	max-width:810px;
	}
	.standaloneLanding #ecommerceWebsites ul li {
		margin:10px 20px;
	}

.standaloneLanding #getStartedContainer {
	width:1020px;
	}
	.standaloneLanding #innerContent #getStarted {
		background:#F7394A;
		text-align:center;
		margin:0;
		}
		.standaloneLanding #innerContent #getStarted h3 {
			font-size:1.5em;
			font-weight:300;
			margin:10px 100px;
			line-height:32px;
		}
	.standaloneLanding #getStarted .btnRedStandard {
		background:#FFF;
		color:#F7394A !important;
		width:215px;
		margin:30px auto 10px auto;
		float:none;
	}

.standaloneLanding #fullFooterNew {
	padding:25px 0 10px 0;
	}
	.standaloneLanding #footerFooter {
		padding-bottom:0;
		}
		.standaloneLanding #fullFooterNew #footerFooter p {
			margin-top:10px;
		}
	.standaloneLanding #fullFooterNew a img {
		max-height:35px;
	}
	.standaloneLanding #fullFooterNew #footerFooter .incFast {
		margin:5px 0 0 25px;
	}
	.standaloneLanding #fullFooterNew #footerFooter .bigBadge {
		margin:0 0 0 15px;
		max-height:50px;
	}



/* ----- Login With Amazon ------------------------------------------------ */
#login-with-amazon #pageHeader {
	background:url(/images/new-images/circle-header-amazon-login.png) no-repeat left center;
}



/* ----- Magento Pages ---------------------------------------------------- */
#magento-headache #innerContent,
#magento-integration #innerContent,
#magento-cloud #innerContent,
#magento-security #innerContent,
#magento-support #innerContent {
	width:100%;
	padding-bottom:0;
}

#magento-headache #landingHeader,
#magento-integration #landingHeader,
#magento-cloud #landingHeader,
#magento-security #landingHeader,
#magento-support #landingHeader {
	padding:0 0 80px 0;
	background:url(/images/new-images/thinking-bg.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#magento-headache #landingHeader h1,
	#magento-integration #landingHeader h1,
	#magento-cloud  #landingHeader h1,
	#magento-security #landingHeader h1,
	#magento-support #landingHeader h1 {
		margin:160px 0 0 0;
	}
	#magento-support #landingHeader h1 {
		font-size:2.9em;
	}
	#magento-headache #landingHeader h2,
	#magento-integration #landingHeader h2,
	#magento-cloud #landingHeader h2,
	#magento-security #landingHeader h2,
	#magento-support #landingHeader h2 {
		font-size:1.225em;
		margin:45px 290px 0 290px;
		line-height:28px;
	}
	#magento-headache #landingHeader #downLinkCircle,
	#magento-integration #landingHeader #downLinkCircle,
	#magento-cloud #landingHeader #downLinkCircle,
	#magento-security #landingHeader #downLinkCircle,
	#magento-support #landingHeader #downLinkCircle {
		border:none;
		font-size:1.5em;
		margin:140px auto 0 auto;
		}
		#magento-headache #downLinkCircle i,
		#magento-integration #downLinkCircle i,
		#magento-cloud #downLinkCircle i,
		#magento-security #downLinkCircle i,
		#magento-support #downLinkCircle i {
			position:absolute;
			margin-left:-15px;
		}	
	#magento-headache #landingHeader h3,
	#magento-integration #landingHeader h3,
	#magento-cloud #landingHeader h3,
	#magento-security #landingHeader h3,
	#magento-support #landingHeader h3 {
		text-align:center;
		text-transform:uppercase;
		letter-spacing:0.07em;
		color:#FFF;
		font-size:0.875em;
		font-weight:500;
		margin-top:40px;
	}

.leftLogoInfo {
	width:600px;
	}
	.leftLogoInfo h2 {
		font-size:2.25em !important;
		color:#38393a;
		font-weight:100 !important;
		line-height:44px;
		margin:0 0 10px 0 !important;
		float:right;
		width:85%;
		}
		#magento-security .leftLogoInfo h2 {
			font-size:2.2em !important;
		}
		.leftLogoInfo h2 span {
			display:block;
			color:#93969c;
			text-transform:uppercase;
			font-weight:300;
			font-size:0.45em !important;
			letter-spacing:0.0475em
		}
	.leftLogoInfo p {
		margin-top:25px;
		font-size:1.125em;
		color:#62666b;
		line-height:32px;
		float:right;
		width:85%;
	}

#theProblem {
	background:#f6f6f6;
	padding:95px 0;
	position:relative;
	}
	#magentoProblem .leftLogoInfo {
		background:url(/images/new-images/logo-magento.svg) no-repeat left 15px;
		-webkit-background-size:9%;
		-moz-background-size:9%;
		-o-background-size:9%;
		background-size:9%;
	}
	#theProblem img {
		position:absolute;
		top:-30px;
		right:-180px;
		z-index:99;
		}
		#magento-integration #theProblem img,
		#magento-security #theProblem img {
			top:10px;
		}

#theSolution {
	background:#26282b;
	padding:135px 0;
	position:relative;
	}
	#theSolution img {
		position:absolute;
		top:-20px;
		left:-80px;
		}
		#magento-integration #theSolution img,
		#magento-security #theSolution img,
		#magento-support #theSolution img {
			top:10px;
		}
	#magentoSolution .leftLogoInfo {
		background:url(/images/new-images/logo-miva.svg) no-repeat left 15px;
		-webkit-background-size:9%;
		-moz-background-size:9%;
		-o-background-size:9%;
		background-size:9%;
		float:right;
		}
		#magentoSolution .leftLogoInfo h2 {
			color:#FFF;
		}
		#magentoSolution .leftLogoInfo p {
			color:#aaaeb6;
			margin-bottom:55px;
		}
		#magentoSolution .leftLogoInfo .btnTransparentSquared {
			border:2px solid rgba(22, 192, 213, 0.5);
		    border-radius:25px;
		    padding:15px 30px;
		    margin-left:90px;
			}
			#magentoSolution .leftLogoInfo .btnTransparentSquared:hover {
				border:2px solid rgba(22, 192, 213, 1);
			}

#magento-headache #getStarted,
#magento-integration #getStarted,
#magento-cloud #getStarted,
#magento-security #getStarted,
#magento-support #getStarted {
	background:url(/images/new-images/get-started-bg-blue.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:155px 0;
	}
	#magento-headache #getStartedContainer,
	#magento-integration #getStartedContainer,
	#magento-cloud #getStartedContainer,
	#magento-security #getStartedContainer,
	#magento-support #getStartedContainer {
		width:770px;
	}
	#magento-headache #getStarted h3,
	#magento-integration #getStarted h3,
	#magento-cloud #getStarted h3,
	#magento-security #getStarted h3,
	#magento-support #getStarted h3 {
		color:#FFF;
		font-weight:100;
	}
	#magento-headache #getStarted a,
	#magento-integration #getStarted a,
	#magento-cloud #getStarted a,
	#magento-security #getStarted a,
	#magento-support #getStarted a {
		width:190px;
		background:#FFF;
		color:#26282b !important;
		font-weight:600;
	}



/* ----- MAP -------------------------------------------------------------- */
#MAP_Landing #landingHeader {
	padding:0 0 180px 0;
	background:url(/images/new-images/header-map.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#MAP_Landing #landingHeader h1 {
		font-size:2.25em;
		font-weight:100;
		}
		#MAP_Landing #landingHeader h1 span {
			font-size:0.75em;
		}
		#MAP_Landing #landingHeader h1 i {
			display:block;
			font-size:2.5em;
			margin:35px 0 10px -180px;
		}

.landingSection {
	padding:80px 0 100px 0;
	}
	.landingSection h2 {
		text-align:center;
		font-size:2.25em !important;
		font-weight:200 !important;
		margin:0 0 40px 0 !important;
		color:#38393a;
	}
	.landingSection .smallRed {
		background:#e2e6eb;
		border-color:#e2e6eb;
		margin:10px auto 60px auto;
	}

.tripleMap {
	display:block;
	float:left;
	width:335px;
	text-align:center;
	margin:85px 27px 0 27px;
	}
	.tripleMap i {
		display:block;
		color:#1EABBD;
		font-size:3em;
		margin-bottom:25px;
	}
	.tripleMap p {
		margin:0 !important;
		line-height:28px !important;
	}

#partnerGrowth {
	width:1170px;
	margin:0 auto;
	}
	#partnerGrowth p {
		text-align:center;
		color:#62666b;
		font-size:1.125em;
		margin:0 40px;
		line-height:32px;
	}

#priceMAP {
	background:url(/images/new-images/map-blurred-bg.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#priceMAP h2 {
		color:#FFF;
		font-weight:600 !important;
		margin:0 0 30px 0 !important;
	}
	#priceMAP #priceMAPIntro {
		text-align:center;
		color:#FFF;
		font-size:1.375em;
		width:700px;
		margin:0 auto 75px auto;
	}
#MAPmiddle {
	text-align: center;
	}
	#MAPmiddle h1 {
		margin-bottom: 2rem;
		font-weight: bold;
		line-height: 1.5;
	}
	#MAPmiddle h2 {
		font-size: 26px;
		color: #fff;
		padding:0 0.75rem;
		font-weight:300;
	}
	#MAPmiddle #ecommerceWebsites {
		padding-bottom: 4rem;
	}

#MAPMiddleOptions {
	margin-top:3.5rem;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	background:#FFF;
	width:1170px;
	margin:0 auto;
	}
	#MAPmiddle .MAPWrap {
		box-sizing:border-box;
		padding:1rem 0.75rem 5rem;
		position:relative;
		color:#62666b;
		background:#fff;
		min-height:740px;
		margin:45px 0;
		float:left;
		width:50%;
		border-left:solid 1px #e2e6eb;
	}
	.MAPWrap ul {
		text-align:left;
		margin:0 40px !important;
		}
		.MAPWrap ul li {
			margin-bottom:15px;
			background:url(/images/new-images/blue-arrow.svg) no-repeat 0 8px;
			padding-left:40px;
		}
	#MAPmiddle .MAPWrap:nth-child(1) {
		border-left:0;
	}
	#MAPmiddle .MAPWrap h3 {
		font-size:30px;
		color:#38393a;
		font-weight:200;
		margin:0 0 10px 0;
		font-size:1.75em;
	}
	#MAPmiddle .MAPPrice {
		color:#38393a;
		font-size:56px;
		font-weight:500;
		display:inline-block;
		margin-bottom:2rem;
		}
		#MAPmiddle #mapEntRetain .MAPPrice {
			font-size:44px;
		}
		#MAPmiddle #mapEntRetain .MAPPrice a {
			color:#38393a;
		}
		#MAPmiddle .MAPWrap .MAPPrice {
			line-height:20px;
		}
		#MAPmiddle #mapEntRetain .MAPPrice {
			line-height:inherit;
		}
	#MAPmiddle .smallMonth {
		font-size:0.5em;
	}
	#MAPmiddle .MAPPrice sup {
		font-size:0.575em;
	}
	#MAPmiddle .MAPMonth {
		font-size:16px;
		font-weight:normal;
		text-transform:lowercase;
	}
	#MAPmiddle .MAPWrap .smallGrey {
		width:10%;
		margin:1.25rem auto 2.25rem;
	}
	#MAPmiddle .MAPBtn {
		position:absolute;
		bottom:0;
		left:0;
		right:0;
		margin:0 auto;
		}
		.MAPBtn .blue-get-started-btn {
			border-radius:0;
			width:220px;
			text-transform:none;
			letter-spacing:0.0475em;
			padding:20px 0;
		}

#nextLevel {
	background:#16c0d5;
	color:#FFF;
	}
	#nextLevel h2 {
		color:#FFF;
	}
	#levelList {
		margin:0 auto;
		width:940px;
		position:relative;
		}
		#levelList ul {
			text-align:center;
			font-size:1.125em;
			margin-top:60px;
			}
			#levelList ul li {
				display:inline-block;
				float:left;
				background:none;
				padding-left:0;
				margin:0 80px;
				width:200px;
				}
				#levelList ul li:nth-child(1) {
					margin:0 80px 0 0;
				}
				#levelList ul li:nth-child(3) {
					margin:0 0 0 80px;
					}
					#levelList ul li:nth-child(3) i {
						margin-left:-30px;
					}
				#levelList ul li i {
					font-size:2.5em;
				}
				#levelList ul li h3 {
					text-transform:uppercase;
					margin:15px 0 5px 0;
					letter-spacing:0.0475em;
				}
				#levelList ul li h4 {
					margin:0;	
				}
		#levelList img {
			position:absolute;
		}	
		#levelList #firstLine {
			left:185px;
			top:80px;
		}
		#levelList #secondLine {
			right:175px;
			top:80px;
		}

#MAPMore {
	width:1075px;
	margin:45px auto 0 auto;
	}
	.moreContent {
		float:left;
		width:50%;
		}
		#innerContent .moreContent h3 {
			margin:0 30px 10px 30px;
			color:#16c0d5;
			font-weight:600;
		}
		#innerContent .moreContent h4 {
			margin:0 105px 35px 30px;
			font-weight:600;
			font-size:1.125em;
			color:#62666b;
		}
		#innerContent .moreContent p {
			margin:0 30px 35px 30px;
			font-size:1.125em;
			color:#62666b;
			line-height:30px;
		}
		#innerContent .moreContent ul {
			margin:0 30px 35px 30px;
			font-size:1.125em;
			color:#62666b;
			}
			#innerContent .moreContent ul li {
				margin-bottom:10px;
				background:url(/images/new-images/blue-arrow.svg) no-repeat 0 8px;
				padding-left:20px;
			}

#MAP_Landing #new-pricing-try-miva {
	text-align:center;
	padding:4.5rem 0 6.5rem 0;
	}
	#MAP_Landing #new-pricing-try-miva h3 {
		margin-bottom:40px;
	}
	#MAP_Landing #new-pricing-try-miva p {
		margin-bottom:60px;
	}
	#MAP_Landing .bg-white-red-text-btn {
		border-radius:35px;
		padding:1rem 2rem;
		border:2px solid #fff;
	}
	#MAP_Landing .bg-red-white-text-btn {
		border-radius:35px;
		padding:1rem 2rem;
		border:2px solid #fff;
		font-weight:600;
	}



/* ----- Marketplaces ----------------------------------------------------- */
#marketplaces #innerContent{
	padding-top: 105px;
}

.insideHTMLBlank #marketplaces h1 {
	text-indent:0;
}

.header-tag {
	position: absolute;
	font-size: 60px;
	font-family:"proxima-nova",sans-serif;
	color:#232323;
	line-height: 60px;
	padding-left: 380px;
} 

#marketplaces #innerContent .module-resource li {
	padding-left:5px !important;
}



/* ----- Meetups ----------------------------------------------------------- */
#meetup #pageHeader {
	background:url(/images/new-images/circle-header-meetup.png) no-repeat left center;
	margin-bottom:20px;
	}
	#meetup #pageHeader h1 {
		padding-top:150px;
	}
#meetup .flipFlopImageRight {
	background:url(/images/new-images/circle-meetups.png) no-repeat right center;
	border-bottom:none;
	height:355px;
	}
	#meetup .flipFlopImageRight h2 {
		padding-top:40px;
	}
	#meetup .flipFlopImageRight table {
		
		}
		#meetup .flipFlopImageRight table tr {
			margin-bottom:10px;
			}
			#meetup .flipFlopImageRight table td {
				background:url(/images/new-images/icon-red-check.png) no-repeat left 9px;
				padding-left:20px;
				width:45%;
				font-size:1.125em;
				text-transform:uppercase;
				height:35px;
			}
#meetupFormContainer {
	width:52.0833%;
	}
	#meetupForm {

		}
		#meetupForm input {
			width:260px;
			font-size:0.875em;
			clear:both;
			margin-bottom:10px;
		}
		#meetupForm .buttonLargeOrange {
			margin-top:20px;
			width:auto;
			font-size:1.125em;
		}



/* ----- MivaCon Survey ---------------------------------------------------- */ 
#conQuestionForm {
	margin:40px 0 0 140px;
	}
	#conQuestionForm label {
		font-size:0.875em;
		width:295px;
		text-align:right;
		display:block;
		float:left;
		margin-right:5px;
		margin-bottom:10px;
	}
	#conQuestionForm input {
		width:210px;
		border:solid 1px #A1A1A1;
		font-size:0.75em;
		padding:5px;
		margin-bottom:10px; 
	}
	#conQuestionForm select {
		font-size:0.75em; 
		padding:3px;
		margin-bottom:10px; 
		width:223px;
	}   
	#conQuestionForm textarea {
		width:223px;
		height:75px;
	}
	#conQuestionForm .buttonWide {
		width:auto;
		border:none;
		padding:7px 70px;
		font-size:1.125em;
		margin-top:20px;
		margin-left:300px;
	} 



/* ----- MivaLearn -------------------------------------------- */ 
#mivalearn-landing #wrapper,
#mivalearn-landing #innerContent {
	width:100%;
	padding:0;
	margin:0;
	overflow-x:hidden;
}

#mivalearn-landing #landingHeader {
	padding:0 0 125px 0;
	background:url(/images/new-images/bg-mivalearn-lp.svg) no-repeat bottom right;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#mivalearn-landing #landingHeader h1 {
		font-size:3.25em;
		color:#313B44;
		text-align:left;
		line-height:60px;
		font-weight:600;
		text-indent:5px;
		margin:70px 0 0 0;
		}
		#mivalearn-landing #landingHeader h1 span {
			text-transform:uppercase;
			letter-spacing:0.1em;
			color:#6E8497;
			font-size:0.35em;
			line-height:0px;
		}	
	#mivalearn-landing #landingHeader p {
		color:#4E5253;
		width:89%;
		margin-bottom:55px;
		line-height:28px;
	}
	#mivalearn-landing #landingHeader .pageCookie {
		margin:0;
		line-height:22px;
	}
	#mivalearn-landing #MagHeaderForm input[type="email"] {
		padding:20px;
	}
	#mivalearn-landing #MagHeaderForm input[type="submit"] {
		padding:18px 45px;
		border:solid 2px #F7394A;
		background:#F7394A;
		margin:1px 0 0 5px;
	}
	#mivalearn-landing #homeNav ul li a {
		color:#000;
	}
	#mivalearn-landing #getStartedHomeReg {
		border:solid 1px #000;
		color:#000;
	}
	#mivalearn-landing #headerLogin {
		color:#000;
	}

#mivalearn-landing .paddedSection {

	}
	#mivalearn-landing #innerContent .paddedSection h2 {
		font-size:2.875em !important;
		font-weight:500 !important;
		margin-bottom:35px;
	}
	#mivalearn-landing .paddedSection p {
		font-size:1.125em;
	}

#whatIsMivaLearn {
	background:#31475A;
	padding:80px 0 350px 0;
	position:relative;
	}
	#whatIsMivaLearn.paddedSection h2 {
		text-indent:-9999em;
		background:url(/images/new-images/MivaLearn-LogoWhite.svg) no-repeat center center;
		display:block;
		width:357px;
		height:57px;
		margin:15px auto 35px auto;
	}
	#whatIsMivaLearn.paddedSection p {
		max-width:630px;
		color:#F5F5F5;
		text-align:center;
		margin:0 auto;
	}
	#learnFour {
		display:flex;
		justify-content:space-between;
		width:1350px;
		position:absolute;
		bottom:-50px;
		left:0;
		right:0;
		margin-left:auto;
		margin-right:auto;
		}
		#learnFour div {
			width:315px;
			height:318px;
			text-align:center;
			background:#FFF;
			float:left;
			-webkit-box-shadow:0px 4px 22px -5px rgba(0,0,0,0.3);
			-moz-box-shadow:0px 4px 22px -5px rgba(0,0,0,0.3);
			box-shadow:0px 4px 22px -5px rgba(0,0,0,0.3);
			}
			#learnFour i {
				font-size:4em;
				color:#16c0d5;
				margin:40px auto 0 auto;
				display:block;
			}
			#learnFour h3 {
				margin:25px 0 20px 0;
				color:#757A7B;
				font-weight:500;
			}
			#learnFour ul {
				margin:0;
				}	
				#learnFour ul li {
					background:none;
					padding-left:0;
					color:#757A7B;
				}

#comprehensiveTraining {
	padding:180px 0 200px 0;
	}
	#comprehensiveTraining .wideContainer {
		width:1350px;
	}
	#innerContent #comprehensiveTraining .floatedContent {
		float:right;
		width:825px;
		}
		#innerContent #comprehensiveTraining .floatedContent h2 {
			text-align:left;
			margin-bottom:0;
		}
		#mivalearn-landing .paddedSection .floatedContent p {
			margin:15px 0 100px 0;
			width:55%;
		}
		#innerContent #comprehensiveTraining ul {
			margin:0;
			width:815px;
			}
			#comprehensiveTraining ul li {
				background:url(/images/new-images/blue-circle-check.png) no-repeat left 5px;
				padding-left:55px;
				color:#757A7B;
				float:left;
				width:280px;
				height:110px;
				}
				#comprehensiveTraining ul li:nth-child(1),
				#comprehensiveTraining ul li:nth-child(3),
				#comprehensiveTraining ul li:nth-child(5) {
					margin-right:140px;
				}
	#comprehensiveTraining img {
		position:absolute;
		}
		#trainIMG1 {
			top:-25px;
			left:70px;
			z-index:98;
		}
		#trainIMG2 {
			top:245px;
			left:-120px;
			z-index:97;
		}

.animated {
  -webkit-animation-duration: 6s;
  animation-duration: 6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
}
@-webkit-keyframes bounce {
  0%, 100% {
    -webkit-transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(45px);
  }
}
@keyframes bounce {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(45px);
  }
}
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
}

.animated2 {
  -webkit-animation-duration: 6s;
  animation-duration: 6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-delay:3s;
}
@-webkit-keyframes bounce {
  0%, 100% {
    -webkit-transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(45px);
  }
}
@keyframes bounce {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(45px);
  }
}
.bounce2 {
  -webkit-animation-name: bounce;
  animation-name: bounce;
}

#certLevels {
	background:#F3F7F9;
	}
	#certLevels p:nth-child(2) {
		max-width:845px;
		margin:0 auto;
		text-align:center;
	}
	#certWrap {
		width:1355px;
		margin:85px auto;
		display:flex;
		justify-content:space-between;
		}
		.learnCert {
			width:365px;
			background:#FFF;
			text-align:center;
			position:relative;
			transition: all 0.2s ease-in-out;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			-o-transition: all 0.2s ease-in-out;
			}
			.learnCert:hover {
				-webkit-box-shadow: 0px -2px 35px -10px rgba(0,0,0,0.3);
				-moz-box-shadow: 0px -2px 35px -10px rgba(0,0,0,0.3);
				box-shadow: 0px -2px 35px -10px rgba(0,0,0,0.3);
			}
			.learnCert a {
				display:block;
				width:100%;
				height:100%;
				position:absolute;
			}
			#innerContent .learnCert h3 {
				font-weight:100;
				font-size:1.6875em;
				margin:40px 0 15px 0;
			}
			.learnCert hr {
				width:40px;
				margin:0 auto;
				height:2px;
				background-color:#d7d7d7;
				border-color:#d7d7d7;
			}
			.learnCert img {
				margin:40px 0;
			}
			.learnCert p {
				line-height:25px;
				color:#757A7B;
				font-weight:100;
				}
				.learnCert p {
					color:#535557;
				}
			.learnCert span {
				display:block;
				width:100%;
				padding:20px 0;
				text-align:center;
				background:#16c0d5;
				color:#FFF;
				margin-top:30px;
				font-weight:500;
				letter-spacing:0.0475em;
			}
	#certLevels #questionCTA {
		text-align:center;
		color:#5E5E5E;
		background:url(/images/new-images/light-phone.svg) no-repeat left center;
		-webkit-background-size:35px 35px;
		-moz-background-size:35px 35px;
		-o-background-size:35px 35px;
		background-size:35px 35px;
		width:335px;
		height:45px;
		margin:0 auto 25px auto;
		padding:15px 0 0 50px;
	}

#mivalearn-landing #vsFooter {
	background:#FFF;
	padding:95px 0 80px 0;
	}
	#mivalearn-landing #vsFooter img {
		margin-bottom:50px;
		width:357px;
	}
	#mivalearn-landing #vsFooter h2 {
		color:#757A7B;
		font-size:1.875em;
	}
	#mivalearn-landing #vsFooter .btnRedStandard {
		text-transform:none;
		font-size:1em;
		letter-spacing:0.0475em;
		padding:17px 0;
		text-align:center;
		border-radius:0;
		width:175px;
		font-weight:500;
	}
	#mivalearn-landing #vsFooter p {
		color:#4D4D4D;
		margin:30px 0 15px 0;
		}
		#mivalearn-landing #vsFooter p strong {
			color:#4D4D4D;
			font-weight:600;
		}



/* ----- Miva Merchant 9 Features, Mult-Seat, Developer License, 9.3, 9.4, 9.5, and 9.6 ------- */ 
#mivamerchant9 #innerContent,
#multi-seat #innerContent,
#dev-license #innerContent,
#whats-new-9-3 #innerContent,
#whats-new-9-4 #innerContent,
#whats-new-9-5 #innerContent {
	width:100%;
	padding-bottom:0;
}


#nineHeader {
		display:block;
		width:100%;
		height:400px;
		background:url(/images/new-images/header-new-mm9-bg.jpg) no-repeat center center;
		background-size:cover;
		-o-background-size:cover;
		-moz-background-size:cover;
		-webkit-background-size:cover;
		}
		#dev-license #nineHeader {
			height:480px;
		}
	#nineHeader h1 {
		text-indent:-9999em;
		background:url(/images/new-images/logo-mm9-small.png) no-repeat;
		display:block;
		width:413px;
		height:88px;
		float:left;
		margin:50px 0 15px 0;
		}
		#dev-license #nineHeader h1 {
			background:none;
			text-indent:0;
			width:auto;
			height:auto;
			margin-top:130px;
			font-size:1.75em;
		}
		#whats-new-9-3 #nineHeader h1 {
			background:none;
			text-indent:0;
			width:auto;
			height:auto;
			margin-top:50px;
			font-size:1.75em;
		}
		#whats-new-9-4 #nineHeader h1 {
			background:none;
			text-indent:0;
			width:auto;
			height:auto;
			margin-top:55px;
			font-size:1.75em;
		}
		#whats-new-9-4 #nineHeader ul {
			float:left;
			color:#FFF;
			margin-left:5px;
		}
		.watchVideo {
			background:url(/images/new-images/icon-play-small-dark.png) no-repeat right center;
			padding:10px 30px 10px 0;
			color:#232323;
		}
		#childCat .watchVideo {
			background:url(/images/new-images/icon-play-small.png) no-repeat right center;
			color:#FFF;
		}
		#dev-license #nineHeader p {
			width:700px;
			font-size:1.125em;
			line-height:30px;
		}
	#multi-seat #nineHeader {
		height:auto;
	}
	#multi-seat #nineHeader h1 {
		text-indent:0;
		background:none;
		margin:25px 0;
		height:auto;
	}
	#nineHeader img {
		float:left;
		margin:40px 110px 0 0;
	}
	#nineHeader p {
		color:#FFF;
		float:left;
		width:545px;
	}

#innerContent .nineFeaturesSection {
	text-align:center;
	padding-bottom:70px;
	}
	#dev-license #innerContent .nineFeaturesSection {
		padding-top:70px;
	}
	#multi-seat #innerContent .nineFeaturesSection,
	#dev-license #innerContent .nineFeaturesSection {
		text-align:left;
	}
	#innerContent #fullFeatures {
		margin:0;
	}
	.featuresContainer {
		width:960px;
		margin:0 auto;
	}
	.featuresContainer1200 {
		width:1200px;
		margin:0 auto !important;
	}
	#featuresContainerWide {
		width:1200px;
		position:relative;
	}
	.nineFeaturesBeige {
		background:#EFEEE8;
		padding:10px 0 70px 0;
	}
	.nineFeaturesDark {
		background:#333;
		padding:10px 0 70px 0;
		}
		.nineFeaturesDark h2 {
			color:#FFF;
		}
		#whats-new-9-3  #innerContent .nineFeaturesDark {
			margin:0;
		}
	#innerContent .nineFeaturesSection h2 {
		font-size:2.25em;
		margin:75px 0 30px 0;
	}
	#dev-license #innerContent .nineFeaturesSection h2 {
		font-size:2.25em;
		margin:75px 0 30px 30px;
		float:right;
		width:48%;
		}
		#dev-license #innerContent #licenseType h2 {
			margin-top:105px;
		}
		#dev-license #innerContent #regKey h2,
		#dev-license #innerContent #keyExp h2 {
			margin-top:185px;
		}
	#multi-seat #innerContent .nineFeaturesSection h2 {
		text-align:center;
		margin-bottom:75px;
	}
	#innerContent .nineFeaturesSection p {
		font-size:1.5em;
		font-family:"proxima-nova",sans-serif;
		line-height:29px;
		color:#808080;
		width:650px;
		margin:0 auto 50px auto;
	}
	#multi-seat #innerContent .nineFeaturesSection p,
	#dev-license #innerContent .nineFeaturesSection p {
		width:48%;
		float:right;
		clear:right;
		font-size:1em;
		margin:0 0 15px 0;
		}
		#dev-license #innerContent #signUpKey p {
			width:100%;
			text-align:center;
		}
		#dev-license #innerContent #signUpKey .buttonTwoLineRed {
			width:311px;
			margin:20px auto;
		}
	#multi-seat #innerContent .nineFeaturesSection ul,
	#dev-license #innerContent .nineFeaturesSection ul {
		width:48%;
		float:right;
		clear:right;
		color:#808080;
	}
	#multi-seat #innerContent .nineFeaturesSection img,
	#dev-license #innerContent .nineFeaturesSection img {
		float:left;
	}
	#multi-seat #innerContent .nineFeaturesDark {
		margin:0;
	}
	#multi-seat #nineHeader h1 {
		text-align:center;
		font-size:2em;
		width:100%;
	}

#featuresSlider { 
	position:relative;
	overflow:auto;
	}
	#featuresSlider ul {
		margin:0;
	}
	#featuresSlider li { 
		list-style:none;
		}
		#featuresSlider ul li { 
			float:left;
			background:none;
			padding-left:0; 
		}
	#featuresSlider .dots {

		}
		#featuresSlider .dots li {
			display:inline-block;
			width:10px;
			height:10px;
			background:#000;
			cursor:pointer;
		}
	.featuresContainer .prev {
		width:50px;
		height:98px;
		display:block;
		text-indent:-9999em;
		background:url(/images/new-images/icon-slider-left.png) no-repeat;
		position:absolute;
		left:0;
		top:400px;
	}
	.featuresContainer .next {
		width:50px;
		height:98px;
		display:block;
		text-indent:-9999em;
		background:url(/images/new-images/icon-slider-right.png) no-repeat;
		position:absolute;
		right:0;
		top:400px;
	}

#nineFeaturesExpanded {
	text-align:left;
	height:0;
	overflow:hidden;
	display:none;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	}
	.nineFeaturesFullExpand {
		height:1930px !important;
		display:block !important;
		transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
	}
	#nineFeaturesExpanded h3 {
		font-size:1.5em;
		font-family:"proxima-nova",sans-serif;
		line-height:29px;
		color:#808080;
		width:100%;
		margin:0 auto 10px auto !important;	
	}
	#nineFeaturesExpanded p {
		font-size:1em !important;
		width:100%;
		margin:10px 0 !important;
		color:#000;
	}
	#nineFeaturesExpanded ul {
		font-family:"proxima-nova",sans-serif;	
		color:#808080;
	}

#multiWorks {
	}
	#innerContent #multiWorks p {
		margin-top:75px;
	}
#multiLockout {
	}
	#innerContent #multiLockout h2 {
	}	
	#innerContent #multiLockout p {
		width:35% !important;
		margin-top:100px !important;
		font-size:1.25em !important;
	}	
#multiAdditional {
	}
	#innerContent #multiAdditional h2 {
	}	
	#innerContent #multiAdditional p {
		width:35% !important;
		margin-top:140px !important;
		font-size:1.25em !important;
	}	
#multiManage {
	}
	#innerContent #multiManage h2 {
	}	
	#innerContent #multiManage p {
		width:35% !important;
		margin-top:205px !important;
		font-size:1.25em !important;
	}	
#multiVideos {
	margin:0 !important;
	}
	#multiVideos iframe {
		margin-bottom:25px;
	}
	#innerContent #multiVideos p {
		width:55% !important;
		margin-top:80px !important;
	}	

#wishlistFeature img,
#bizAccounts img {
	margin:30px 0 40px 0;
}

#orderCustomerNotes h3 {
	float:left;
	clear:left;
	width:400px;
	text-align:left;
	color:#1EABBD;
}

#orderCustomerNotes .watchVideo,
#pageTitleControl .watchVideo,
#childCat .watchVideo {
	display:block;
	margin:0 auto;
	width:91px;
}

#innerContent #orderCustomerNotes p {
	float:left;
	clear:left;
	width:400px;
	text-align:left;
	font-size:1em;
}

#orderCustomerNotes img {
	float:right;
	margin-top:100px;
}

#customerManagement .leftHeader {
	float:left;
	clear:left;
	width:400px;
	text-align:left;
	color:#1EABBD;
}

#innerContent #customerManagement p {
	float:left;
	clear:left;
	width:400px;
	text-align:left;
	font-size:1em;
	color:#FFF;
}

#customerManagement img {
	float:right;
	margin-top:30px;
}

.smallerHeader {
	text-align:center;
	color:#FFF;
	width:100%;
}

#uriManage h3 {
	float:right;
	clear:right;
	width:400px;
	text-align:left;
	color:#1EABBD;
}

#innerContent #uriManage p,
#innerContent #uriManage ul {
	float:right;
	clear:right;
	width:400px;
	text-align:left;
	font-size:1em;
	color:#808080;
	font-family:"proxima-nova",sans-serif;
}

#innerContent #uriManage p {
	margin:45px 0 10px 0;
}

#uriManage #mainURI {
	float:left;
	margin-top:30px;
}

#buttonURI {
	margin-right:95px;
	float:right;
	clear:right;
}

#pageTitleControl h3 {
	float:right;
	clear:right;
	width:400px;
	text-align:left;
	color:#1EABBD;
}

#innerContent #pageTitleControl p,
#innerContent #pageTitleControl ul {
	float:right;
	clear:right;
	width:400px;
	text-align:left;
	font-size:1em;
	color:#808080;
	font-family:"proxima-nova",sans-serif;
}

#rightMidImage {
	float:right;
	clear:right;
	margin-top:45px;
}

#innerContent #pageTitleControl p {
	margin:55px 0 10px 0;
}

#pageTitleControl #mainControls {
	float:left;
	margin-top:30px;
}

#innerContent #upsFeature p {
	float:left;
	clear:left;
	width:500px;
	text-align:left;
	font-size:1em;
	margin-top:60px;
}

#upsFeature ul {
	float:left;
	clear:left;
	text-align:left;
	color:#808080;
}

#upsFeature img {
	float:right;
	margin-top:30px;
}

#innerContent #childCat p {
	float:left;
	clear:left;
	width:400px;
	text-align:left;
	font-size:1em;
	margin-top:60px;
	color:#FFF;
}

#childCat #childMain {
	float:right;
	margin-top:30px;
}

#marketFeature h3 {
	margin-bottom:20px;
}

#marketFeature a {
	display:block;
	margin-top:50px;
}

.featuresContainer .buttonTwoLineOrange {
	width:300px;
	float:left;
	margin:75px 85px 20px 85px;
}

#innerContent #oneRateContainer {
	margin:0;
}

#innerContent #fedexOneRate .fedexLeft,
#innerContent #fedexOneRate ul {
	float:right;
	clear:right;
	width:400px;
	text-align:left;
	font-size:1em;
	color:#808080;
	font-family:"proxima-nova",sans-serif;
}

#innerContent #fedexOneRate ul {
	margin:30px 0 10px 0;
}

#fedexOneRate img {
	float:left;
	margin-top:30px;
}

.newFeatures {
	padding:75px 0 0 0;
	}
	.newFeatures h2 {
		text-align:center;
		font-size:2.5em !important;
		font-weight:600 !important;
		margin-bottom:75px !important;
	}
	#custAddressBook,
	#newMarketplaces {
		background:#efeee8;
	}
	#paymentRules,
	#fraudTools {
		background:#3e4247;
		color:#FFF !important;
	}
	.newFeatures p {
		font-size:1.5em;
		color:#4d4d4d;
		margin-bottom:45px !important;
		line-height:36px;
	}
	.newFeatures .btnTransparentSquared {
		color:#4d4d4d;
		border:solid 1px #4d4d4d;
		padding:15px 25px;
		margin-right:15px;
	}
	.featuresVideoLink {
		color:#4d4d4d;
		text-transform:uppercase;
		}
		.featuresVideoLink i {
			font-size:1.25em;
		}
	#feedEngine .featuresVideoLink {
		color:#FFF;
	}

#digitalDownloads .wideContainer {
	background:url(/images/new-images/large-cloud-icon.png) no-repeat right bottom;
	height:460px;
	margin-bottom:75px;
	}
	#digitalDownloads .featuresContent {
		float:left;
		width:570px;
	}

#fraudTools .wideContainer {
	background:url(/images/new-images/cc-fraud.png) no-repeat left bottom;
	height:460px;
	margin-bottom:75px;
	}
	#fraudTools .featuresContent {
		float:right;
		width:570px;
	}
	#fraudTools .featuresContent p {
		color:#FFF !important;
	}
	#fraudTools .btnTransparentSquared {
			color:#FFF;
			border:solid 1px #FFF;
			padding:15px 25px;
			margin-right:15px;
		}
		#fraudTools a {
			color:#FFF !important;
		}

#custAddressBook .wideContainer {
	background:url(/images/new-images/address-book-large.png) no-repeat left bottom;
	height:530px;
	}
	#custAddressBook .featuresContent {
		float:right;
		width:570px;
	}

#reorderTabs .wideContainer {
	background:url(/images/new-images/reorder-tabs.png) no-repeat right bottom;
	height:520px;
	}
	#reorderTabs .featuresContent {
		float:left;
		width:460px;
	}

#paymentRules .wideContainer {
	background:url(/images/new-images/payment-rules.png) no-repeat left center;
	height:660px;
	}
	#paymentRules .featuresContent {
		float:right;
		width:490px;
		}
		#paymentRules .featuresContent p {
			color:#FFF;
		}
		#paymentRules .btnTransparentSquared {
			color:#FFF;
			border:solid 1px #FFF;
			padding:15px 25px;
			margin-right:15px;
		}
		#paymentRules a {
			color:#FFF !important;
		}

#savedSearches .wideContainer {
	background:url(/images/new-images/saved-searches.png) no-repeat right center;
	height:510px;
	}
	#savedSearches .featuresContent {
		float:left;
		width:570px;
	}

#newMarketplaces .wideContainer {
	background:url(/images/new-images/new-marketplaces.png) no-repeat left bottom;
	height:410px;
	margin-bottom:75px;
	}
	#newMarketplaces .featuresContent {
		float:right;
		width:570px;
	}

#whats-new-9-5 .midQuote {
	text-align:center;
	color:#FFF;
	padding:25px 0;
}

#whats-new-9-6 #innerContent {
	width:100%;
	padding-bottom:0;
	}
	#whats-new-9-6 #landingHeader {
		background:url(/images/new-images/header-laptop.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding-bottom:150px;
		}
		#whats-new-9-6 #landingHeader h1 {
			margin-top:250px;
		}
	#whats-new-9-6 .featuresContent {
		width:600px;
	}
	#whats-new-9-6 .newFeatures {
		padding-bottom:90px;
		}
		#whats-new-9-6 .newFeatures .btnTransparentSquared {
			-webkit-border-radius:30px;
			-moz-border-radius:30px;
			-o-border-radius:30px;
			border-radius:30px;
		}
	#mivaPaySection {
		padding-bottom:55px !important;
		}
		#mivaPaySection .wideContainer {
			background:url(/images/new-images/wallet-lock.png) no-repeat right bottom 70px;
		}
		#mivaPaySection h2 {
			text-indent:-9999em;
			background:url(/images/new-images/mivapay-logo.png) no-repeat;
			display:block;
			width:314px;
			height:77px;
			margin:0 auto;
		}
	#subManagement {
		background:#efeee8;
		padding-bottom:0 !important;
		height:530px;
		}
		#subManagement  .wideContainer {
			background:url(/images/new-images/subscriptions.png) no-repeat left bottom;
			height:100%;
		}
		#subManagement .featuresContent {
			float:right;
			width:580px;
		}
	#scheduleTasks {

		}
		#scheduleTasks  .wideContainer {
			background:url(/images/new-images/tasks.png) no-repeat right bottom;
		}
		#scheduleTasks .featuresContent {
			width:575px;
		}
	#feedEngine {
		background:#3e4247;
		color:#FFF;
		height:500px;
		}
		#feedEngine  .wideContainer {
			background:url(/images/new-images/engine.png) no-repeat left bottom;
			height:100%;
		}
		#feedEngine .featuresContent {
			float:right;
			}
			#feedEngine .featuresContent p {
				color:#FFF;
			}
			#feedEngine .featuresContent .btnTransparentSquared {
				color:#FFF;
				border-color:#FFF;
			}
	#inventoryCheckout {
		height:460px;
		}
		#inventoryCheckout .wideContainer {
			background:url(/images/new-images/inventory.png) no-repeat right bottom;
			height:100%;
		}
	#reviewBaskets {
		background:#efeee8;
		height:460px;
		}
		#reviewBaskets  .wideContainer {
			background:url(/images/new-images/baskets.png) no-repeat left bottom;
			height:100%;
		}
		#reviewBaskets .featuresContent {
			float:right;
		}
	#etsyMarketplace {
		height:410px;
		}
		#etsyMarketplace .wideContainer {
			background:url(/images/new-images/etsy.png) no-repeat right center;
			height:100%;
		}
	#googleShopping {
		background:#3e4247;
		height:525px;
		color:#FFF;
		}
		#googleShopping h2 {
			text-indent:-9999em;
			background:url(/images/new-images/google-shopping-logo.png) no-repeat;
			display:block;
			width:451px;
			height:65px;
			margin:0 auto;
		}
		#googleShopping .wideContainer {
			background:url(/images/new-images/google-results.png) no-repeat left bottom;
			height:100%;
		}
		#googleShopping .featuresContent {
			float:right;
			width:500px;
			}
			#googleShopping .featuresContent p {
				color:#FFF;
			}
			#googleShopping .featuresContent .btnTransparentSquared {
				color:#FFF;
				border-color:#FFF;
			}
	#responsiveEmail {
		padding-bottom:0 !important;
		height:630px;
		}
		#responsiveEmail .wideContainer {
			background:url(/images/new-images/responsive-email.png) no-repeat right bottom;
			height:100%;
		}
	#braintreeIntegration {
		background:#efeee8;
		}
		#braintreeIntegration .wideContainer {
			background:url(/images/new-images/braintree.png) no-repeat left center;
		}
		#braintreeIntegration .featuresContent {
			float:right;
			width:550px;
		}



/* ----- Miva Merchant 9 Preview ------------------------------------------- */ 
#mm9 iframe {
	width:800px;
	margin:0 auto;
	display:block;
}
#mm9 h1 {
	color:#FFF;
	margin-top:250px;
}
#mm9 #innerContent {
	height:900px;
}



/* ----- Miva 9.7 ---------------------------------------------------------- */ 
#miva97 #innerContent,
#miva96 #wrapper,
#miva98 #innerContent,
#miva98 #wrapper {
	width:100%;
	padding:0;
	margin:0;
	overflow-x:hidden;
}

#miva98.miva912 #innerContent,
#miva98.miva912 #wrapper {
	width:100%;
	padding:0;
	margin:0;
	overflow-x:visible;
}

#miva97 .paddedContent a,
#miva97 .floatedContent a,
#miva98 .paddedContent a,
#miva98 .floatedContent a {
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	}
	#miva97 .paddedContent a:hover,
	#miva97 .floatedContent a:hover,
	#miva98 .paddedContent a:hover,
	#miva98 .floatedContent a:hover {
		color:#16c0d5;
	}

#miva97 #landingHeader {
	padding:0 0 270px 0;
	background:url(/images/new-images/bg-tunnel.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#miva98 #landingHeader {
		padding:0 0 270px 0;
		background:url(/images/new-images/bg-color-burst.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	#miva98.miva912 #landingHeader {
		padding:0 0 170px 0;
		background:url(/images/new-images/bg-tunnel.png) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		z-index:97;
	}
	#miva97 #landingHeader h1 {
		font-size:4.5em;
		font-weight:600;
		margin:215px 0 0 0;
		}
		#miva98 #landingHeader h1 {
			font-size:5.5em;
			font-weight:600;
			margin:215px 0 65px 0;
		}
		#miva98.miva912 #landingHeader h1 {
			font-size:4em;
			margin:115px 0 55px 0;
		}
		#miva97 #landingHeader h1 span {
			font-size:0.35em;
			display:block;
			text-transform:uppercase;
			margin-bottom:35px;
			letter-spacing:0.2em;
		}
		#miva98 #landingHeader h1 span {
			font-size:0.25em;
			display:block;
			text-transform:uppercase;
			margin-bottom:50px;
			letter-spacing:0.2em;
			font-weight:500;
		}
		#miva98.miva912 #landingHeader h1 span {
			font-size:0.35em;
			margin-bottom:35px;
		}
	#miva97 #landingHeader h2 {
		color:#d8d7d7;
		font-size:1.375em;
		max-width:630px;
		margin:40px auto 0 auto;
		font-weight:100;
		line-height:28px;
	}
	#miva98 #landingHeader h2 {
		color:#d8d7d7;
		font-size:1.1875em;
		max-width:730px;
		margin:40px auto 0 auto;
		font-weight:500;
		line-height:28px;
		letter-spacing:0.035em;
	}
	#miva98.miva912 #landingHeader h2 {
		font-weight:300;
		margin:25px auto 0 auto;
	}
	#miva97 #landingHeader .btnRedStandard,
	#miva98 #landingHeader .btnRedStandard {
		text-align:center;
		font-weight:500;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		-o-border-radius:0;
		border-radius:0;
		padding:18px 35px;
		width:205px;
		text-transform:none;
		background:#16c0d5;
		text-transform:uppercase;
		letter-spacing:0.1em;
		font-size:0.875em;
	}
	.miva912 #landingHeader .arrowLink {
		text-align:center;
		color:#FFF;
		text-transform:uppercase;
		letter-spacing:0.06em;
		font-weight:500;
		display:block;
		margin-top:80px;
		}
		.miva912 #landingHeader .arrowLink i {
			font-size:1.25em;
		}

#atAGlance {
	background:#fdfbfb;
	}
	#atAGlance .wideContainer {
		height:600px;
	}
	#miva98.miva912 #atAGlance {
		background:#FFF;
		padding:0 0 250px 0;
	}
	#atAGlance h2 {
		float:left;
		clear:left;
		font-size:3.4375em;
		color:#1f2429;
		font-weight:600;
		max-width:350px;
		line-height:65px;
	}
	#atAGlance span {
		float:left;
		clear:left;
		font-size:1.875em;
		color:#c6c4c4;
		position:relative;
		margin-top:200px;
		}
		#atAGlance span hr {
			position:absolute;
			left:-50px;
			top:-17px;
			width:30px;
			height:2px;
			background-color:#c6c4c4;
			border-color:#c6c4c4;
		}
	#atAGlance ul {
		display:block;
		width:755px;
		margin:0;
		position:absolute;
		right:-30px;
		top:50px;
		}
		#atAGlance ul li {
			display:block;
			float:left;
			width:33.3%;
			margin:0 0 150px 0;
			padding:0;
			background:none;
			text-align:center;
			}
			#miva98 #atAGlance ul {
				margin-top:50px;
				}
				#miva98 #atAGlance ul li {
					margin:0 0 100px 0;
				}
				#miva98.miva912 #atAGlance ul li {
					height:130px;
				}
			#atAGlance ul li i {
				display:block;
				margin-bottom:0;
				font-size:4em;
				}
				#atAGlance ul li:nth-child(1) i {
					text-indent:-10px;
				}
				#atAGlance ul li:nth-child(2) i {
					text-indent:-10px;
				}
				#miva98 #atAGlance ul li:nth-child(2) i {
					text-indent:-5px;
				}
				#atAGlance ul li:nth-child(3) {
					margin:0 0 200px 0;
					}
					#atAGlance ul li:nth-child(3) i {
						font-size:4em;
						text-indent:-12px;
						margin-bottom:6px;
						margin-top:10px;
					}
					#miva98 #atAGlance ul li:nth-child(3) {
						margin:0 0 100px 0;
						}
						#miva98 #atAGlance ul li:nth-child(3) i {
							font-size:4em;
							text-indent:-5px;
							margin-bottom:0;
							margin-top:0;
						}
				#atAGlance ul li:nth-child(6) i {
					text-indent:-8px;
				}
				#miva98 #atAGlance ul li:nth-child(6) i {
					text-indent:0;
				}
				#miva98.miva912 #atAGlance ul li:nth-child(1) i {
					text-indent:0;
				}
				#miva98.miva912 #atAGlance ul li:nth-child(3) i {
					text-indent:0;
				}
				#miva98.miva912 #atAGlance ul li:nth-child(6) i {
					text-indent:-5px;
				}
			#atAGlance ul li p {
				max-width:150px;
				margin:0 auto;
				color:#74787c;
				}
				#miva98 #atAGlance ul li p {
					max-width:170px;
				}
				#miva98.miva912 #atAGlance ul li p {
					font-weight:500;
					color:#4A4F58;
				}

	#glanceLeft {
		float:left;
		width:34%;
		}
		#glanceLeft h2 {
			float:right;
			font-size:2.375em;
			max-width:280px;
			line-height:45px;
			margin:100px 55px 0 0;
		}
	#glanceRight {
		float:right;
		width:65%;
		position:relative;
		z-index:98;
		}
		#glanceRight div {
			float:right;
			width:100%;
			-webkit-box-shadow: -2px 3px 19px -1px rgba(0,0,0,0.29);
			-moz-box-shadow: -2px 3px 19px -1px rgba(0,0,0,0.29);
			box-shadow: -2px 3px 19px -1px rgba(0,0,0,0.29);
			background:#FFF;
			position:absolute;
			top:-50px;
			right:0;
		}
		#miva98.miva912 #glanceRight ul {
			float:left;
			position:relative;
			top:auto;
			right:auto;
			margin:75px 0 0 70px;
			width:695px;
		}
		#atAGlance #glanceRight ul li i {
			color:#16c0d5;
		}

.padded912 {
	max-width:430px;
	float:right;
	}
	#innerContent .padded912 h2 {
		font-size:3.125em;
		font-weight:700;
		margin-bottom:15px;
		color:#1F1F1F;
		line-height:60px;
		}
		.padded912 h2 span {
			font-size:0.35em;
			display:block;
			text-transform:uppercase;
			letter-spacing:0.06em;
			margin-bottom:0;
			line-height:30px;
		}
	.padded912 p {
		color:#6A6A6A;
	}
	.padded912 .btnBlueStandard {
		text-transform:none;
		background:#16c0d5;
		border-radius:0;
		font-weight:500;
		letter-spacing:0.0475em;
		margin-top:15px;
		padding:15px 45px;
	}

#JSONAPI {
	position:relative;
	padding:150px 0 70px 0;
	}
	#JSONAPI img {
		position:absolute;
		top:90px;
		left:-230px;
		max-width:765px;
	}

#autoRules {
	background:#FAFBFC;
	position:relative;
	padding:55px 0;
	}
	#autoRules .padded912 {
		float:left;
	}
	#autoRules img {
		position:absolute;
		top:70px;
		right:-90px;
		-webkit-box-shadow: 0px 3px 40px 0px rgba(0,0,0,0.19);
		-moz-box-shadow: 0px 3px 40px 0px rgba(0,0,0,0.19);
		box-shadow: 0px 3px 40px 0px rgba(0,0,0,0.19);
	}

#paypalButtons {
	background:#13DFF3;
	position:relative;
	padding:75px 0;
	}
	#paypalButtons .padded912 {
		max-width:500px;
		}
		#innerContent #paypalButtons .padded912 h2 {
			color:#FFF;
		}
		#paypalButtons .padded912 p {
			color:#FFF;
			width:89%;
		}
		#paypalButtons .padded912 a {
			color:#FFF;
			font-weight:500;
			}
			#paypalButtons .padded912 a:hover {
				color:#FFF;
			}
			#paypalButtons .padded912 a i {
				font-size:0.75em;
			}
		#paypalButtons img {
			max-width:650px;
			position:absolute;
			top:100px;
			left:-140px;
			-webkit-box-shadow: 0px 3px 40px 0px rgba(0,0,0,0.19);
			-moz-box-shadow: 0px 3px 40px 0px rgba(0,0,0,0.19);
			box-shadow: 0px 3px 40px 0px rgba(0,0,0,0.19);
		}

#braintreeJS {
	position:relative;
	padding:55px 0;
	}
	#braintreeJS .padded912 {
		float:left;
		max-width:450px;
	}
	#braintreeJS img {
		max-width:495px;
		position:absolute;
		top:50px;
		right:50px;
	}
	#braintreeJS a {
		color:#1F1F1F;
		}
		#braintreeJS a:hover {
			color:#1F1F1F;
		}

#miva98.miva912 #splitSection .splitRightHalf .floatedContent p {
	max-width:100%;
}
#miva98.miva912 #innerContent #splitSection .splitRightHalf .floatedContent h2 {
	width:100%;
}
#miva98.miva912 #splitSection .floatedContent a {
	margin-top:15px;
	text-transform:none;
	letter-spacing:normal;
}
#miva98.miva912 #splitSection .splitLeftHalf .floatedContent a i {
	color:rgba(51, 51, 51, .1);
}
#miva98.miva912 #splitSection .splitLeftHalf .floatedContent a:hover {
	color:#1a1a1a;
}
#miva98.miva912 #splitSection img {
	top:180px;
	right:-55px;
	z-index:97;
	position:absolute;
	width:220px;
}
#miva98.miva912 #splitSection {
	background:linear-gradient(90deg, #FAFBFC 50%, #263239 50%);
}
#miva98.miva912 .splitLeftHalf {
	height:750px;
	background:#FAFBFC;
}
#miva98.miva912 .splitRightHalf {
	height:750px;
	background:#263239;
}
#miva98.miva912 .splitRightHalf .floatedContent {
	width:400px;
}
#miva98.miva912 .splitLeftHalf .floatedContent,
#miva98.miva912 .splitRightHalf .floatedContent {
	z-index:98;
	position:relative;
}



.miva912 #otherImprovements {
	background:#FAFBFC;
	padding:100px 0 150px 0;
	}
	.miva912 #otherImprovements h3 {
		text-align:center;
		text-transform:uppercase;
		letter-spacing:0.0275em;
		color:#4A4F58;
		font-weight:600;
		margin:0 0 75px 0;
	}
	.miva912 #otherImprovements ul {
		margin:0;
		width:100%;
		display:flex;
		justify-content:space-between;
		}
		.miva912 #otherImprovements ul li {
			background:none;
			padding-left:0;
			display:block;
			width:auto !important;
		}

.miva912 #mtnFooter {
	background:#F2F4F6;
	padding:100px 0;
	}
	.miva912 #innerContent #mtnFooter h2 {
		color:#2E2E32;
		font-size:3.125em;
		margin-bottom:70px;
	}
	.miva912 #mtnFooter p {
		color:#2E2E32;
		min-width:540px;
		margin:25px auto;
	}
	.miva912 #mtnFooter .smallText {
		color:#2E2E32;
		margin-top:60px;
	}
	.miva912 #mtnFooter a {
		display:inline;
		color:#2E2E32;
		font-weight:bold;
		margin:0;
		text-align:left;
		text-transform:none;
		letter-spacing:inherit;
		}
		.miva912 #mtnFooter a:hover {
			color:#2E2E32 !important;
		}
	.miva912 #mtnFooter hr {
		background-color:#14DFF3;
		border-color:#14DFF3;
		width:60px;
		height:4px;
	}

#perfIncrease {
	background:url(/images/new-images/bg-bnat.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:0;
	height:845px;
	}
	#perfIncrease .floatedContent {
		position:absolute;
		right:0;
		top:0;
		background:rgba(31, 36, 41, 0.9);
		text-align:right;
		padding:145px 135px;
		width:auto;
		}
		#innerContent #perfIncrease .floatedContent h2 {
			color:#f8f8f8;
			float:right;
			clear:both;
			font-size:3.4375em !important;
			font-weight:600 !important;
			line-height:65px;
		}
		#innerContent #perfIncrease .floatedContent h3 {
			color:#e9e9e9;
			float:right;
			clear:both;
			font-size:0.875em;
			text-transform:uppercase;
			letter-spacing:0.1em;
			font-weight:500;
			margin:35px 0 0 0;
		}
		#perfIncrease .floatedContent p {
			color:#b3b4b6;
			float:right;
			clear:both;
			margin-top:10px;
			max-width:445px;
		}
		#perfIncrease .floatedContent hr {
			background-color:#b6b5b5;
			border-color:#b6b5b5;
			height:2px;
			width:30px;
			float:right;
			clear:both;
			margin-bottom:20px;
		}
		#perfIncrease .floatedContent a {
			color:#FFF;
			float:right;
			clear:both;
			text-transform:uppercase;
			letter-spacing:0.06em;
			font-size:0.875em;
			margin-top:60px;
			font-weight:600;
		}

#facetPower {
	position:relative;
	padding:200px 0 100px 0;
	height:650px;
	overflow-x:hidden;
	}
	#facetPower img {
		position:absolute;
		top:0;
		right:-600px;
		}
		#miva98 #facetPower img {
			position:absolute;
			top:0;
			right:-280px;
		}
	#facetPower .floatedContent {
		text-align:left;
		width:auto;
		margin-top:100px;
		}
		#innerContent #facetPower .floatedContent h2 {
			color:#1f2429;
			float:left;
			clear:both;
			font-size:3.4375em !important;
			font-weight:600 !important;
			line-height:65px;
		}
		#facetPower .floatedContent p {
			color:#74787c;
			float:left;
			clear:both;
			margin-top:10px;
			max-width:445px;
		}
		#facetPower .floatedContent hr {
			background-color:#b6b5b5;
			border-color:#b6b5b5;
			height:2px;
			width:30px;
			float:left;
			clear:both;
			margin-bottom:20px;
		}
		#facetPower .floatedContent a {
			color:#1a1a1a;
			float:left;
			clear:both;
			text-transform:uppercase;
			letter-spacing:0.06em;
			font-size:0.875em;
			margin-top:60px;
			font-weight:600;
		}

#effectiveSearch {
	background:#10dbf2;
	height:490px;
	position:relative;
	}
	#miva98 #effectiveSearch {
		background:#010101;
		padding:150px 0 200px 0;
		}
	#effectiveSearch img {
		position:absolute;
		top:0;
		left:-200px;
		}
		#miva98 #effectiveSearch img {
			top:150px;
		}
	#effectiveSearch .floatedContent {
		text-align:right;
		width:auto;
		margin-top:110px;
		}
		#miva98 #effectiveSearch .floatedContent {
			margin-top:0;
		}
		#innerContent #effectiveSearch .floatedContent h2 {
			color:#f8f8f8;
			float:right;
			clear:both;
			font-size:3.4375em !important;
			font-weight:600 !important;
			line-height:65px;
		}
		#effectiveSearch .floatedContent p {
			color:#fffefe;
			float:right;
			clear:both;
			margin-top:10px;
			max-width:445px;
			}
			#miva98 #effectiveSearch .floatedContent p {
				max-width:475px;
			}
		#effectiveSearch .floatedContent hr {
			background-color:#e7e6e6;
			border-color:#e7e6e6;
			height:2px;
			width:30px;
			float:right;
			clear:both;
			margin-bottom:20px;
		}
		#effectiveSearch .floatedContent a {
			color:#FFF;
			float:right;
			clear:both;
			text-transform:uppercase;
			letter-spacing:0.06em;
			font-size:0.875em;
			margin-top:60px;
			font-weight:600;
			}
			#effectiveSearch .floatedContent a:hover {
				color:#1F252A;
			}
			#miva98 #effectiveSearch .floatedContent a:hover {
				color:#13dff3;
			}

#splitSection {
	background:linear-gradient(90deg, #FFFFFF 50%, #f6f7f7 50%);
	overflow-x:hidden;
	}
	#miva98 #splitSection {
		background:linear-gradient(90deg, #f9f9f9 50%, #3a3f47 50%);
	}
	#splitSection .wideContainer {
		width:1320px;
	}
	.splitLeftHalf {
		float:left;
		background:#FFF;
		width:545px;
		height:1050px;
		position:relative;
		z-index:89;
		}
		#miva98 .splitLeftHalf {
			width:645px;
			background:#f9f9f9;
			height:820px;
		}
	.splitRightHalf {
		float:left;
		background:#f6f7f7;
		width:615px;
		height:1050px;
		position:relative;
		z-index:88;
		}
		#miva98 .splitRightHalf {
			background:#3a3f47;
			height:820px;
		}
	#splitSection .floatedContent {
		text-align:left;
		width:auto;
		margin-top:180px;
		}
		.splitRightHalf .floatedContent {
			margin:0 0 0 150px;
		}
		#innerContent #splitSection .floatedContent h2 {
			color:#1f2429;
			float:left;
			clear:both;
			font-size:2.3125em !important;
			font-weight:600 !important;
			}
			#miva98 #innerContent #splitSection .splitRightHalf .floatedContent h2 {
				color:#FFF;
			}
		#splitSection .floatedContent p {
			color:#74787c;
			float:left;
			clear:both;
			margin-top:10px;
			max-width:395px;
			}
			#splitSection .splitRightHalf .floatedContent p {
				max-width:340px;
			}
			#miva98 #splitSection .splitRightHalf .floatedContent p {
				max-width:360px;
				color:#FFF;
			}
		#splitSection .floatedContent hr {
			background-color:#b6b5b5;
			border-color:#b6b5b5;
			height:2px;
			width:30px;
			float:left;
			clear:both;
			margin-bottom:20px;
			}
			#miva98 #splitSection .splitRightHalf .floatedContent hr {
				background-color:#FFF;
				border-color:#FFF;
			}
		#splitSection .floatedContent a {
			color:#1a1a1a;
			float:left;
			clear:both;
			text-transform:uppercase;
			letter-spacing:0.06em;
			font-size:0.875em;
			margin-top:60px;
			font-weight:600;
			}
			#miva98 #splitSection .splitRightHalf .floatedContent a {
				color:#FFF;
			}
		.splitLeftHalf img {
			position:absolute;
			top:660px;
			}
			#miva98 .splitLeftHalf img {
				top:180px;
				right:-50px;
			}
		.splitRightHalf img {
			position:absolute;
			top:500px;
			right:-180px;
		}

#comboFiltering {
	background:#FFF;
	height:740px;
	}
	.comboSplit {
		float:left;
		width:50%;
	}
	#comboFacets {
		background:url(/images/new-images/bg-dark-pottery.jpg) no-repeat right center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		height:100%;
		}
		#comboFacets .floatedContent {
			float:right;
			margin:135px 0 0 0;
			}
			#innerContent #comboFacets .floatedContent h2 {
				color:#f8f8f8;
				float:left;
				clear:both;
				font-size:3.4375em !important;
				font-weight:600 !important;
				line-height:65px;
			}
			#comboFacets .floatedContent p {
				color:#fffefe;
				float:left;
				clear:both;
				margin-top:10px;
				max-width:465px;
			}
			#comboFacets .floatedContent hr {
				background-color:#e7e6e6;
				border-color:#e7e6e6;
				height:2px;
				width:30px;
				float:left;
				clear:both;
				margin-bottom:20px;
			}
			#comboFacets .floatedContent a {
				color:#FFF;
				float:left;
				clear:both;
				text-transform:uppercase;
				letter-spacing:0.06em;
				font-size:0.875em;
				margin-top:60px;
				font-weight:600;
				}
				#comboFacets .floatedContent a:hover {
					color:#13dff3;
				}
	#productFiltering {
		background:#13dff3;
		height:100%;
		}
		#productFiltering .floatedContent {
			margin:135px 0 0 160px;
			}
			#innerContent #productFiltering .floatedContent h2 {
				color:#f8f8f8;
				float:left;
				clear:both;
				font-size:3.4375em !important;
				font-weight:600 !important;
				line-height:65px;
			}
			#productFiltering .floatedContent p {
				color:#fffefe;
				float:left;
				clear:both;
				margin-top:10px;
				max-width:445px;
			}
			#productFiltering .floatedContent hr {
				background-color:#e7e6e6;
				border-color:#e7e6e6;
				height:2px;
				width:30px;
				float:left;
				clear:both;
				margin-bottom:20px;
			}
			#productFiltering .floatedContent a {
				color:#FFF;
				float:left;
				clear:both;
				text-transform:uppercase;
				letter-spacing:0.06em;
				font-size:0.875em;
				margin-top:60px;
				font-weight:600;
				}
				#productFiltering .floatedContent a:hover {
					color:#1F252A;
				}

#textEditorSection {
	position:relative;
	padding:150px 0 250px 0;
	}
	#miva98 #textEditorSection {
		padding:50px 0 200px 0;
	}
	#textEditorSection img {
		position:absolute;
		top:91px;
		right:-275px;
		overflow-x:hidden;
		}
		#miva98 #textEditorSection img {
			top:0;
		}
	#textEditorSection .floatedContent {
		text-align:left;
		width:auto;
		margin-top:150px;
		}
		#miva98 #textEditorSection .floatedContent {
			margin-top:25px;
		}
		#innerContent #textEditorSection .floatedContent h2 {
			float:left;
			clear:both;
			font-size:3.4375em !important;
			font-weight:600 !important;
			line-height:65px;
		}
		#textEditorSection .floatedContent p {
			float:left;
			clear:both;
			margin-top:10px;
			max-width:445px;
			}
			#miva98 #textEditorSection .floatedContent p {
				max-width:465px;
			}
		#textEditorSection .floatedContent hr {
			background-color:#d9d9dd;
			border-color:#d9d9dd;
			height:2px;
			width:30px;
			float:left;
			clear:both;
			margin-bottom:20px;
		}
		#textEditorSection .floatedContent a {
			float:left;
			clear:both;
			text-transform:uppercase;
			letter-spacing:0.06em;
			font-size:0.875em;
			margin-top:60px;
			font-weight:600;
			}
			#miva98 #textEditorSection .floatedContent a {
				color:#1a1a1a;
				}
				#miva98 #textEditorSection .floatedContent a:hover {
					color:#13dff3;
				}

#otherImprovements {
	padding:165px 0 150px 0;
	position:relative;
	background:#f5f6f6;
	}
	#otherImprovements .wideContainer {
		width:875px;
	}
	#innerContent #otherImprovements h2 {
		color:#1f2429;
		font-size:1.75em;
		font-weight:600;
		margin-bottom:55px;
	}
	#otherImprovements ul {
		margin:0;
		}
		#otherImprovements ul li {
			background:url(/images/new-images/bullet-line-short.jpg) no-repeat left center;
			padding-left:45px;
			float:left;
			color:#74787c;
			margin-bottom:15px;
			}
			#otherImprovements ul li:nth-child(1),
			#otherImprovements ul li:nth-child(3),
			#otherImprovements ul li:nth-child(5),
			#otherImprovements ul li:nth-child(7),
			#otherImprovements ul li:nth-child(9) {
				width:545px;
			}
	#otherImprovements a {
		font-weight:600;
		color:#1f2429;
	}
	#otherImprovements a:hover {
		color:#1f2429 !important;
	}

#mtnFooter {
	background:#242A3A url(/images/new-images/bg-blue-mtns.jpg) no-repeat bottom center;
	-webkit-background-size:100%;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%;
	padding:150px 0 100px 0;
	}
	#mtnFooter hr {
		width:30px;
		background-color:#e6e5e5;
		border-color:#e6e5e5;
		height:2px;
		margin:0 auto 50px auto;
	}
	#innerContent #mtnFooter h2 {
		color:#ffffff;
		font-weight:600;
		font-size:2.375em;
		text-align:center;
	}
	#innerContent #mtnFooter h3 {
		text-align:center;
		color:#aaaeb6;
		font-size:1.125em;
		margin:40px 0 65px 0;
		font-weight:300;
	}
	#mtnFooter .btnTransparentSquared {
		border:solid 2px #FFF;
		width:195px;
		margin:0 auto 85px auto;
		display:block;
		padding:15px 35px;
		text-transform:none;
		letter-spacing:0;
		font-size:1em;
		letter-spacing:0.0475em;
	}
	#mtnFooter p {
		color:#bdbdbf;
		max-width:330px;
		margin:0 auto;
		text-align:center;
	}
	#mtnFooter a {
		text-align:center;
		color:#FFF;
		text-transform:uppercase;
		display:block;
		margin:20px 0 50px 0;
		letter-spacing:0.1em;
		}
		#mtnFooter a:hover {
			color:#FFF !important;
		}
	#mtnFooter .smallText {
		max-width:915px;
		margin:0 auto;
		color:#83878e;
		font-size:0.65em;
		text-align:center;
	}

#miva97.elementsTheme #landingHeader {
	background:url(/images/new-images/bg-blue-gradient.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:0 0 200px 0;
	overflow-x:hidden;
}
#miva97.mailchimpFeature97 #landingHeader {
	background:url(/images/new-images/bg-mailchimp-city.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	overflow-x:hidden;
	}
	.mailchimpFeature97 #homeNav ul li a {
		color:#3d3d3d;
	}
	.mailchimpFeature97 #headerLogin {
		color:#434343;
	}
	.mailchimpFeature97 #getStartedHomeReg {
		color:#434343;
		border-color:#757e82;
		}
		.mailchimpFeature97 #getStartedHomeReg:hover {
			border-color:#FFF;
		}
	#miva97.mailchimpFeature97 #landingHeader h1 {
		text-align:left;
		color:#323232;
		font-size:4.9375em;
		margin-bottom:60px;
	}
	#miva97.elementsTheme #landingHeader h1 {
		text-align:left;
		color:#FFF;
		font-size:4.9375em;
		margin-bottom:60px;
		float:left;
		margin:140px 0 0 -30px;
		}
		#miva97.elementsTheme #landingHeader i.icon-elementslogo {
			font-size:6em;
			float:left;
			color:#FFF;
			text-indent:-23px;
			margin:100px 0 80px 0;
		}
	#miva97.mailchimpFeature97 #landingHeader h2 {
		text-align:left;
		color:#323232;
		margin:0 0 45px 0;
		width:500px;
		font-size:1.75em;
		font-weight:300;
		line-height:36px;
	}
	#miva97.elementsTheme #landingHeader h2 {
		text-align:left;
		color:#FFF;
		margin:0 0 45px 0;
		width:500px;
		font-size:1.75em;
		font-weight:300;
		line-height:36px;
		clear:left;
	}
	#miva97.mailchimpFeature97 #landingHeader p {
		color:#757a7b;
		width:480px;
		font-size:1.125em;
		margin-bottom:45px;
		font-weight:100;
		line-height:30px;
	}
	#miva97.elementsTheme #landingHeader p {
		color:#FFF;
		width:480px;
		font-size:1.125em;
		margin-bottom:45px;
		font-weight:100;
		line-height:30px;
	}
	#miva97.mailchimpFeature97 #landingHeader .btnRedStandard {
		margin:0;
		width:255px;
		padding:20px 35px;
		text-transform:none;
		letter-spacing:normal;
		font-size:1em;
	}
	#miva97.elementsTheme #landingHeader .btnRedStandard {
		margin:0;
		width:170px;
		padding:22px 35px;
		float:left;
		margin-right:20px;
	}
	#miva97.elementsTheme #landingHeader .btnTransparentSquared {
		margin:0;
		width:170px;
		padding:20px 35px;
		float:left;
		text-align:center;
		border:solid 2px #FFF;
		text-transform:none;
	}
	.chimpHead {
		position:absolute;
		right:-30px;
		top:0;
	}
	#headLaptop {
		position:absolute;
		top:110px;
		right:-500px;
		max-width:1000px;
	}

.mailchimpFeature97 .features97 .floatedContent,
.elementsTheme .features97 .floatedContent {
	text-align:left;
	}
	.mailchimpFeature97 #innerContent .features97 .floatedContent h2 {
		color:#1f2429;
		float:left;
		clear:both;
		font-size:3.4375em !important;
		font-weight:600 !important;
		line-height:65px;
	}
	.elementsTheme #innerContent .features97 .floatedContent h2 {
		color:#1f2429;
		float:left;
		clear:both;
		font-size:2.3125em !important;
		font-weight:600 !important;
		line-height:44px;
	}
	.mailchimpFeature97 .features97 .floatedContent p,
	.elementsTheme .features97 .floatedContent p {
		color:#74787c;
		float:left;
		clear:both;
		margin-top:40px;
		max-width:445px;
	}
	.mailchimpFeature97 .features97 .floatedContent hr,
	.elementsTheme .features97 .floatedContent hr {
		background-color:#b6b5b5;
		border-color:#b6b5b5;
		height:2px;
		width:30px;
		float:left;
		clear:both;
		margin-bottom:20px;
	}
	.mailchimpFeature97 .features97 .floatedContent a,
	.elementsTheme .features97 .floatedContent a {
		color:#1a1a1a;
		float:left;
		clear:both;
		text-transform:uppercase;
		letter-spacing:0.06em;
		font-size:0.875em;
		margin-top:60px;
		font-weight:600;
	}

#miva97.mailchimpFeature97 #atAGlance hr,
#miva97.elementsTheme #atAGlance hr {
	background-color:#b6b5b5;
    border-color:#b6b5b5;
    height:2px;
    width:30px;
    float:left;
    clear:both;
    margin-bottom:20px;
    margin-top:200px;
}
#miva97.mailchimpFeature97 #atAGlance ul li,
#miva97.elementsTheme #atAGlance ul li {
	height:150px;
	}
	#miva97.mailchimpFeature97 #atAGlance ul li p {
		max-width:200px;
	}
	#miva97.elementsTheme #atAGlance ul li p {
		max-width:220px;
	}
	#miva97.mailchimpFeature97 #atAGlance ul li:nth-child(1) i {
		font-size:4em;
		text-indent:-12px;
	}
	#miva97.mailchimpFeature97 #atAGlance ul li:nth-child(2) i {
		font-size:3.5em;
		margin-top:5px;
		margin-bottom:0;
	}
	#miva97.mailchimpFeature97 #atAGlance ul li:nth-child(3) i {
		font-size:4.5em;
		text-indent:-8px;
		margin-bottom:-10px;
	}
	#miva97.mailchimpFeature97 #atAGlance ul li:nth-child(4) i {
		font-size:5em;
		text-indent:0;
		margin-bottom:-5px;
	}
	#miva97.mailchimpFeature97 #atAGlance ul li:nth-child(5) i {
		font-size:3.5em;
		text-indent:0;
		margin-top:10px;
		margin-bottom:5px;
	}
	#miva97.mailchimpFeature97 #atAGlance ul li:nth-child(6) i {
		font-size:4.5em;
		text-indent:0;
	}

	#miva97.elementsTheme #atAGlance ul li:nth-child(1) i {
		font-size:4em;
		text-indent:-12px;
	}
	#miva97.elementsTheme #atAGlance ul li:nth-child(2) i {
		font-size:3.5em;
		margin-top:5px;
		margin-bottom:0;
		text-indent:-3px;
	}
	#miva97.elementsTheme #atAGlance ul li:nth-child(3) i {
		font-size:4.5em;
		text-indent:-4px;
		margin-bottom:-10px;
	}
	#miva97.elementsTheme #atAGlance ul li:nth-child(4) i {
		font-size:4.5em;
		text-indent:0;
		margin-bottom:-5px;
	}
	#miva97.elementsTheme #atAGlance ul li:nth-child(5) i {
		font-size:3.5em;
		text-indent:0;
		margin-top:10px;
	}
	#miva97.elementsTheme #atAGlance ul li:nth-child(6) i {
		font-size:4.5em;
		text-indent:0;
		margin-bottom:-5px;
	}

#improveFollow {
	background:#f2f2f2;
	padding:250px 0;
	}
	#improveFollow .floatedContent {
		float:right;
	}
	#improveFollow img {
		position:absolute;
		top:-130px;
		left:-400px;
	}
	#improveFollow .circleLine {
		position:absolute;
		top:260px;
		left:370px;
		}
		#improveFollow .circleLine span {
			width:10px;
			height:10px;
			border:solid 2px #cccccc;
			-webkit-border-radius:10px;
			-moz-border-radius:10px;
			-o-border-radius:10px;
			border-radius:10px;
			position:relative;
			z-index:89;
			display:block;
			transition: all 0.2s ease-in-out;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			-o-transition: all 0.2s ease-in-out;
		}
		#improveFollow .circleLine hr {
			position:absolute;
			z-index:88;
			top:6px;
			left:12px;
			background-color:#cccccc;
			border-color:#cccccc;
			margin:0;
			height:1px;
			width:160px;
			transition: all 0.2s ease-in-out;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			-o-transition: all 0.2s ease-in-out;
		}

#improveROI {
	background:#16c0d5;
	padding:200px 0;
	}
	.mailchimpFeature97 #improveROI .floatedContent hr {
		background-color:#FFF;
		border-color:#FFF;
	}
	.mailchimpFeature97 #innerContent #improveROI .floatedContent h2 {
		color:#FFF;
	}
	.mailchimpFeature97 #improveROI .floatedContent p {
		color:#FFF;
	}
	#improveROI img {
		position:absolute;
		right:-200px;
		top:-275px;
	}

#inspirePurchases {
	padding:300px 0 500px 0;
	}
	#inspirePurchases .floatedContent {
		width:680px;
		max-width:680px;
	}
	#inspirePurchases img {
		position:absolute;
		right:-300px;
		top:-200px;
	}

#addCustomers {
	padding:400px 0;
	}
	#addCustomers .floatedContent {
		float:right;
		width:700px;
	}
	#addCustomers img {
		position:absolute;
		left:-690px;
		top:-150px;
	}

#targetAudience {
	padding:150px 0 400px 0;
	}
	#targetAudience .floatedContent {
		width:680px;
		}
		#targetAudience .floatedContent h2 {
			width:100%;
		}
	#targetAudience img {
		position:absolute;
		right:-500px;
		top:-175px;
		max-width:1270px;
	}

#hitGround {
	background:#262934;
	padding:250px 0 500px;
	}
	.elementsTheme #hitGround .floatedContent {
		float:right;
		}
		.elementsTheme #hitGround .floatedContent hr {
			background-color:#c6c4c4;
			border-color:#c6c4c4;
		}
		.elementsTheme #innerContent #hitGround .floatedContent h2 {
			color:#FFF;
			width:100%;
		}
		.elementsTheme #hitGround .floatedContent p {
			color:#fefefe;
			font-size:1em;
		}
		.elementsTheme #hitGround .floatedContent #sidePull {
			font-size:1.125em;
			margin-top:125px;
		}
	#hitGround img {
		position:absolute;
		top:-155px;
		left:-160px;
	}
	#hitGround .circleLine {
		position:absolute;
		top:530px;
		left:390px;
		}
		#hitGround .circleLine span {
			width:10px;
			height:10px;
			border:solid 2px #cccccc;
			-webkit-border-radius:10px;
			-moz-border-radius:10px;
			-o-border-radius:10px;
			border-radius:10px;
			position:relative;
			z-index:89;
			display:block;
			transition: all 0.2s ease-in-out;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			-o-transition: all 0.2s ease-in-out;
		}
		#hitGround .circleLine hr {
			position:absolute;
			z-index:88;
			top:6px;
			left:12px;
			background-color:#cccccc;
			border-color:#cccccc;
			margin:0;
			height:1px;
			width:150px;
			transition: all 0.2s ease-in-out;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			-o-transition: all 0.2s ease-in-out;
		}

.elementsTheme #splitSection {
	background:linear-gradient(90deg, #eeeeee 50%, #f9f9f9 50%);
	}
	.elementsTheme #splitSection .wideContainer {
		width:1170px;
	}
	.elementsTheme .splitLeftHalf {
		width:50%;
		background:#eeeeee;
		}
		.elementsTheme .splitLeftHalf img {
			position:absolute;
			left:-110px;
			top:540px;
		}
	.elementsTheme .splitRightHalf {
		width:50%;
		background:#f9f9f9;
		}
		.elementsTheme .splitRightHalf img {
			position:absolute;
			left:200px;
			bottom:0;
			top:auto;
		}
	.elementsTheme #splitSection .floatedContent {
		margin:130px 0 0 50px;
		width:510px;
	}
	.elementsTheme #splitSection .splitRightHalf .floatedContent p {
		max-width:100%;
	}
	.elementsTheme #splitSection .splitLeftHalf .floatedContent h2 {
		max-width:90%;
	}
	.elementsTheme #splitSection .splitRightHalf .floatedContent h2 {
		max-width:90%;
		width:90%;
	}
	.elementsTheme #splitSection .floatedContent p {
		max-width:80%;
	}

#adminInt {
	padding:300px 0;
	}
	.elementsTheme #adminInt .floatedContent {
		width:670px;
		}
		.elementsTheme #adminInt .floatedContent p {
			max-width:500px;
		}
	#adminInt img {
		position:absolute;
		top:-100px;
		right:0;
	}

#customSite {
	background:#252833;
	padding:150px 0 310px 0;
	}
	.elementsTheme #customSite .floatedContent {
		
		}
		.elementsTheme #customSite .floatedContent hr {
			background-color:#FFF;
			border-color:#FFF;
		}
		.elementsTheme #innerContent #customSite .floatedContent h2 {
			color:#FFF;
			width:100%;
		}
		.elementsTheme #customSite .floatedContent p {
			color:#fefefe;
			max-width:90%;
			width:90%;
		}
		.elementsTheme #innerContent #customSite .floatedContent ul {
			color:#fefefe;
			clear:both;
			margin:30px 0 0 0;
			float:left;
			}
			#customSite .floatedContent ul li {
				float:left;
				background:url(/images/new-images/bullet-line-short.jpg) no-repeat left center;
				width:190px;
				padding-left:40px;
				margin-bottom:20px;
			}
	#customSite img {
		position:absolute;
		right:-130px;
		top:-70px;
	}
	#customSite .smallText {
		position:absolute;
		right:50px;
		bottom:-290px;
		font-style:italic;
		color:#FFF;
		font-size:0.875em;
		font-weight:100;
	}

#elementsStart {

	}
	#elementsStart hr {
		background-color:#c6c4c4;
	    border-color:#c6c4c4;
	    height:2px;
	    width:30px;
	    margin:0 auto 30px auto;
	}
	#elementsStart h2 {
		color:#1f2429;
		font-size:2.3125em !important;
		font-weight:600 !important;
		line-height:44px;
		text-align:center;
		margin-bottom:150px;
	}
	.startThree {
		width:325px;
		text-align:center;
		float:left;
		color:#74787c;
		}
		#elementsStart .startThree:nth-child(4) {
			margin:0 95px;
		}
		.startThree i {
			font-size:5.5em;
			margin:0 0 60px 0;
			color:#cecaca;
			display:block;
			}
			#elementsStart .startThree:nth-child(3) i {
				text-indent:-17px;
			}
			#elementsStart .startThree:nth-child(5) i {
				font-size:2.5em;
				text-indent:-40px;
				margin:30px 0 75px 0;
			}
		.startThree .btnBlueStandard {
			width:100%;
			text-align:center;
			text-transform:none;
			font-weight:300;
			padding:20px 0;
			background:#00bed5;
			margin-top:40px;
		}

.mailchimpFeature97 #mtnFooter {
	padding:300px 0;
	background:url(/images/new-images/bg-texture.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	.elementsTheme #mtnFooter {
		padding:150px 0 225px 0;
		background:url(/images/new-images/bg-more-mtns.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	.mailchimpFeature97 #mtnFooter .btnTransparentSquared {
		width:235px;
		margin:0 auto;
	}
	.elementsTheme #mtnFooter .btnTransparentSquared {
		width:235px;
		margin:120px auto 0 auto;
		padding:20px 35px;
	}
	.mailchimpFeature97 #innerContent #mtnFooter h2,
	.elementsTheme #innerContent #mtnFooter h2 {
		font-weight:500;
		line-height:45px;
		margin:15px 0 50px 0;
	}
	.elementsTheme #mtnFooter i {
		display:block;
		text-align:center;
		font-size:6em;
		color:#e92f63;
		margin-bottom:110px;
	}



/* ----- Miva 9.10 --------------------------------------------------------- */
#miva910 #wrapper,
#miva910 #innerContent {
	width:100%;
	padding:0;
}

#miva910 #threeStep .disclosure {
	margin-top:80px;
	margin-bottom:0;
	}
	#miva910 .disclosure a {
		color:#16c0d5;
	}

#miva910 #landingHeader {
	padding:0 0 200px 0;
	background:url(/images/new-images/bg-blue-fade-tablet.jpg) no-repeat right center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#miva910 #landingHeader h1 {
		font-size:3em;
	    color:#FFF;
	    font-weight:300;
	    max-width:720px;
	    margin:100px 0 25px 0;
	    text-align:left;
	    line-height:55px;
		}
		#miva910 #landingHeader h1 span {
			font-size:0.35em;
		    display:block;
		    text-transform:uppercase;
		    color:#16c0d5;
		    letter-spacing:0.15em;
		    font-weight:500;
		    line-height:40px;
		}
		#miva910 #landingHeader p {
			color:#f5f5f5;
			max-width:580px;
		}

#miva910 .smallPad {
	padding:85px 0;
	position:relative;
	}
	#miva910 #userGroups {
		padding:130px 0;
	}
	#miva910 #browserLevel {
		padding:150px 0 190px 0;
	}
	#miva910 #innerContent .smallPad h2 {
		font-size:2.25em;
		color:#2e2e32;
		line-height:45px;
		margin:0 0 30px 0;
		}
		#miva910 .smallPad h2 span {
			text-transform:uppercase;
			color:#90959f;
			font-size:0.45em;
			display:block;
			line-height:30px;
			letter-spacing:0.1em;
			font-weight:500;
		}
		#miva910 #userGroups h2 {
			text-align:center;
		}
		#miva910 #userGroups p {
			text-align:center;
			max-width:510px;
			margin:0 auto;
		}
	#miva910 .smallPad p {
		color:#4e5253;
		font-weight:100;
		font-size:1.125em;
	}
	#twoFactor p a {
		color:#4e5253;
		font-weight:600;
	}
	#browserLevel p a {
		color:#4e5253;
		font-weight:600;
	}
	#userGroups p a {
		color:#4e5253;
		font-weight:600;
	}
	#browserLevel p strong {
		color:#16c0d5;
	}
	#innerContent #offsetHeaderList {
		margin:50px 0 0 0;
		width:760px;
		}
		#offsetHeaderList li {
			background:none;
			padding-left:0;
			width:320px;
			float:left;
			display:block;
			margin-bottom:40px;
			}
			#offsetHeaderList li:nth-child(odd) {
				margin-right:115px;
			}
			#offsetHeaderList li h3 {
				position:relative;
				}
				#offsetHeaderList li h3 span {
					display:block;
					position:absolute;
					left:0;
					top:-20px;
					text-transform:uppercase;
					letter-spacing:0.06em;
					color:#f7394a;
					font-size:0.875em;
				}
			.smallPad #offsetHeaderList li p {
				font-size:1em;
			}
	#innerContent #checkBulletList {
		margin:80px 0 0 0;
		}
		#checkBulletList li {
			min-width:420px;
			float:left;
			margin-bottom:50px;
			color:#6a6a6a;
			background:url(/images/new-images/blue-circle-check.png) no-repeat left 6px;
			padding-left:45px;
			}
			#checkBulletList li:nth-child(odd) {
				margin-right:235px;
			}
			#checkBulletList li strong {
				font-weight:500;
			}
	#miva910 .smallPad .noteGraph {
		font-size:1em;
		margin-top:50px;
		}
		.noteGraph em {
			font-weight:500;
		}
	#browserLevel h2,
	#browserLevel p {
		float:right;
		clear:right;
		width:510px;
	}
	.smallPad img {
		position:absolute;
	}
	#browserLevel img {
		top:-90px;
		left:-410px;
	}
	#twoFactor img {
		top:20px;
		right:-200px;
	}
	#userGroups h3 {
		text-transform:uppercase;
		color:#494949;
		font-size:1em;
		letter-spacing:0.1em;
		font-weight:500;
		margin:60px 0 25px 0;
	}
	#innerContent #improvementList {
		margin:0;
		}
		#improvementList li {
			background:url(/images/new-images/bullet-stubby-line.jpg) no-repeat left 12px;
			width:300px;
			float:left;
			margin-right:90px;
			padding-left:25px;
			margin-bottom:20px;
			color:#6a6a6a;
			}
			#improvementList li:nth-child(3),
			#improvementList li:nth-child(6) {
				margin-right:0;
			}
	#miva910 #threeStep {
		background:#2b343e;
		padding:85px 0 150px 0;
		}
		#miva910 #innerContent #threeStep h2 {
			color:#FFF;
			text-align:center;
			font-size:2.5em;
		}
		#miva910 #threeStep p {
			color:#f5f5f5;
			text-align:center;
			max-width:610px;
			margin:0 auto;
		}
		#miva910 #threeStep #bigThreeList p {
			font-size:1em;
		}
		#innerContent #bigThreeList {
			margin:90px 0 0 0;
			}
			#bigThreeList li {
				display:inline-block;
				float:left;
				padding-left:0;
				background:none;
				text-align:center;
				width:32%;
				}
				#bigThreeList li:nth-child(2) {
					width:36%;
					background:
				    linear-gradient(
				      to left,
				      black 0, 
				      black 33.3%,
				      orange 33.3%, 
				      orange 66.6%, 
				      blue 66.6%, 
				      blue )top no-repeat,
				    linear-gradient(
				      to right,
				      black 0, 
				      black 33.3%,
				      orange 33.3%, 
				      orange 66.6%, 
				      blue 66.6%, 
				      blue )bottom no-repeat,
				    linear-gradient(
				      to top,
				      #2b343e 0, 
				      #2b343e 15%,
				      #3b4751 15%, 
				      #3b4751 85%, 
				      #2b343e 85%, 
				      #2b343e )left no-repeat,

				    linear-gradient(
				      to bottom,
				      #2b343e 0, 
				      #2b343e 15%,
				      #3b4751 15%, 
				      #3b4751 85%, 
				      #2b343e 85%, 
				      #2b343e )right no-repeat;
				  background-size:100% 0,100% 0, 1px 100%, 1px 100% ;
				}
				#bigThreeList li:nth-child(2).border:before {
				  content:'';
				  padding-top:100%;
				  display:inline-block;
				  vertical-align:middle;
				  margin: 0  -0.277em;
				}
				#bigThreeList li i {
					color:#16c0d5;
					font-size:4em;
				}
				#bigThreeList li h3 {
					color:#FFF;
					font-size:1.25em;
					font-weight:500;
					margin:30px 0 35px 0;
				}

#miva910 #innerContent #vsFooter {
	background:#f2f4f6;
	padding:150px 0;
	}
	#miva910 #innerContent #vsFooter h2 {
		max-width:520px;
		font-size:2.75em;
		color:#2e2e32;
		}
	#miva910 #innerContent #vsFooter h3 {
		max-width:640px;
		color:#757a7b;
	    margin:15px auto 10px auto;
	}
	#miva910 #innerContent #vsFooter .btnTransparentSquared {
		width:140px;
		}
		#miva910 #innerContent #vsFooter .btnTransparentSquared {
			margin:60px auto 20px auto;
		}
	#miva910 #vsFooter .btnTransparentSquared {
	    background:#f7394a;
	    border:solid 1px #f7394a;
	}
	#miva910 #vsFooter p {
	    color:#757a7b;
	}
	#miva910 #vsFooter p strong {
	    color:#4d4d4d;
	}

#miva910 #getStartedHomeReg {
	border:solid 1px #FFF;
}



/* ----- Miva Merchant Versus Pages ---------------------------------------- */ 
#volusionHeader, #magentoHeader, #yahooHeader {
	width:896px;
	height:352px;
	background:url(../../images/volusion_header.jpg) no-repeat;
	margin:25px auto 0 auto;
	position:relative;
	}
	#volusionHeader a, #magentoHeader a, #yahooHeader a {
		display:block;
		width:287px;
		height:69px;
		position:absolute;
		left:30px;
		bottom:27px;
	}
#volusionIntro, #magentoIntro, #yahooIntro {
	text-align:center;
	font-size:16px;
	margin:0 30px 15px 30px;
}
#volusionPartners, #magentoPartners, #yahooPartners {
	float:right;
	width:185px;
	background:url(../../images/volusion_partners_top.jpg) no-repeat;
	margin:10px 0 0 0;
	}
	#innerContent #volusionPartners ul, #innerContent #magentoPartners ul, #innerContent #yahooPartners ul {
		margin:140px 0 0 0;
		}
		#innerContent #volusionPartners ul li, #innerContent #magentoPartners ul li, #innerContent #yahooPartners ul li {
			background:none;
			padding:0;
			margin-bottom:10px;
		}

#volusionChart, #magentoChart, #yahooChart {
	float:left;
	width:735px;
	background:url(../../images/volusion_chart.jpg) top left no-repeat;
	margin:10px 0 0 20px;
	}
	#magentoChart {
		background:url(../../images/magento_chart.jpg) top left no-repeat;
		width:734px;
	}
	#yahooChart {
		background:url(../../images/yahoo_chart.jpg) top left no-repeat;
		width:734px;
	}  
	#innerContent #volusionChart ul, #innerContent #magentoChart ul, #innerContent #yahooChart ul {
		margin:70px 0 35px 0;
		}
		#volusionChart ul li, #magentoChart ul li, #yahooChart ul li {
			background:none;
			height:40px;
		}
	#volusionChart h2, #magentoChart h2, #yahooChart h2 {
		margin:15px 0 10px 0;
	}



/* ----- Miva Versus Pages ------------------------------------------------- */
.versusSection {
	padding:80px 0;
	}
	#innerContent .versusSection h2 {
		text-align:center;
		margin-bottom:25px;
		font-size:2em;
	}
	.versusSection .mainParagraph {
		font-size:1.25em;
		text-align:center;
	}

/* --- Shopify --- */
#miva-vs-shopify #innerContent {
	width:100%;
	padding-bottom:0;
}
#miva-vs-shopify #fullHeader {
	width:100%;
	margin-top:80px;
	padding:60px 0 40px 0;
	color:#FFF;
	background:url(/images/new-images/miva-desk.jpg) no-repeat center center;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	}
	.insideHTMLBlank #miva-vs-shopify h1 {
		text-indent:0;
		text-align:center;
		font-size:3.5em;
		font-weight:300;
		margin:0 0 35px 0;
	}
	#miva-vs-shopify #fullHeader .headerText {
		text-align:center;
		font-size:1.25em;
		margin:35px 0 30px 0;
	}
	#miva-vs-shopify #fullHeader ul {
		width:625px;
		margin:60px auto 0 auto;
		}
		#miva-vs-shopify #fullHeader ul li {
			float:left;
			display:inline;
			background:none;
			padding-left:0;
			font-size:1.75em;
		}
		#miva-vs-shopify #fullHeader i {
			font-size:2.7em;
			display:block;
			float:left;
			padding-top:15px;
			width:170px;
		}
		#versusLogos {
			width:665px;
			margin:0 auto;
			padding-left:60px;
		}
		#miva-vs-shopify p img {
			float:left;
		}
		#miva-vs-shopify #fullHeader p span {
			display:block;
			border:solid 2px #FFF;
			padding:18px 40px 20px 15px;
			width:7px;
			height:23px;
			margin:0 100px;
			-webkit-border-radius:35px;
			-moz-border-radius:35px;
			-o-border-radius:35px;
			border-radius:35px;
			float:left;
			font-size:1.5em;
		}
#miva-shopify-plan {
	text-align: center;
}
	#miva-shopify-plan > div {padding: 2rem 0;}
	#miva-shopify-plan img {
		width: auto !important;
		max-width: 100%;
		margin-bottom: 10px;
	}
	#miva-shopify-plan #shopify-plan img {margin-bottom: 20px;}
	#miva-shopify-plan h3 {
		font-size: 28px;
		font-weight: 500;
	}
	#miva-starter-plan {
		min-height: 510px;
		border-right: 1px solid #707275;
		padding-top:40px;
	}
	.shopify-plans {display: inline-block;}
	#miva-shopify-plan p {font-size: 18px;}
	.miva-shopify-total {
		color: #14bdd2;
		font-weight: 700;
		font-size: 40px;
	}
	#miva-shopify-plan .miva-shopify-price {
		font-size: 100px;
		display: block;
		margin-top: 60px;
		margin-bottom: 15px;
	}
	@media screen and (min-width: 959px) {
		#miva-shopify-plan .miva-shopify-price {font-size: 130px;}
	}
	#miva-starter-plan .miva-total {
		margin-top: 130px;
	}
	#miva-shopify-plan sup {
		font-size: 0.575em;
	}
	#shopify-plan {
		margin-right: 0;
		padding-top:40px;
	}
	.shopify-half,
	.shopify-plus,
	.shopify-equals {
		display: inline-block;
		float: left;
		width: 42%;
	}
	.shopify-title {
		margin-bottom: 10px;
	}
	.shopify-plus,
	.shopify-equals {
		font-size: 43px;
		position: relative;
		top: 40px;
		font-weight: 700;
		width: 8%;
	}
	.shopify-price {
		font-size: 36px;
		font-weight: 700;
	}
	.shopify-per-month {
		font-size: 12px;
	}
	#miva-shopify-plan small {
		text-align: left;
		display: block;
		font-size: 11px;
		line-height: 1.2;
		margin-top: 3rem;
		padding-left:30px;
	}
.breakPoints {
	background:#f1f1f1;
	width:100%;
	padding:25px 0;
	color:#787878;
	}
	.breakDark {
		background:#3e4247;
		color:#FFF;
	}
	.breakDark .breakContainer p:nth-child(1) {
		border-right:solid 1px #707275;
	}
	.breakContainer {
		width:841px;
		margin:0 auto;
	}
	#miva-vs-shopify .breakPoints img {
		width:100%;
	}
	.breakContainer p {
		text-align:center;
		float:left;
		margin-bottom:0 !important;
		width:370px;
		line-height:20px;
		padding:0 25px;
		}
		.breakContainer p:nth-child(1) {
			border-right:solid 1px #c8c8c8;
		}
		.breakContainer p span {
			font-size:3.5em;
			line-height:84px;
			font-weight:600;
			color:#636363;
		}
		.breakContainer p .bigBreak {
			font-size:4.5em;
			color:#14bdd2;
		}
		.breakContainer p sup {
			font-size:0.575em;
		}

#realCost {
	padding:80px 0;
	color:#464646;
	background:url(/images/new-images/slide1-background.png) no-repeat bottom right;
	background-size:72%;
	min-height:470px;
	margin-bottom:80px;
	}
	#realCost .smallRed {
		margin-bottom:65px;
	}
	#realCost p {
		width:500px;
	}

#functionalityCompare {
	background:#f1f1f1;
	padding:65px 0;
	}
	#functionalityCompare .smallRed {
		margin-bottom:25px;
	}
	#functionalityCompare p {
		font-size:1.125em;
	}
	#functionalityCompare ul {
		width:770px;
		float:left;
		margin:0;
		}
		#functionalityCompare ul li {
			background:url(/images/new-images/warning_sign.svg) no-repeat left 4px;
			background-size:2.5%;
			padding-left:30px;
			}
			#functionalityCompare ul li h3 {
				font-size:1.25em;
				color:#16C0D5;
				font-weight:600;
				margin:15px 0 5px 0;
			}	
			#functionalityCompare ul li p {
				font-size:1em;
				margin-bottom:25px;
				color:#464646;
			}
	#functionalityCompare aside {
		background:#FFF;
		width:300px;
		padding:40px;
		float:right;
		box-shadow:0 0 0.1em #e2e2e2;
		}
		#functionalityCompare aside i {
			font-size:4.75em;
			color:#16c0d5;
			text-align:center;
			display:block;
			width:96%;
		}
		#functionalityCompare aside p {
			color:#92969b;
			margin:35px 0 0 0;
			line-height:28px;
			}
			#functionalityCompare aside p strong {
				color:#62666b;
				font-weight:500;
				margin-top:20px;
				display:block;
			}

#versusStore {
	padding:80px 0 0 0;
	background:url(/images/new-images/orange-shirt-product.jpg) no-repeat bottom right;
	background-size:64%;
	min-height:700px;
	margin-bottom:80px;
	}
	#versusStore .smallRed {
		margin-top:25px;
	}
	#versusStore .mainParagraph {
		color:#464646;
		font-size:1.25em;
		text-align:center;
	}
	#versusStore .leftParagraph {
		width:350px;
		font-weight:500;
		margin-top:75px;
		font-size:1.125em;
	}
	#versusStore ul {
		width:350px;
		margin:30px 0 0 0;
		}
		#versusStore ul li {
			margin-bottom:30px;
			background:url(/images/new-images/red_arrow.svg) no-repeat left 8px;
		}

#appCost {
	background:#3e4247;
	padding:80px 0;
	color:#FFF;
	}
	#appCost h2 {
		color:#FFF !important;
	}
	#appCost .smallRed {
		margin-top:25px;
	}
	#appCost .mainParagraph {
		color:#FFF;
		}
		#appCost .mainParagraph span {
			color:#16c0d5;
			font-weight:500;
		}
	.addOnSection {
		width:300px;
		height:460px;
		position:relative;
		padding:40px 35px 0 35px;
		float:left;
		background:#FFF;
		text-align:center;
		color:#464646;
		margin-top:75px;
		}
		#middleBox {
			margin:75px 30px 0 30px;
		}
		.addOnSection h3 {
			font-size:1.75em !important;
			font-weight:600 !important;
			}
			.addOnSection h3 span {
				font-size:0.575em;
				font-weight:300;
			}
		.addOnSection h4 {
			text-transform:uppercase;
			color:#16C0D5;
			font-size:1.25em !important;
			font-weight:600 !important;
			margin-bottom:20px !important;
		}
		.addOnSection p {
			font-weight:500;
			font-size:1.125em;
		}
		.addOnSection .tinyBlue {
			margin:20px auto;
		}
		.bottomPrice {
			display:block;
			text-align:center;
			width:100%;
			padding:30px 0;
			background:#646b73;
			color:#FFF;
			position:absolute;
			bottom:0;
			left:0;
			font-size:2em;
			font-weight:600;
		}

#totalCost {
	background:#f64552;
	padding:80px 0;
	color:#FFF;
	text-align:center;
	}
	#totalCost h2 {
		font-weight:300 !important;
		font-size:2.25em !important;
	}	

#readyForBusiness {
	background:url(/images/new-images/iron-theme-crop.jpg) no-repeat left bottom;
	height:595px;
	margin-bottom:80px;
	padding-bottom:0;
	}
	#readyForBusiness .mainParagraph {
		text-align:center;
		margin-bottom:35px;
		font-size:1em;
		float:none;
		width:100%;
	}
	#readyForBusiness .smallRed {
		margin-bottom:65px;
	}
	#readyForBusiness p {
		float:right;
		clear:right;
		width:490px;
		font-size:1.125em;
		line-height:30px;
	}

/* --- Bigcommerce --- */
#miva-vs-bigcommerce #innerContent {
	width:100%;
	padding-bottom:0;
}
#miva-vs-bigcommerce #fullHeader {
	width:100%;
	margin-top:80px;
	padding:60px 0 40px 0;
	color:#FFF;
	background:url(/images/new-images/miva-desk.jpg) no-repeat center center;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	}
	.insideHTMLBlank #miva-vs-bigcommerce h1 {
		text-indent:0;
		text-align:center;
		font-size:3.5em;
		font-weight:300;
		margin:0 0 35px 0;
	}
	#miva-vs-bigcommerce #fullHeader .headerText {
		text-align:center;
		font-size:1.25em;
		margin:15px 0 30px 0;
	}
	#miva-vs-bigcommerce #fullHeader ul {
		width:625px;
		margin:60px auto 0 auto;
		}
		#miva-vs-bigcommerce #fullHeader ul li {
			float:left;
			display:inline;
			background:none;
			padding-left:0;
			font-size:1.75em;
		}
		#miva-vs-bigcommerce #fullHeader i {
			font-size:2.7em;
			display:block;
			float:left;
			padding-top:15px;
			width:170px;
		}
		#miva-vs-bigcommerce #versusLogos {
			width:715px;
			margin:0 auto;
			padding-left:105px;
		}
		#miva-vs-bigcommerce p img {
			float:left;
		}
		#miva-vs-bigcommerce #fullHeader p span {
			display:block;
			border:solid 2px #FFF;
			padding:18px 40px 20px 15px;
			width:7px;
			height:23px;
			margin:0 100px;
			-webkit-border-radius:35px;
			-moz-border-radius:35px;
			-o-border-radius:35px;
			border-radius:35px;
			float:left;
			font-size:1.5em;
		}

#devPhilosophy {
	margin-bottom: 3.5rem;
	}
	#devPhilosophy .mainParagraph {
		font-size:1em;
		margin:0 200px 15px 220px;
	} 
	#devPhilosophy .smallRed {
		margin-bottom:30px;
	}
	#devPhilosophy h3 {
		color:#16c0d5;
		font-size:1.25em;
		font-weight:600;
		margin:15px 0 0 0;
	}
	#devPhilosophy ul {
		margin-bottom::40px;
		}
		#devPhilosophy ul li {
			background: url(/images/new-images/excalamation-blue-bullet.png) no-repeat left 5px;
			padding-left:25px;
			clear: both;
			}
			#devPhilosophy ul li i {
				color:#16c0d5;
				float: left;
				margin-right: 10px;
			}
			#devPhilosophy ul li span {
				font-size:0.775em;
				display:block;
			}
	#questionableArch {
		margin-bottom:60px;
	}
	#questionableArch .wideContainer {
		background:url(/images/new-images/shipping-rules.png) no-repeat right 175px;
		background-size:55%;
		padding-bottom:100px;
		}
		#questionableArch h3 {
			text-align:center;
			font-weight:600;
			font-size:1.5em;
			margin-bottom:65px;
			color:#38393a;
		}
		#questionableArch p {
			width:480px;	
		}
		#questionableArch h4 {
			color:#16c0d5;
			font-weight:600;
			margin:15px 0 0 0;
			font-size:1.25em;
		}

	/* Bigcommerce pricing */
	#bigcommerce-miva-pricing {
		background: #3e4247;
		color: #fff;
		text-align: center;
		padding:2.5rem 0;
	}
	#bigcommerce-miva-pricing #shopify-plan small {
		text-align:left !important;
		font-size:0.875em;
		line-height:18px;
		margin:30px 0 0 30px;
		display:block;
	}
		#bigcommerce-miva-pricing h3 {
			color: #fff;
		}
		.miva-bigcommerce-total.miva-total {
			color: #14bdd2;
			font-size: 40px;
			font-weight: bold;
		}
		#miva-starter-plan-bc,
		#bigcommerce-plan {
			padding: 1rem 0;
		}
		@media screen and (min-width: 959px) {
			#miva-starter-plan-bc {
				min-height: 410px;
				padding-top:100px;
			}
		}
		@media screen and (max-width: 959px) {
			#miva-starter-plan-bc {margin-bottom: 1rem !important; padding-bottom: 2rem !important;}
		}
		#miva-starter-plan-bc {
			border-right: 1px solid #575a5e;
			width:47%;
		}
		#bigcommerce-miva-pricing .miva-bigcommerce-price {
			font-size: 130px;
			display: block;
			margin-top: 60px;
			margin-bottom: 15px;
		}
			#devSupport .slick-prev:before,
			#devSupport .slick-next:before {
				color: #000;
				opacity: 1 !important;
			}
			#devSupport .slick-prev,
			#devSupport .slick-next {
				-moz-transform: scaleX(1);
				-o-transform: scaleX(1);
				webkit-transform: scaleX(1);
				transform: scaleX(1);
				filter: none;
				-ms-filter: "none";
			}
			#devSupport .slick-next {right: -55px;}
			.bigcommerce-total {
				font-size: 64px;
				font-weight: bold;
				color: #14bdd2;
				margin: 3rem 0 1rem;
				line-height: 1;
			}
			#bigcommerce-miva-pricing sup {
				font-size: 0.575em;
			}
			#bigcommerce-plan small {
				font-size: 13px;
				line-height: 1.2;
				text-align: left;
				display: block;
			}
	#devPhilosophy aside {
		background:#FFF;
		width:280px;
		height:360px;
		padding:40px;
		float:left;
		box-shadow:0 0 0.1em #e2e2e2;
		}
		#devPhilosophy aside:nth-child(2) {
			margin:0 20px;
		}
		#devPhilosophy aside i {
			font-size:4.75em;
			color:#16c0d5;
			text-align:center;
			display:block;
			width:96%;
		}
		#devPhilosophy aside p {
			color:#92969b;
			margin:35px 0 0 0;
			line-height:26px;
			}
			#devPhilosophy aside p strong {
				color:#62666b;
				font-weight:500;
				margin-top:20px;
				display:block;
			}

#quoteBreak {
	background:#3e4247;
	text-align:center;
	padding:40px 0;
	color:#FFF;
	font-size:1.125em;
	}
	#quoteBreak span {
		font-size:0.675em;
	}
	.blueBreak {
		background:#16c0d5 !important;
	}

#limitedFeatures {
	background:#F1F1F1;
	}
	#limitedFeatures aside {
		background:#FFF;
		width:300px;
		padding:40px;
		float:left;
		box-shadow:0 0 0.1em #e2e2e2;
		margin-top:10px;
		}
		.leftSide {
			float:left;
			width:385px;
		}
		.wideRight {
			float:right;
			width:770px;
		}
		#limitedFeatures aside i {
			font-size:4.75em;
			color:#16c0d5;
			text-align:center;
			display:block;
			width:96%;
		}
		#limitedFeatures aside p {
			color:#92969b;
			line-height:28px;
			width:auto;
			}
			#limitedFeatures aside p strong {
				color:#62666b;
				font-weight:500;
				margin-top:20px;
				display:block;
			}
	#limitedFeatures .smallRed {
		margin-bottom:75px;
	}
	#limitedFeatures h3 {
		color:#16c0d5;
		font-weight:600;
		margin:15px 0 5px 0;
		font-size:1.25em;
	}
	#limitedFeatures p {
		font-size:1.125em;
		margin:0 0 20px 0;
	}
	#limitedFeatures img {
		margin-top:10px;
	}

#bluePull {
	background:#16c0d5;
	padding:60px 0;
	}
	#bluePull h2 {
		margin:0 150px !important;
		font-size:1.25em !important;
		color:#FFF !important;
	}

#lockedTemplates {
	background:url(/images/new-images/limited-bigcommerce.jpg) no-repeat left bottom;
	height:910px;
	background-size:60%;
	margin-bottom:80px;
	}
	#lockedTemplates .mainParagraph {
		width:auto;
		float:none;
	}
	#lockedTemplates .smallRed {
		margin:30px auto 80px auto;
	}
	#lockedTemplates p {
		font-size:1em;
		font-weight:500;
		float:left;
	}
	#lockedTemplates aside {
		background:#FFF;
		width:290px;
		padding:40px;
		float:right;
		box-shadow:0 0 0.1em #e2e2e2;
		}
		#lockedTemplates aside i {
			font-size:4.75em;
			color:#16c0d5;
			text-align:center;
			display:block;
			width:96%;
		}
		#lockedTemplates aside p {
			color:#92969b;
			margin:35px 0 0 0;
			line-height:28px;
			width:auto;
			font-size:1.25em;
			}
			#lockedTemplates aside p strong {
				color:#62666b;
				font-weight:500;
				margin-top:20px;
				display:block;
			}

#serverAccess {
	background:#474c52;
	color: #fff;
	}
	#serverAccess .smallRed {
		margin-bottom:40px;
	}
	#serverAccess aside {
		background:#FFF;
		width:300px;
		padding:40px;
		float:right;
		box-shadow:0 0 0.1em #e2e2e2;
		}
		#serverAccess aside i {
			font-size:4.75em;
			color:#16c0d5;
			text-align:center;
			display:block;
			width:96%;
		}
		#serverAccess aside p {
			color:#92969b;
			margin:35px 0 0 0;
			width:auto;
			}
			#serverAccess aside p strong {
				color:#62666b;
				font-weight:500;
				margin-top:20px;
				display:block;
			}
	#serverAccess p {
		font-size:1.25em;
		line-height:32px;
		margin:0 auto 40px;
		width: 85%;
		}
		#serverAccess p.no-server-quote {
			padding-left: 4rem;
		}
		#serverAccess p span {
			font-size:0.75em;
		}	
		#serverAccess p a {
			color:#16c0d5;
		}
	#serverAccess .mainParagraph {
		line-height:28px !important;
		width:auto;
		margin:0 0 15px 0;
	}

#devSupport {
	background:#fff;
	}
	#devSupport .smallRed {
		margin-bottom:50px;
	}
	#devSupport p {
		font-weight:300;
		line-height:1.5;
		}
		#devSupport p span {
			font-size:0.875em;
			color:#18abbd;
			margin-top:20px;
			display:block;
		}
		.quote-slide p {
			margin-bottom: 1rem !important;
		}
		.quote-slide {font-size: 1.25em;}
	.quote-slide strong {
		color: #1ec1d6;
	}
	.quote-slide .inside-quote {padding-left: 1.5rem; margin-bottom: 2rem !important;}

/* Design made all of them red */
#miva-vs-bigcommerce #getStarted,
#miva-vs-shopify #getStarted,
#miva-vs-magento-comm #getStarted,
#miva-vs-magento #getStarted {
	background:#F7394A;
}
#miva-vs-bigcommerce #getStarted .btnRedStandard,
#miva-vs-shopify #getStarted .btnRedStandard,
#miva-vs-magento-comm #getStarted .btnRedStandard,
#miva-vs-magento #getStarted .btnRedStandard {
	background:#FFF;
	color:#F7394A !important;
}
#miva-vs-bigcommerce #getStarted .btnRedStandard:hover,
#miva-vs-shopify #getStarted .btnRedStandard:hover,
#miva-vs-magento #getStarted .btnRedStandard:hover,
#miva-vs-magento #getStarted .btnRedStandard:hover {
	background:#FFF;
}

/* --- Magento Community --- */
#miva-vs-magento-comm #innerContent {
	width:100%;
	padding-bottom:0;
}
#miva-vs-magento-comm #fullHeader {
	width:100%;
	margin-top:80px;
	padding:60px 0 40px 0;
	color:#FFF;
	background:url(/images/new-images/miva-desk.jpg) no-repeat center center;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	}
	.insideHTMLBlank #miva-vs-magento-comm h1 {
		text-indent:0;
		text-align:center;
		font-size:3.5em;
		font-weight:300;
		margin:0 0 35px 0;
	}
	#miva-vs-magento-comm #fullHeader .headerText {
		text-align:center;
		font-size:1.25em;
		margin:15px 0 30px 0;
	}
	#miva-vs-magento-comm #fullHeader ul {
		width:625px;
		margin:60px auto 0 auto;
		}
		#miva-vs-magento-comm #fullHeader ul li {
			float:left;
			display:inline;
			background:none;
			padding-left:0;
			font-size:1.75em;
		}
		#miva-vs-magento-comm #fullHeader i {
			font-size:2.7em;
			display:block;
			float:left;
			padding-top:15px;
			width:170px;
		}
		#miva-vs-magento-comm #versusLogos {
			width:657px;
			margin:0 auto;
			padding-left:55px;
		}
		#miva-vs-magento-comm p img {
			float:left;
		}
		#miva-vs-magento-comm #fullHeader p span {
			display:block;
			border:solid 2px #FFF;
			padding:18px 40px 20px 15px;
			width:7px;
			height:23px;
			margin:0 100px;
			-webkit-border-radius:35px;
			-moz-border-radius:35px;
			-o-border-radius:35px;
			border-radius:35px;
			float:left;
			font-size:1.5em;
		}
#inefficient-and-intensive aside {
	background: #FFF;
	width: 100%;
	padding: 40px;
	box-shadow: 0 0 0.1em #e2e2e2;
	font-size: 1em;
	box-sizing: border-box;
	margin: 2rem 0 1rem;
}
	@media screen and (min-width: 959px) {
		#inefficient-and-intensive aside {
			float:left;
			width: 49%;
			min-height: 400px;
		}
	}
	#inefficient-and-intensive {
		text-align: center;
		background: #f1f1f1;
		color: #62666b;
	}
	#inefficient-and-intensive .smallRed {
		margin:2rem auto;
	}
	#inefficient-and-intensive .mainParagraph {
		font-size: 18px;
		width: 90%;
		margin:0 auto;
	}
	#inefficient-and-intensive h2 {
		margin-top: 4rem;
	}
	#inefficient-and-intensive h3 {
		color: #38393a;
		font-size: 1.75em;
		font-weight: 300;
	}
	#inefficient-and-intensive .smallGrey {
		margin: 1rem auto;
		width: 10%;
	}
	#inefficient-and-intensive h4 {
		color: #F7394A;
		font-size: 3.25em;
		font-weight: 600;
	}
	#inefficient-and-intensive sup {
		   font-size: 0.575em;
	}
	#inefficient-and-intensive .per-month {
		font-size: 0.3em;
		font-weight: 500;
		text-transform: lowercase;
	}
	#inefficient-and-intensive .price-range-half {
		display: inline-block;
		float: left
	}
	#inefficient-and-intensive .price-range-dash {
		display: block;
		float: left;
		font-size: 36px;
	}
	@media screen and (min-width: 1031px) {
		#inefficient-and-intensive .price-range-dash {font-size: 56px;}
	}
	#magento-community-hosting .inline-block {
		display: inline-block;
	}
	#inefficient-and-intensive #magento-community-hosting {
		float: right;
	}
	#inefficient-and-intensive small {
		font-size: 13px;
	}
	#miva-business-plan h4 {margin-top: 1.5rem;}
	#noTechSupport #icon-hold-question .icon-headsetquestion {
		font-size: 20rem;
		float:none;
		margin-left: 0rem;
		text-align: center;
		margin-bottom: 1.5rem;
	}
		@media screen and (min-width: 1200px) {
			#noTechSupport #icon-hold-question .icon-headsetquestion {margin-left: 4rem;}
		}
		@media screen and (min-width: 959px) {
			#noTechSupport #icon-hold-question .icon-headsetquestion {
				display: inline-block;
				margin-bottom: 0;
			}
		}
#stackUp {
	margin-bottom:80px;
	}
	#compareContainer {
		margin:100px auto 0 auto;
		width:901px;
	}
	.sideBySide {
		background:#FFF;
		width:355px;
		height:320px;
		padding:40px;
		float:left;
		box-shadow:0 0 0.1em #e2e2e2;
		}
		.sideBySide:nth-child(1) {
			margin-right:30px;
		}
		.sideBySide i,
		#miva-business-plan i {
			font-size:2.75em;
			color:#F7394A;
			text-align:center;
			display:block;
			width:65%;
			margin-bottom:40px;
		}
			#miva-business-plan i:before {
				display: block;
				width: 100%;
				margin:0 auto;
			}
		#miva-business-plan i {
			display: block;
			width: 100%;
		}
		.sideBySide img {
			width:169px;
			margin:0 auto 30px auto;
			display:block;
		}
		.sideBySide ul {
			margin:0;
			}
			.sideBySide ul li {
				border-top:solid 1px #e2e6eb;
				padding:8px 0;
				background:none;
				padding-left:0;
				font-size:1.125em;
				color:#92969b;
			}
.redQuote {
	background:#f64552;
	text-align:center;
	padding:60px 0;
	}
	.redQuote h2 {
		color:#FFF !important;
	}
	.redQuote h3 {
		color:#FFF;
		font-size:1.25em !important;
		font-weight:300 !important;
		margin:0 210px !important;
	}

	/* -- No Safe Upgrade -- */
	#no-safe-upgrade {
		background: #f1f1f1;
		font-size: 18px;
	}
		#miva-vs-magento #no-safe-upgrade {
			background: #fff;
		}
		#no-safe-upgrade .smallRed {
			margin-bottom:75px !important;
		}
	#no-safe-source {
		background: #FFF;
		padding: 2rem;
		float: right;
		box-shadow: 0 0 0.1em #e2e2e2;
		font-size: 1em;
		color: #92969b;
		margin-bottom: 1.5rem;
	}
		.no-safe-source-source {
			color: #464646;
			font-size: 14px;
		}
			.no-safe-source-source a {
				color: #16c0d5;
			}
		#no-safe-text li {
			font-weight: 500;
			margin-bottom: 1.5rem;
		}
		.no-safe-breaker {
			height: 1.5rem;
		}
	@media screen and (min-width: 959px) {
		#no-safe-source {
			width: 30%;
			box-sizing: border-box;
			margin-right: 2%;
			float: left;
		}
		#no-safe-text {
			width: 68%;
			box-sizing: border-box;
			float: left;
		}
	}

#marketingTool {
	
	}
	#marketingTool .smallRed {
		margin-bottom:80px;
	}
	#marketingTool aside {
		background:#FFF;
		width:670px;
		padding:40px;
		float:right;
		box-shadow:0 0 0.1em #e2e2e2;
		font-size:1em;
		}
		#marketingTool aside h3 {
			text-align:center;
			font-weight:600;
			color:#464646;
			font-size:1.625em;
		}
		#marketingTool aside p {
			color:#92969b;
			margin:35px 0 0 0;
			width:auto;
			}
			#marketingTool aside p strong {
				color:#62666b;
				font-weight:500;
			}
		#marketingTool #mivaParagraph {
			font-weight:500;
			color:#62666b;
			background: url(/images/new-images/logo-miva.svg) no-repeat left center;
			padding-left: 110px;
		}
	#marketingTool p {
		width:385px;
		font-weight:500;
		color:#62666b;
		font-size:1.125em;
		margin-bottom:30px;
	}

#enterpriseUpgrade {
	margin-bottom:20px;
	}
	#enterpriseUpgrade .smallRed {
		margin-bottom:80px;
	}
	#enterpriseUpgrade aside {
		background:#FFF;
		width:500px;
		padding:40px 40px 20px 40px;
		float:left;
		box-shadow:0 0 0.1em #e2e2e2;
		margin-right:30px;
		}
		#enterpriseUpgrade aside i {
			font-size:4.75em;
			color:#16c0d5;
			text-align:center;
			display:block;
			width:96%;
		}
		#enterpriseUpgrade aside p {
			color:#92969b;
			width:auto;
			}
			#enterpriseUpgrade aside p strong {
				color:#62666b;
				font-weight:500;
				margin-top:20px;
				display:block;
			}
	#enterpriseUpgrade aside table tr td {
		vertical-align:top;
		padding-bottom:25px;
		}
		#enterpriseUpgrade aside span {
			font-size:0.875em;
			}
			#enterpriseUpgrade aside span a {
				color:#16c0d5;
			}
	#enterpriseUpgrade p {
		font-size:1.12em;
		color:#464646;
	}

#flawedIndexing {
	background:#3e4247;
	color:#FFF !important;
	}
	#flawedIndexing .smallRed {
		margin-bottom:60px;
	}
	#flawedIndexing h2 {
		color:#FFF !important;
	}
	#flawedIndexing p {
		width:570px;
		float:left;
		margin:10px 0 15px 0;
		font-size:1.125em;
	}
	#flawedIndexing .breakQuote {
		background:#484c51;
		padding:40px;
		width:490px;
		color:#dcdcdc;
		line-height:28px;
		}
		#flawedIndexing .breakQuote span {
			color:#FFF;
			font-weight:600;
		}
	#magentoGraph {
		width:560px;
		float:right;
		}
		#magentoGraph h3 {
			font-size:1.75em;
			text-align:center;
			margin-bottom:25px;
		}
		#magentoGraph h4 {
			font-size:1.25em;
			text-align:center;
			margin:50px 30px 0 30px;
		}

#noTechSupport {
	margin-bottom:20px;
	}
	#noTechSupport .mainParagraph {
		font-size:0.875em;
		width:auto;
		float:none;
		}
		#noTechSupport .mainParagraph a {
			color:#16c0d5;
		}
	#noTechSupport .smallRed {
		margin:30px auto 80px auto;
	}
	@media screen and (min-width: 959px) {
		#no-tech-qna {
			width: 480px;
			float:right;
		}
		#icon-hold-question {
			float: left;
		}
	}
	#noTechSupport .blueLetter {
		display:block;
		padding:0 20px 0 0;
		float:left;
	}
	.or {
		display: block;
		margin: 1rem 0;
		text-align: center;
	}

	.qna-subtitle {
		width: 80%;
		text-align: center;
		font-size: 18px;
		font-weight: 500;
		color: #464646;
		margin: 0 auto;
	}
	.qna-line {
		background: #f1f1f1;
		padding: 1.5rem 1rem;
	}
	.qna-bottom {
		margin-top: 1.5rem;
	}

.blueLetter {
	font-size:3em;
	color:#16c0d5;
	font-weight:600;
	padding:10px 20px 0 0;
}

/* ----- Magento ----- */
#miva-vs-magento #innerContent {
	width:100%;
	padding-bottom:0;
}
#miva-point-and-click {
	color: #92969b;
	font-size: 22px;
	width: 90%;
	margin: 0 auto;
	text-align: center;
	margin-top: 1.5rem;
}

#miva-vs-magento #realCost {
	padding: 80px 0 0 0;
	background: none;
	position:relative;
}

#miva-vs-magento #fullHeader {
	width:100%;
	margin-top:80px;
	padding:60px 0 40px 0;
	color:#FFF;
	background:url(/images/new-images/miva-desk.jpg) no-repeat center center;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	}
	.insideHTMLBlank #miva-vs-magento h1 {
		text-indent:0;
		text-align:center;
		font-size:3.5em;
		font-weight:300;
		margin:0 0 35px 0;
		line-height: 1;
	}
	#miva-vs-magento #fullHeader .headerText {
		text-align:center;
		font-size:1.25em;
		margin:15px 0 30px 0;
		font-weight: 500;
	}
	#miva-vs-magento #fullHeader ul {
		width:625px;
		margin:60px auto 0 auto;
		}
		#miva-vs-magento #fullHeader ul li {
			float:left;
			display:inline;
			background:none;
			padding-left:0;
			font-size:1.75em;
		}
		#miva-vs-magento #fullHeader i,
		#negativeVersusLogos i {
			font-size:2.7em;
			display:block;
			float:left;
			padding-top:15px;
			width:170px;
		}
		#versusLogos {
			width:665px;
			margin:0 auto;
			padding-left:60px;
		}
		#negativeVersusLogos {
			width: 960px !important;
			margin: 0 auto;
		}
		#miva-vs-magento p img {
			float:left;
		}
		#fullHeader span.vs {
			display:block;
			border:solid 2px #FFF;
			padding:18px 40px 20px 15px;
			width:7px;
			height:23px;
			margin:0 100px;
			-webkit-border-radius:35px;
			-moz-border-radius:35px;
			-o-border-radius:35px;
			border-radius:35px;
			float:left;
			font-size:1.5em;
		}
		.vsContainer span.vs {
			display: block;
			border: solid 1px #e2e6eb;
			padding: 13px 29px 14px 15px;
			width: 7px;
			height: 23px;
			margin: 0 282px;
			-webkit-border-radius: 35px;
			-moz-border-radius: 35px;
			-o-border-radius: 35px;
			border-radius: 35px;
			float: left;
			font-size: 1em;
			background-color: #fff;
			z-index: 100000;
			color: #A7A6A6;
			z-index:99;
			position:relative;
		}


#miva-vs-magento .breakPoints {
	background-color: #3E4247;
}

#miva-vs-magento .breakPoints p {
	color: #fff;
}

#miva-vs-magento #realCost h3 {
	width: 100%;
	text-align: center;
	clear: both;
	margin:25px 0 20px 0;
	float:left;
	font-weight: bold;
}

#miva-vs-magento .description {
	width: 85%;
	margin: 0 auto;
	padding: 0 10%;
}

#miva-vs-magento .column {
	width: 45%;
	float: left;
	margin-right: 5%;
	min-height: 130px;
}

#negativeVersusLogos .icon-miva-logo {
	color: #F7394A;
}

.magentoReviews em {
	color: grey;
}

.oneThird {
	width: 26.5%;
	float: left;
	padding: 28px;
	margin-right: 20px;
}

#magento2 h2,
#magentosFuture h2 {
	text-align: center;
}

.reasons .oneThird {
	border: 1px solid #F0F0F0;
	min-height: 340px;
}

.reasons .icon-broken_heart {
	font-size: 4.75em;
	color: #16c0d5;
	text-align: center;
	display: block;
	margin-bottom: 20px;
	width: 96%;
}

.twoThirds {
	width: 60%;
	float: left;
	padding: 17px;
}

.lightGreyBg {
	background-color: #484C51;
}

#magentosFuture {
	background-color: #3E4247;
	padding: 65px 0;
	color: #fff;
}

#magento2 {
	padding: 65px 0;
	background: #f1f1f1;
}

#miva-vs-magento h2 {
	text-align: center;
	margin-bottom: 25px;
	font-size: 2em;
	color: #38393a;
}

#miva-vs-magento #realCost .smallRed {
	margin-bottom:55px;
}

#magentosFuture h2 {
	color: #fff;
}

#magentosFuture h4 {
	color: #3ED0E1;
	font-size: 1.2em;
}

.redBg {
	background-color: #F34756 !important;
}

.breakPoints.redBg {
	padding: 40px 0;
}

.breakPoints.redBg p.clear.clearfix {
	width: 100%;
	border: 0;
	font-size: 1.3em;
	line-height: 1.7em;
	box-sizing: border-box;
}

#mivaStatement {
	padding: 65px 0;
}

#miva-vs-magento .smallRed {
	margin-bottom:25px;
}
	#miva-v-magento-quote {
		background: #39c9db !important;
		padding:2.5rem 0;
	}
	#miva-v-magento-quote p {
		width: auto;
		border:0;
		font-size: 22px;
		font-weight: 500;
		line-height: 1.5;
	}
.magentoOutcomes p {
	padding-left: 36px;
}

.magentoOutcomes p:before {
	content: '\e81e';
	position: relative;
	left: -26px;
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: .2em;
	-webkit-font-smoothing: antialiased;
}

.oneHalf {
	width: 48%;
	float: left;
	margin-right: 20px;
}

#mivaStatement {
	color: #464646;
}
#mivaStatement .smallRed {
	margin-bottom:75px;
}

#mivaStatement p {
	font-size: 1.1em;
	width: 80%;
	margin: 0 auto 30px;
	font-weight: 500;
}

.scenery {
	background-image: url(/images/new-images/devices.png);
	width: 100%;
	height: 100%;
	background-size: contain;
	background-repeat: no-repeat;
}

.devicesContainer {
	height: 400px;
}

.reasons {
	margin-bottom: 60px;
}

.mivaWay {
	text-align: center;
	font-size: 1.25em;
	color: #92969B;
	font-weight: 500;
	width: 81%;
	margin: 0 auto;
}

.reasons em {
	color: #92969B;
	font-weight: 400;
}

.reasons p {
	font-weight: 500;
	font-size: 1.15em;
	color: #62666B;
}

.reasons a, .reasons a:visited {
	color: #29C0D3;
}

.examples {
	background-color: #fff;
	border: 1px solid #F0F0F0;
	padding: 30px;
	color: #92969B;
}

#functionalityCompare .examples p span {
	font-size: 3.5em;
	line-height: 84px;
	font-weight: 600;
	color: #636363;
}

#functionalityCompare .examples p .bigBreak {
	font-size: 4.5em;
	color: #14bdd2;
}

.connectorLine {
	position:absolute;
	top:212px;
	left:310px;
	width:560px;
	z-index:9;
	background-color:#e2e6eb;
	border-color:#FFF;
}

#negativeVersusLogos i {
	padding-top:8px;
}

.licensingHosting #fiveMilCaseStudy {
	float:left !important;
	width:480px !important;
	margin-right:15px;
	margin-bottom:70px;
	}
	.licensingHosting .smallRed {
		margin-bottom:70px !important;
	}
	.licensingHosting #fiveMilCaseStudy h3 {
		text-align:center !important;
		color:#38393a !important;
		margin:5px 0 5px 0 !important;
		font-size:1em !important;
		line-height:24px;
	}
	.licensingHosting #fiveMilCaseStudy h3:nth-child(1) {
		margin-bottom:25px !important;
		font-size:1.125em !important;
	}
	.licensingHosting #fiveMilCaseStudy ul {
		width:225px !important;
		}
		.licensingHosting #fiveMilCaseStudy .marginRightList {
			margin-right:29px !important;
		}
		.licensingHosting #fiveMilCaseStudy ul li {
			background:none !important;
			padding-left:0 !important;
			border-bottom:solid 1px #e2e6eb !important;
			padding:10px 0 !important;
			width:auto !important;
			text-align:center;
		}
	.licensingHosting #fiveMilCaseStudy p {
		float:left;
		width:225px !important;
		text-align:center;
		font-size:1.125em !important;
		line-height:54px !important;
		font-weight:600 !important;
		color:#636363 !important;
	}
	.licensingHosting #fiveMilCaseStudy p span {
		font-size:3.5em !important;
	}
	.licensingHosting #fiveMilCaseStudy p .bigBreak {
		color:#14bdd2 !important;
	}
	.licensingHosting #fiveMilCaseStudy p sup {
		font-size:0.575em !important;
	}
	#miva-hosting-vmagento {
		background: url(/images/new-images/logo-miva.svg) no-repeat center top;
		background-size: 25%;
		padding-top: 4rem
	}
	#magento-hosting-vmagento {
		background: url(/images/new-images/logo-magento.svg) no-repeat center top;
		background-size: 25%;
		padding-top: 4rem;
	}


#hostingComparison {
	background:url(/images/new-images/tree-graphic.png) no-repeat center 30px;
	width:560px;
	float:left;
	margin-left:34px;
	}
	#hostingComparison h3 {
		text-align:center;
		font-weight:600;
		color:#16c0d5;
		margin-top:0;
	}
	.hostingCompare {
		float:left;
		width:245px;
		margin-top:70px;
		padding-top:85px;
		}
		.hostingCompare p {
			font-size:1em !important;
		}
		#mivaHosting {
			background:url(/images/new-images/logo-miva.svg) no-repeat center top;
			background-size:25%;
			margin-right:70px;
		}
		#magentoHosting {
			background:url(/images/new-images/logo-magento.svg) no-repeat center top;
			background-size:25%;
		}

#miva-vs-magento hr.clear {
	margin:0 0 60px 0;
}

.smallDark {
	color:#464646;
	width:750px;
	margin-bottom:40px !important;
}

.greyQuote {
	color:#92969b;
	font-size:1.25em !important;	
	width:750px;
	line-height:36px;
	}
	.greyQuote span {
		color:#464646;
		display:block;
		margin-top:15px;
	}
	.greyQuote span a {
		color:#1EABBD;
	}

	#magento2 aside {
		background:#FFF;
		width:279px;
		height:360px;
		padding:40px;
		float:left;
		box-shadow:0 0 0.1em #e2e2e2;
		margin-top:30px;
		border: 1px solid #dedede;
		}
		#magento2 aside:nth-child(2) {
			margin:0 20px;
		}
		#magento2 aside i {
			font-size:4.75em;
			color:#16c0d5;
			text-align:center;
			display:block;
			width:96%;
		}
		#magento2 aside i.icon-onetotwo {
			font-size: 9rem;
			margin-bottom: -35px;
			margin-top: -32px;
		}
		#magento2 aside i.icon-cardcoins {
			font-size: 7.75rem;
			margin-bottom: -33px;
			margin-top:-15px;
		}
		#magento2 aside p {
			color:#92969b;
			margin:35px 0 0 0;
			line-height:26px;
			}
			#magento2 aside p strong {
				color:#62666b;
				font-weight:500;
				margin-top:20px;
				display:block;
			}

.magentoOutcomes {
	padding:20px 30px 30px 30px;
	width:340px;
}
.magentoOutcomes i {
	color:#3ed0e1;
	margin-right:30px;
}
.magentoOutcomes h3 {
	text-align:center;
}
.magentoOutcomes table tr td {
	padding-bottom:15px;
}



/* ----- MivaPay ----------------------------------------------------------- */
#mivapay #wrapper,
#mivapay #innerContent {
	width:100%;
	padding-bottom:0;
}

#mivapay #landingHeader {
	background:url(/images/new-images/MivaPay-Hero.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding-bottom:260px;
	}
	#mivapay #landingHeader h1 {
		margin:335px 0 50px 0;
		font-weight:500;
		}
		#mivapay #landingHeader h1 span {
			display:block;
			width:320px;
			height:78px;
			background:url(/images/new-images/mivapay-logo-white.png) no-repeat center center;
			-webkit-background-size:contain;
			-moz-background-size:contain;
			-o-background-size:contain;
			background-size:contain;
			text-indent:-9999em;
			margin:0 auto 50px auto;
		}
	#mivapay #landingHeader h2 {
		font-size:1.375em;
		margin:0 15%;
	}
	#mivapay #landingHeader .buttonSmall {
		display:block;
		margin:60px auto 0 auto;
		width:110px;
		font-weight:600;
		letter-spacing:0.1em;
		padding:15px 35px;
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
	}

#mivapay .featuresContent {

	}
	#mivapay .featuresContent h2 {
		text-align:left;
		font-size:2.125em !important;
		font-weight:100 !important;
		line-height:36px;
		margin-bottom:25px !important;
	}
	#mivapay .featuresContent p {
		font-size:1.125em;
		line-height:26px;
		margin-bottom:15px !important;
	}

#storePayment {
	background:#f2f2f2 url(/images/new-images/manage-saved-cards.png) no-repeat right bottom;
	-webkit-background-size:43%;
	-moz-background-size:43%;
	-o-background-size:43%;
	background-size:43%;
	height:560px;
	}
	#storePayment .featuresContent {
		width:47%;
		margin-top:120px;
	}

#fasterCheckouts {
	background:#3e4247;
	height:560px;
	}
	#fasterCheckouts .wideContainer {
		background:url(/images/new-images/checkout-options.png) no-repeat left center;
		height:100%;
	}
	#fasterCheckouts .featuresContent {
		width:50%;
		float:right;
		margin-top:120px;
		}
		#fasterCheckouts .featuresContent h2,
		#fasterCheckouts .featuresContent p {
			color:#FFF;
		}

#subTools {
	height:510px;
	}
	#subTools .wideContainer {
		background:url(/images/new-images/subscription-tools.png) no-repeat right bottom;
		-webkit-background-size:53%;
		-moz-background-size:53%;
		-o-background-size:53%;
		background-size:53%;
		height:100%;
	}
	#subTools .featuresContent {
		width:45%;
		margin-top:100px;
		}
		#subTools .btnTransparentSquared {
			-webkit-border-radius:30px;
			-moz-border-radius:30px;
			-o-border-radius:30px;
			border-radius:30px;
			margin-top:25px;
			display:block;
			width:115px;
			margin-top:45px;
		}

#dataProtection {
	background:#16c0d5;
	height:420px;
	padding-bottom:75px;
	}
	#dataProtection .wideContainer {
		height:100%;
		background:url(/images/new-images/card-lock.png) no-repeat left center;
	}
	#dataProtection .featuresContent {
		width:50%;
		float:right;
		margin-top:70px;
		}
		#dataProtection .featuresContent h2,
		#dataProtection .featuresContent p {
			color:#FFF;
		}

#mivapayPricing {
	background:#f2f2f2;
	padding:105px 0;
	}
	#mivapayPricing h2 {
		text-align:center;
		font-size:2.125em !important;
		font-weight:100 !important;
		line-height:36px;
		margin-bottom:25px !important;
	}
	#mivapayPricing p {
		text-align:center;
		font-size:1.25em;
		line-height:30px;
		margin-bottom:15px !important;
		}
		#mivapayPricing .asterisk {
			font-size:0.875em;
			margin-top:15px;
			color:#a3a3a3;
		}

#payPricing {
	text-align:center;
	margin-top:95px;
	}
	#payPricingOptions {
		margin-top:3.5rem;
		-webkit-border-radius:2px;
		-moz-border-radius:2px;
		border-radius:2px;
		background:#FFF;
		width:1170px;
		margin:0 auto;
		-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.1);
		-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.1);
		-o-box-shadow:0 0 3px rgba(0, 0, 0, 0.1);
		box-shadow:0 0 3px rgba(0, 0, 0, 0.1);
		}
		#payPricing .mivaPayWrap {
			box-sizing:border-box;
			padding:0 0.75rem 5rem;
			position:relative;
			color:#62666b;
			background:#fff;
			height:250px;
			margin:45px 0;
			float:left;
			width:33.33%;
			border-left:solid 1px #e2e6eb;
		}
		.mivaPayWrap ul {
			text-align:left;
			margin:0 40px !important;
			}
			.mivaPayWrap ul li {
				margin-bottom:15px;
				background:url(/images/new-images/blue-arrow.svg) no-repeat 0 8px;
				padding-left:20px;
			}
		#payPricing .mivaPayWrap:nth-child(1) {
			border-left:0;
		}
		#payPricing .mivaPayWrap:nth-child(3) {
			
			}
			#payPricing .mivaPayWrap:nth-child(3) .mivaPayPrice {
				font-size:2.625em;
			}
			#payPricing .mivaPayWrap:nth-child(3) .blue-get-started-btn {
				background:#FFF !important;
				color:#16c0d5;
				border:solid 2px #16c0d5;
				font-weight:500;
			}
		#payPricing .mivaPayWrap h3 {
			font-size:30px;
			color:#38393a;
			font-weight:200;
			margin:0 0 10px 0;
			font-size:1.75em;
		}
		#payPricing .mivaPayPrice {
			color:#16c0d5;
			font-size:56px;
			font-weight:600;
			display:inline-block;
			margin-bottom:2rem;
		}
		#payPricing .mivaPayPrice sup {
			font-size:0.575em;
		}
		#payPricing .mivaPayMonth {
			font-size:16px;
			font-weight:normal;
			text-transform:lowercase;
		}
		#payPricing .mivaPayWrap .smallGrey {
			width:10%;
			margin:1.25rem auto 2.25rem;
		}
		#payPricing .mivaPayBtn {
			position:absolute;
			bottom:0;
			left:0;
			right:0;
			margin:0 auto;
			}
			.mivaPayBtn .blue-get-started-btn {
				border-radius:30px;
				width:200px;
			}

#mivapay #getStarted {
	background:url(/images/new-images/people-blurred.png) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#mivapay #getStarted h2 {
		font-size:2.125em;
		font-weight:500;
		margin:0 0 20px 0;
	}
	#mivapay #getStarted h3 {
		font-weight:300;
	}
	#mivapay #getStarted .btnRedStandard {
		background:#FFF;
		color:#F7394A !important;
		padding:15px 35px;
		font-size:1em;
		width:140px;
		font-weight:600;
	}

#getReady {
        background:#f2f2f2;
        padding:80px 0 20px 0;
    }
    #getReady .wideContainer h2 {
		font-size:2.125em !important;
		font-weight:100 !important;
		line-height:36px;
		margin-bottom:15px !important;
		text-align:center;
		color:#4d4d4d;
    }
    #getReady .wideContainer h3 {
		color:#4d4d4d;
		text-align:center;
		font-weight:100;
		font-size:1.375em;
    }
    #getReady #scalableSolution {
		margin:30px auto 0 auto;
		max-width:990px;
		}
		#getReady .solutionBox {
			max-width:240px;
			height:190px;
			padding:40px 45px;
		}
		#getReady .solutionBox h3 {
			font-weight:500;
		}
		#getReady .solutionBox p {
			font-weight:300;
		}
    #getReady .wideContainer .blueHeader {
		font-size:1.75em !important;
    }
    #getReady .btnTransparentSquared {
    	border:solid 2px #F7394A;
    	-webkit-border-radius:30px;
    	-moz-border-radius:30px;
    	-o-border-radius:30px;
    	border-radius:30px;
    	color:#FFF;
    	font-weight:600;
    	display:block;
    	width:97px;
    	margin:30px auto 0 auto;
    	background:#F7394A;
    	text-align:center;
    }
    #getReady .smallText {
    	font-size:0.75em;
    	text-align:center;
    	color:#a3a3a3;
    	margin:60px 30px 0 30px;
    	}
    	#getReady .smallText a {
    		font-size:1.125em;
    	}



/* ----- MivaPay Security Bulletin ----------------------------------------- */
#security-bulletin #wrapper,
#security-bulletin #innerContent,
#GDRP #wrapper,
#GDRP #innerContent {
	width:100%;
	padding:0;
}

#security-bulletin #landingHeader,
#GDRP #landingHeader {
	background:#31475a;
	padding:0 0 100px 0;
	}
	#security-bulletin #landingHeader h1,
	#GDRP #landingHeader h1 {
		font-weight:100;
		margin:130px 0 0 0;
		}
		#security-bulletin.update911 #landingHeader h1 {
			font-weight:300;
		}
	.update911 #landingHeader h2 {
		font-weight:100;
	}
	#security-bulletin #landingHeader .btnRedStandard,
	#GDRP #landingHeader .btnRedStandard {
		width:240px;
		text-align:center;
		text-transform:none;
		font-weight:300;
		padding:15px 0;
		letter-spacing:0.0475em;
	}

#securityWrap {
	max-width:625px;
	margin:0 auto;
	padding-bottom:85px;
	}
	.update911 #securityWrap {
		max-width:725px;
	}
	#securityWrap h2 {
		color:#1b1d1f;
		font-weight:600;
		font-size:2.8125em;
		margin:80px 0 40px 0;
		line-height:50px;
		}
		.update911 #securityWrap h2 {
			font-weight:500;
			font-size:2.75em;
		}
	#securityWrap .headerGraph {
		color:#000;
		font-weight:100;
		font-size:1.3125em;
		line-height:36px;
	}
	#securityWrap h3 {
		color:#000000;
		font-weight:700;
		font-size:1.5625em;
		line-height:36px;
		margin:50px 0 25px 0;
	}
	#securityWrap p {
		color:#282828;
		line-height:30px;
		}
		.update911 #securityWrap p {
			color:#000;
		}

#innerContent #zoomLogos {
	margin:40px 0 40px 0;
	}
	#zoomLogos li {
		display:block;
		float:left;
		height:65px;
		padding-left:0;
		transition: all 0.1s ease-in-out;
		-webkit-transition: all 0.1s ease-in-out;
		-moz-transition: all 0.1s ease-in-out;
		-o-transition: all 0.1s ease-in-out;
		}
		#zoomLogos a {
			display:block;
			width:100%;
			height:100%;
		}
		#zoomMivaPay {
			width:200px;
			background:url(/images/new-images/mivapay-logo.svg) no-repeat center center;
			-webkit-background-size:105%;
			-moz-background-size:105%;
			-o-background-size:105%;
			background-size:105%;
			}
			#zoomMivaPay:hover {
				-webkit-background-size:110%;
				-moz-background-size:110%;
				-o-background-size:110%;
				background-size:110%;	
			}
		#zoomBraintree {
			width:175px;
			background:url(/images/new-images/braintree-logo.svg) no-repeat center center;
			-webkit-background-size:95%;
			-moz-background-size:95%;
			-o-background-size:95%;
			background-size:95%;
			margin:0 25px;
			}
			#zoomBraintree:hover {
				-webkit-background-size:100%;
				-moz-background-size:100%;
				-o-background-size:100%;
				background-size:100%;	
			}
		#zoomSquare {
			width:160px;
			background:url(/images/new-images/square-logo.svg) no-repeat center center;
			-webkit-background-size:82%;
			-moz-background-size:82%;
			-o-background-size:82%;
			background-size:82%;
			}
			#zoomSquare:hover {
				-webkit-background-size:87%;
				-moz-background-size:87%;
				-o-background-size:87%;
				background-size:87%;	
			}

#security-bulletin #partnerContact {
	background:#f2f4f6;
	}
	#security-bulletin #partnerContact .wideContainer {
		width:625px;
		}
		#security-bulletin #innerContent #partnerContact .partnerHeaders,
		#security-bulletin #innerContent #partnerContact .partnerHeaders span {
			color:#2b3034;
		}
		#security-bulletin .inputWrap:nth-child(1),
		#security-bulletin .inputWrap:nth-child(3) {
			margin:0 27px 60px 0;
			width:285px;
		}
		#security-bulletin .inputWrap:nth-child(2),
		#security-bulletin .inputWrap:nth-child(4) {
			margin:0 0 60px 27px;
			width:285px;
		}
		#security-bulletin #partnerForm #partnerSubmit {
			background:#f7394a;
			color:#FFF;
		}
		#security-bulletin #partnerForm input {
			border-bottom:solid 1px #c7c8c9;
			color:#393d40;
			}
			#security-bulletin #partnerForm input::placeholder {
				color:#393d40;
			}

.update911 #innerContent #list911 {
	margin:45px 40px 30px 90px;
	}
	.update911 #innerContent #list911 li {
		background:url(/images/new-images/blue-circle-check.png) no-repeat left 5px;
		padding-left:45px;
		margin-bottom:30px;
	}

.update911 #securityWrap hr {
	margin:55px 0;
}

.update911 #innerContent #list911Links {
	margin:15px 40px 45px 20px;
	}
	.update911 #innerContent #list911Links li {
		background:none;
		margin-bottom:0px;
		list-style:disc;
		padding-left:7px;
		}
		.update911 #innerContent #list911Links li a {
			color:#16c0d5;
		}

.update911 .smallText {
	font-size:0.875em;
	margin-right:85px;
}

#security-bulletin.update911 #landingHeader {
	background:url(/images/new-images/bg-shoulder.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
} 



/* ---- GDPR --------------------------------------------------------------- */
#GDRP #landingHeader {
	background:url(/images/new-images/bg-type-mid.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:0 0 170px 0;
}

#GDRP #securityWrap h2 span {
	display:block;
	font-size:0.35em;
	text-transform:uppercase;
	letter-spacing:0.0475em;
	line-height:30px;
	color:#90959f;
}

.update911 #securityWrap h2 span {
	display:block;
	font-size:0.35em;
	text-transform:uppercase;
	letter-spacing:0.0475em;
	line-height:30px;
	color:#90959f;
}

#GDRP #securityWrap p {
	color:#757a7b;
}

#innerContent .longBulletList {
	margin:35px 0 0 50px;
	}
	.longBulletList li {
		background:url(/images/new-images/bullet-line.jpg) no-repeat left center;
		padding-left:60px;
		font-size:1.125em;
		margin-bottom:35px;
		color:#757a7b;
	}
	.longBulletList li a {
		font-weight:500;
		color:#757a7b;
	}

#innerContent .blueCheckList {
	margin:35px 0 0 75px;
	}
	.blueCheckList li {
		background:url(/images/new-images/blue-circle-check.png) no-repeat left 6px;
		padding-left:35px;
		font-size:1.125em;
		margin-bottom:35px;
		color:#757a7b;
		}
		.blueCheckList li strong {
			color:#66696a;
			font-weight:600;
		}
		.blueCheckList li a {
			font-weight:500;
			color:#757a7b;
		}

.gdprResource {
	float:left;
	width:300px;
	}
	.secondResource {
		margin-left:25px;
	}
	#innerContent .gdprResource h3 {
		margin:25px 0 0 30px;
		padding-right:30px;
		font-size:1.375em;
		line-height:30px;
	}
	.gdprResource p {
		margin-left:30px;
	}
	.gdprResource .workOuter {
		height:300px;
		box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    position:relative;
	    transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		overflow:hidden;
		}
		.workLinkBg {
			position:absolute;
			top:0;
			left:0;
			width:100%;
			height:100%;
			display:block;
			background:#000;
			z-index:89;
			opacity:0;
			transition: all 0.2s ease-in-out;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			-o-transition: all 0.2s ease-in-out;
			}
			.gdprResource .workOuter:hover .workLinkBg {
				opacity:0.5;
			}
		.gdprResource .workInner {
			position:absolute;
			top:0;
			left:0;
			width:100%;
			height:100%;
			transition: all 0.2s ease-in-out;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			-o-transition: all 0.2s ease-in-out;
		}
		.gdprResource .workOuter .workInner .workLink {
			background:url(/images/new-images/gdpr.jpg) no-repeat center center;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			background-size:cover;
		}
			
		.secondResource .workOuter .workInner .workLink {
			background:url(/images/new-images/square-mtns.jpg) no-repeat center center;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			background-size:cover;
		}
			
		.gdprResource .workOuter:hover .workInner .workLink {
			transform: scale(1.1);
			-moz-transform: scale(1.1);
			-webkit-transform: scale(1.1);
			-o-transform: scale(1.1);
			-ms-transform: scale(1.1);
			-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')";
			filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand');
		}
		.gdprResource .workOuter .workLink {
			position:absolute;
			top:0;
			left:0;
			width:100%;
			height:100%;
			z-index:88;
			transition: all 0.2s ease-in-out;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			-o-transition: all 0.2s ease-in-out;
		}
		.gdprResource .workInner p {
			margin-top:300px;
			position:relative;
			z-index:89;
			font-size:2.25em;
		    color:#FFF;
		    font-weight:700;
		    text-transform:uppercase;
		    letter-spacing:0.06em;
		    line-height:36px;
			transition: all 0.2s ease-in-out;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			-o-transition: all 0.2s ease-in-out;
			}
			.gdprResource .workOuter:hover .workInner p {
				margin-top:250px;
			}
		.gdprResource .workInner .buttonLink {
			position:absolute;
			z-index:89;
			opacity:0;
			display:block;
			transition: all 0.2s ease-in-out;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			-o-transition: all 0.2s ease-in-out;
			top:115px;
			width:205px;
			left:0;
			right:0;
			margin-left:auto;
			margin-right:auto;
			font-size:1em;
			text-align:center;
			padding:18px 0;
			color:#FFF;
			font-weight:500;
			background:#16c0d5;
			letter-spacing:0.0475em;
			}
			.gdprResource .workOuter:hover .workInner .buttonLink {
				opacity:1;
			}

#innerContent .lighterH3 {
	font-weight:300;
	color:#757a7b;
}



/* ----- Mobile Commerce --------------------------------------------------- */
#landingmobile #pageHeader {
	background:url(/images/new-images/circle-header-mobile.png) no-repeat left center;
	}
	#landingmobile #pageHeader h1 {
		padding-top:100px;
	}
.mobile-section {
	margin:50px 0;
}



/* ----- Multi-Seat Billing FAQs ------------------------------------------- */
#multiseat-faq .saasFAQS {
	height:150px;
	background:#F3F3F3;
	border-top:solid 2px #1EABBD;
	padding:15px;
	margin:30px 15px 0 0;
}

#multiseat-faq .saasLastFAQ {
	height:320px;
}

#multiseat-faq .saasFAQS h3 {
	font-size:1.225em;
	font-family:"mark-mediummedium";
	margin:5px 0 10px 0;
}



/* ----- One Page Checkout ------------------------------------------------- */
#one-page-checkout #pageHeader {
	background:url(/images/new-images/circle-header-one-page.png) no-repeat left center;
	position:relative;
	}
	#one-page-checkout #pageHeader h1 {
		padding-top:30px;
	}
	#one-page-checkout #pageHeader #onePageVideo {
		display:block;
		width:336px;
		height:338px;
		position:absolute;
		top:30px;
		left:0;
		border-radius:170px;
		-webkit-border-radius:170px;
		-moz-border-radius:170px;
		-o-border-radius:170px; 
		text-indent:-9999em;
	}  
	#one-page-checkout #pageHeader .footnote {
		font-size:0.725em;
		margin:10px 0;
		line-height:14px;
	}
#onePageReload {
	background:url(/images/new-images/circle-one-page-reload.png) no-repeat left center;
}
#onePageValidation {
	background:url(/images/new-images/circle-one-page-validation.png) no-repeat right center;
} 
#onePageLightbox {
	background:url(/images/new-images/circle-one-page-lightbox.png) no-repeat left center;
} 



/* ----- Partner Directory ------------------------------------------------- */
#partner-directory #innerContent,
#partner-directory #wrapper {
	width:100%;
	padding:0;
}

#partner-directory #landingHeader {
	background:url(/images/new-images/bg-straight-typing.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:0 0 110px 0;
	}
	#partner-directory #landingHeader h1 {
		font-weight:100;
		color:#fefefe;
		font-size:3.4375em;
	}
	#landingHeader #partnersSearch {
		clear:both;
		width:490px;
		margin:90px auto 0 auto;
		}
		#landingHeader #partnersSearch #partnerSearch {
			padding:20px;
			color:#434343;
			font-weight:500;
			float:left;
			border:none;
			width:360px;
		}
		#landingHeader #partnersSearch #partnerSubmit {
			float:left;
			width:90px;
			height:58px;
			background:#f7394a url(/images/new-images/new-mag.svg) no-repeat center center;
			-webkit-background-size:21px 21px;
			-moz-background-size:21px 21px;
			-o-background-size:21px 21px;
			background-size:21px 21px;
			padding:0;
			border:none;
		}

#partnersContainer {
	background:#fafafa;
	padding:120px 0 100px 0;
	}
	#megaPartners {
		width:1440px;
		height:80px;
		background:#FFF;
		right:0;
		left:0;
		top:-40px;
		margin-right:auto;
		margin-left:auto;
		position:absolute;
		overflow:hidden;
		z-index:97;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		}
		.megaExpand {
			height:405px !important;
			box-shadow: 2px 7px 20px rgba(24, 24, 24, 0.03), -2px 7px 20px rgba(24, 24, 24, 0.03);
		}
		.megaToggle {
			font-size:0.75em;
			text-transform:uppercase;
			letter-spacing:0.0475em;
			font-weight:700;
			margin:28px 0 0 20px;
			height:50px;
			float:left;
			width:140px;
			transition: all 0.2s ease-in-out;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			-o-transition: all 0.2s ease-in-out;
			}
			.megaToggle a {
				color:#434343;
			}
			.megaToggle a i {
				margin-right:10px;
				font-size:1.35em;
				display:block;
				float:left;
			}
			.toggleBudge {
				margin:28px 0 0 20px !important;
			}
			.toggleBudge a i {
				font-size:1.25em !important;
			}
			.showFilters,
			.hideFilters {
				display:none;
				opacity:0;
				transition: all 0.2s ease-in-out;
				-webkit-transition: all 0.2s ease-in-out;
				-moz-transition: all 0.2s ease-in-out;
				-o-transition: all 0.2s ease-in-out;
			}
			.showHide {
				display:block !important;
				opacity:1 !important;
			}
		.partnerSorting {
			height:40px;
			padding-top:10px;
			margin-top:15px;
			opacity:1;
			display:block;
			transition: all 0.2s ease-in-out;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			-o-transition: all 0.2s ease-in-out;
			}
			.partnerSorting select {
				-webkit-appearance:none; 
			    -moz-appearance:none;
			    appearance:none;
			    background:url(/images/new-images/icon-minimal-arrow-down-grey.png) no-repeat right center;
			    border:none;
			    width:auto;
			    padding-right:20px;
			    font-weight:600;
			    color:#464646;
			}
			.partnerSorting label {
				font-size:0.95em;
				color:#434343;
			}
			.sortHide {
				opacity:0 !important;
				display:none !important;
			}
			#megaPartners .sorting {
				float:right;
				}
				#megaPartners .sorting select {
					margin-right:20px;
				}
			#megaPartners .per-page {
				float:right;
				border-right:solid 1px #dcdcdc;
				padding-right:25px;
				margin-right:25px;
			}
	#selectedFacets {
		float:left;
		width:920px;
		opacity:0;
		}
		.selectedDisplay {
			opacity:1 !important;
		}
		#innerContent #selectedFacets ul {
			margin:27px 0 0 40px;
			}
			#selectedFacets ul li {
				display:inline;
				float:left;
				background:none;
				padding-left:0;
				color:#9a9a9a;
				font-size:0.75em;
				font-weight:500;
				letter-spacing:0.0475em;
				margin-right:20px;
				}
				#selectedFacets ul #currentFilters {
					text-transform:uppercase;
					font-weight:600;
					letter-spacing:0.0475em;
				}
				#selectedFacets ul li a {
					color:#9a9a9a;
					}
					#selectedFacets ul li a i {
						font-size:0.5em;
						margin:1px 5px 0 0;
						display:block;
						float:left;
					}
					#selectedFacets ul #clearFacets a:hover {
						text-decoration:underline;
					}
	#megaPartners .facetTabs section {
		display: none;
		padding: 20px 0 0;
		border-top: 1px solid #ddd;
		}
		#megaPartners .facetTabs section ul {
			margin:25px 0 0 20px;
			width:90%;
			}	
			#megaPartners .facetTabs section ul li {
				background:none;
				padding-left:0;
				display:block;
				float:left;
				width:290px;
				margin:0 0 10px 0;
				font-size:0.875em;
				letter-spacing:0.0475em;
				}
				#megaPartners .facetTabs #content5 ul li {
					width:315px;
				}
				#megaPartners .facetTabs section ul li label {
					color:#777777;
					padding-bottom:2px;
					font-weight:500;
					}
					#megaPartners .facetTabs section ul li label:hover {
						color:#010101;
						border-bottom:solid 1px #010101;
					}
		#megaPartners .facetTabs input {
		  display: none;
		}
		#megaPartners .facetTabs label {
		  display: inline-block;
		  margin:0 70px -1px 0;
		  padding: 25px 5px 15px 0;
		  text-align: center;
		  color: #454545;
		  border: 1px solid transparent;
		  text-transform:uppercase;
		  letter-spacing:0.0475em;
		  font-size:0.875em;
		  font-weight:600;
		}
		#megaPartners .facetTabs .droppedLabels label {
			padding:0;
			margin:0;
			text-align:left;
		}
		#megaPartners .facetTabs label:before {
		  margin-right: 10px;
		}

		#megaPartners .facetTabs label:hover {
		  cursor: pointer;
		  color:#1b1b1b;
		}
		#megaPartners .facetTabs input:checked + label {
		  border-bottom:solid 2px #f7394a;
		  color:#1b1b1b;
		}
		#megaPartners .facetTabs #firstTab {
			margin-left:20px;
		}
		#megaPartners .facetTabs #tab1:checked ~ #content1,
		#megaPartners .facetTabs #tab2:checked ~ #content2,
		#megaPartners .facetTabs #tab3:checked ~ #content3,
		#megaPartners .facetTabs #tab4:checked ~ #content4,
		#megaPartners .facetTabs #tab5:checked ~ #content5,
		#megaPartners .facetTabs #tab6:checked ~ #content6 {
		  display: block;
		}
		#mobileFacets {
			display:none;
			}
			#innerContent #mobileFacets ul {
				margin:0;
				}
				#innerContent #mobileFacets ul li {
					background:none;
					padding-left:0;
				}
				#innerContent #mobileFacets ul li ul {
					border-bottom:solid 1px #e2e2e2;
					height:0;
					overflow:hidden;
					margin:0;
					}
					#innerContent #mobileFacets ul li #facet6List {
						border-bottom:none;
						margin-bottom:25px;
					}
					#innerContent #mobileFacets ul li .expandedMobileFacet {
						height:auto !important;
						padding-bottom:25px !important;
					}
					#innerContent #mobileFacets ul li ul li {
						margin:0 40px 10px 40px;
						}
						#innerContent #mobileFacets ul li ul li input {
							display:none;
						}
						#innerContent #mobileFacets ul li ul li a,
						#innerContent #mobileFacets ul li ul li label {
							color:#777777;
							font-weight:500;
							letter-spacing:0.0475em;
							padding-bottom:2px;
							border-bottom:solid 1px #fff;
							}
							#innerContent #mobileFacets ul li ul li a:hover,
							#innerContent #mobileFacets ul li ul li label:hover {
								color:#010101;
								border-bottom:solid 1px #010101;
							}
				.facetButtons {
					display:block;
					width:90%;
					padding:15px 0;
					text-align:center;
					text-transform:uppercase;
					letter-spacing:0.1em;
					font-size:0.875em;
					margin-bottom:25px;
					font-weight:500;
				}
				.applyBtn {
					float:right;
					margin:0 5% 0 0;
					background:#16c0d5;
					border:solid 1px #16c0d5;
					color:#FFF;
				}
				.clearBtn {
					float:left;
					margin:0 0 0 5%;
					background:#FFF;
					border:solid 1px #d7d7d7;
					color:#c7c7c7;
				}
				.facetMobileHeader {
					width:90%;
					margin:0 auto;
					display:block;
					color:#1b1b1b;
					font-size:0.875em;
					text-transform:uppercase;
					letter-spacing:0.1em;
					font-weight:600;
					padding:25px 0;
					}
					.facetMobileHeader i {
						float:right;
						color:#bbbbbb;
						font-size:0.75em;
					}

	#spinnerWrap {
		width:100%;
		height:100%;
		text-align:center;
		background:rgba(255,255,255,0.8);
		position:absolute;
		z-index:101;
		display:none;
		}
		.spinShow {
			display:block !important;
		}

	.spinner {
	  margin: 20% auto 0 auto;
	  height: 28px;
	  width: 28px;
	  animation: rotate 0.8s infinite linear;
	  border: 8px solid #16c0d5;
	  border-right-color: transparent;
	  border-radius: 50%;
	}

	@keyframes rotate {
	  0%    { transform: rotate(0deg); }
	  100%  { transform: rotate(360deg); }
	}

	#partnersContainer .wideContainer {
		width:1280px;
	}

	.partnerCard {
		display:block;
		width:385px;
		min-width:385px;
		height:595px;
		float:left;
		margin:20px;
		background:#FFF;
		position:relative;
		transition: all 0.1s ease-in-out;
		-webkit-transition: all 0.1s ease-in-out;
		-moz-transition: all 0.1s ease-in-out;
		-o-transition: all 0.1s ease-in-out;
		}
		.partnerCard:hover {
			box-shadow: 2px 7px 40px rgba(24, 24, 24, 0.1), -2px 7px 40px rgba(24, 24, 24, 0.1);
		}
		.partnerCard .partnerFullLink {
			display:block;
			width:100%;
			height:100%;
			position:absolute;
			z-index:75;
		}
		.partnerCard .partnerImage {
			position:absolute;
			top:0;
			left:0;
			z-index:74;
		}
		.partnerCard .partnerLogo {
			position:relative;
			z-index:76;
			width:130px;
			height:130px;
			box-shadow: 2px 2px 40px rgba(24, 24, 24, 0.1), -2px 2px 40px rgba(24, 24, 24, 0.1);
			margin:45px auto 15px auto;
			-webkit-border-radius:65px;
			-moz-border-radius:65px;
			-o-border-radius:65px;
			border-radius:65px;
			text-indent:-9999em;
			z-index:74;
			}
			#card-partner_216 .partnerLogo {
				background:#FFF url(/images/new-images/216digital.svg) no-repeat center center;
				-webkit-background-size:90%;
				-moz-background-size:90%;
				-o-background-size:90%;
				background-size:90%;
			}
			#card-partner_command_c .partnerLogo {
				background:#fd373e url(/images/new-images/partner-logo-commandc.jpg) no-repeat center center;
			}
			#card-partner_glendale .partnerLogo {
				background:#FFF url(/images/new-images/partner-logo-glendale.jpg) no-repeat center center;
			}
			#card-partner_IWD .partnerLogo {
				background:#FFF url(/images/new-images/partner-logo-iwd.jpg) no-repeat center center;
			}
			#card-partner_tayloe .partnerLogo {
				background:#FFF url(/images/new-images/partner-logo-tayloe.jpg) no-repeat center center;
			}
			#card-partner_ey .partnerLogo {
				background:#FFF url(/images/new-images/partner-logo-ey.jpg) no-repeat center center;
			}
			#card-partner_2C .partnerLogo {
				background:#FFF url(/images/new-images/partner-logo-2c.png) no-repeat center center;
				-webkit-background-size:80%;
				-moz-background-size:80%;
				-o-background-size:80%;
				background-size:80%;
			}
			#card-partner-leslie-kirk .partnerLogo {
				background:#FFF url(/images/new-images/leslie-kirk-logo.png) no-repeat center center;
			}
		.partnerCard .partnerName {
			text-align:center;
			color:#000;
			font-weight:600;
			font-size:1.125em;
			}
			.partnerName span {
				font-size:0.875em;
				color:#464646;
			}
		#innerContent .partnerIcons {
			margin:15px auto 40px auto;
			}
			#innerContent .partnerIcons.oneCert {
				width:45px;
			}
			#innerContent .partnerIcons.twoCert {
				width:94px;
			}
			#innerContent .partnerIcons.threeCert {
				width:136px;
			}
			.partnerIcons li {
				display:block;
				float:left;
				background:none;
				padding-left:0;
				margin:0;
				width:45px;
				height:35px;
				}
				.partnerIcons li i {
					font-size:2em;
				}
				.partnerIcons #devBadge i {
					color:#16c0d5;
				}
				.partnerIcons #proBadge i {
					color:#ef3e4d;
				}
				.partnerIcons #entBadge i {
					color:#c4a331;
				}

				.miva-cert-dev {
					color:#16c0d5;
					font-size:1.5em;
					display:block;
					float:left;
					padding-top:2px;
				}
				.miva-pro-dev {
					color:#ef3e4d;
					font-size:1.5em;
					display:block;
					float:left;
					padding-top:2px;
				}
				.miva-solutions-partner {
					color:#c4a331;
					font-size:1.5em;
					display:block;
					float:left;
					padding-top:2px;
				}
		.partnerDescrip {
			width:275px;
			margin:0 auto;
			color:#434343;
			font-size:0.875em;
			text-align:center;
		}
		.partnerCard .btnBlueStandard {
			background:#16c0d5;
			border-radius:0;
			text-transform:none;
			font-weight:500;
			font-size:1em;
			width:235px;
			text-align:center;
			letter-spacing:0.0475em;
			padding:15px 0;
			display:block;
			position:absolute;
			bottom:40px;
			left:0;
			right:0;
			margin-left:auto;
			margin-right:auto;
		}
	#innerContent #partnerPagination {
		text-align:center;
		margin:135px auto 25px auto;
		width:410px;
		}
		#partnerPagination li {
			display:inline;
			float:left;
			background:none;
			padding-left:0;
			margin:0 15px;
			}
			#partnerPagination li a {
				color:#8b8b8b;
				}
				#partnerPagination li a:hover {
					color:#282828;
				}
			#partnerPagination .activePage {
				font-weight:500;
				color:#282828;
			}
			#partnerPagination li.prevLink {
				margin:0 25px 0 0;
				font-weight:500;
			}
			#partnerPagination li.nextLink {
				margin:0 0 0 25px;
				font-weight:500;
			}
			#partnerPagination li.prevLink a,
			#partnerPagination li.nextLink a {
				color:#282828;
			}
			#partnerPagination li.prevLink a i,
			#partnerPagination li.nextLink a i {
				color:#8b8b8b;
			}

#partner-directory .directoryContact {
	height:130px;
	overflow:hidden;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	}
	#partner-directory .directoryContact .partnerHeaders {
		text-align:center;
		font-weight:500 !important;
		font-size:1.875em !important;
	}
	.directoryContact .btnBlueStandard {
		width:305px;
		text-transform:none;
		font-weight:500;
		text-align:center;
		background:#16c0d5;
		padding:20px 0;
		letter-spacing:0.06em;
		margin:45px auto 0 auto;
		display:block;
		border-radius:0;
		font-size:1.125em;
	}
	.partnerFormExpand {
		height:670px !important;
	}
	.buttonRemove {
		display:none !important;
	}

/* Single Partner Pages */
.singlePartnerPage #innerContent,
.singlePartnerPage #wrapper {
	width:100%;
	padding:0;
}

.singlePartnerPage #servicesOffered,
.singlePartnerPage #ourWork,
.singlePartnerPage #partnerTestimonial,
.singlePartnerPage #partnerContact {
	overflow-x:hidden;
}

.singlePartnerPage #landingHeader {
	background:url(/images/new-images/bg-whiteboard-write.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;	
	}
	.partnerPageTayloe #landingHeader {
		background:url(/images/new-images/bg-partner-tayloe.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;	
	}
	.partnerPage216 #landingHeader {
		background:url(/images/new-images/bg-partner-216.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	.partnerPageCommandC #landingHeader {
		background:url(/images/new-images/bg-partner-commandc.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	.partnerPageGlendale #landingHeader {
		background:url(/images/new-images/bg-partner-glendale.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	.partnerPage2C #landingHeader {
		background:url(/images/new-images/bg-partner-2c.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	.partnerPageLeslie #landingHeader {
		background:url(/images/new-images/bg-partner-leslie.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	.singlePartnerPage #landingHeader h1 {
		display:block;
		width:453px;
		height:55px;
		background:url(/images/new-images/partner-logo-tayloe.png) no-repeat center center;
		text-indent:-9999em;
		margin:200px auto 150px auto;
		}
		.singlePartnerPage.partnerPage216 #landingHeader h1 {
			display:block;
			width:580px;
			height:155px;
			background:url(/images/new-images/partner-logo-216.svg) no-repeat center center;
			text-indent:-9999em;
			margin:200px auto 150px auto;
		}
		.singlePartnerPage.partnerPageCommandC #landingHeader h1 {
			display:block;
			width:580px;
			height:155px;
			background:url(/images/new-images/partner-logo-commandc.svg) no-repeat center center;
			text-indent:-9999em;
			margin:200px auto 150px auto;
		}
		.singlePartnerPage.partnerPageGlendale #landingHeader h1 {
			display:block;
			width:249px;
			height:320px;
			background:url(/images/new-images/partner-logo-glendale.png) no-repeat center center;
			text-indent:-9999em;
			margin:200px auto 150px auto;
		}
		.singlePartnerPage.partnerPageIWD #landingHeader h1 {
			display:block;
			width:500px;
			height:270px;
			background:url(/images/new-images/partner-logo-iwd.svg) no-repeat center center;
			-webkit-background-size:100%;
			-moz-background-size:100%;
			-o-background-size:100%;
			background-size:100%;
			text-indent:-9999em;
			margin:200px auto 150px auto;
		}
		.singlePartnerPage.partnerPage2C #landingHeader h1 {
			display:block;
			width:360px;
			height:340px;
			background:url(/images/new-images/partner-logo-2c.png) no-repeat center center;
			-webkit-background-size:100%;
			-moz-background-size:100%;
			-o-background-size:100%;
			background-size:100%;
			text-indent:-9999em;
			margin:150px auto 100px auto;
		}
		.singlePartnerPage.partnerPageLeslie #landingHeader h1 {
			display:block;
			width:280px;
			height:300px;
			background:url(/images/new-images/partner-logo-leslie.png) no-repeat center center;
			-webkit-background-size:80%;
			-moz-background-size:80%;
			-o-background-size:80%;
			background-size:80%;
			text-indent:-9999em;
			margin:150px auto 100px auto;
		}

#partnerTopNav {
	width:1170px;
	height:80px;
	position:absolute;
	top:-50px;
	left:0;
	right:0;
	margin-left:auto;
	margin-right:auto;
	background:#f8f7f7;
	}
	#partnerTopNav ul {
		margin:25px 0 0 85px;
		float:left;
		width:885px;
		}
		#partnerTopNav ul li {
			float:left;
			display:inline;
			background:none;
			padding-left:0;
			font-weight:600;
			text-transform:uppercase;
			letter-spacing:0.06em;
			font-size:0.875em;
			margin:0 85px;
			}
			#partnerTopNav ul li:nth-child(2) {
				margin:0 85px 0 0;
			}
			#partnerTopNav ul li a {
				color:#212121;
			}
	#partnerTopNav #contactLink {
		float:right;
		width:200px;
		height:100%;
		margin:0;
		background:#16c0d5;
		text-align:center;
		color:#ffffff;
		font-weight:500;
		letter-spacing:0.06em;
		}
		#partnerTopNav #contactLink span {
			padding-top:25px;
			display:block;
		}
		#partnerJump {
			display:none;
		}

#partnerAbout {
	position:relative;
	height:720px;
	}
	.partnerPageTayloe #partnerAbout {
		height:550px;
	}
	.partnerPage216 #partnerAbout {
		height:530px;
	}
	.partnerPageCommandC #partnerAbout {
		height:530px;
	}
	.partnerPageGlendale #partnerAbout {
		height:550px;
	}
	.partnerPageIWD #partnerAbout {
		height:630px;
	}
	.partnerPage2C #partnerAbout {
		height:540px;
	}
	.partnerPageLeslie #partnerAbout {
		height:570px;
	}
	#innerContent .partnerHeaders {
		color:#1a1a1a;
		font-size:2.875em !important;
		font-weight:700 !important;
		line-height:22px;
		}
		#innerContent .partnerHeaders span {
			color:#3a3a3a;
			font-weight:600;
			font-size:0.3em !important;
			display:block;
			margin-bottom:10px;
			text-transform:uppercase;
			letter-spacing:0.0475em;
			line-height:44px;
		}
	#partnerAbout .halfLeft {
		float:left;
		display:block;
		width:50%;
		height:100%;
		border-bottom:solid 15px #16c0d5;
		box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
		}
		.halfLeft .floatedContent {
			width:450px;
			float:right;
			margin:120px 50px 0 0;
			}
			.halfLeft .floatedContent p {
				color:#191919;
				font-size:0.875em;
				line-height:28px;
				}
				.partnerPageIWD .halfLeft .floatedContent p:nth-child(3) {
					margin-top:10px;
				}
			#innerContent .halfLeft .floatedContent h3 {
				text-transform:uppercase;
				color:#303030;
				font-size:0.875em;
				letter-spacing:0.0475em;
				font-weight:600;
				margin-bottom:20px;
			}
			#innerContent .halfLeft ul {
				margin:0;
				}
				.halfLeft ul li {
					background:none;
					padding-left:0;
					float:left;
					display:inline;
					margin-right:35px;
				}

	#partnerAbout .halfRight {
		float:right;
		display:block;
		width:50%;
		height:100%;
		background:url(/images/new-images/bg-square-dark-discussion.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		}
		.partnerPageTayloe #partnerAbout .halfRight {
			background:url(/images/new-images/bg-tagline-tayloe.jpg) no-repeat center center;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			background-size:cover;
		}
		.partnerPage216 #partnerAbout .halfRight {
			background:url(/images/new-images/bg-tagline-216.jpg) no-repeat center center;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			background-size:cover;
		}
		.partnerPage2C #partnerAbout .halfRight {
			background:url(/images/new-images/bg-tagline-2c.jpg) no-repeat center center;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			background-size:cover;
		}
		.partnerPageLeslie #partnerAbout .halfRight {
			background:url(/images/new-images/bg-tagline-leslie.jpg) no-repeat center center;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			background-size:cover;
		}
		.halfRight div {
			width:460px;
			margin:280px auto 0 auto;
			}
			.partnerPageTayloe .halfRight div,
			.partnerPage216 .halfRight div {
				margin:220px auto 0 auto;
			}
			.partnerPageCommandC .halfRight div,
			.partnerPageGlendale .halfRight div,
			.partnerPage2C .halfRight div {
				margin:230px auto 0 auto;
			}
			.partnerPageLeslie .halfRight div {
				margin:240px auto 0 auto;
			}
			.halfRight hr {
				width:35px;
				height:2px;
				background-color:#FFF;
				border-color:#FFF;
				margin:0 auto 40px auto;
			}
			.halfRight p {
				text-align:center;
				color:#FFF;
				font-size:1.625em;
				line-height:32px;
			}

#servicesOffered {
	position:relative;
	height:555px;
	}
	.partnerPage216 #servicesOffered {
		height:655px;
	}
	#servicesOffered .leftMajority {
		float:left;
		display:block;
		width:65%;
		height:100%;
		background:#3a3f47;
		}
		#innerContent .leftMajority ul {
			float:right;
			margin:200px 100px 0 0;
			}
			.partnerPage216 #innerContent .leftMajority ul {
				margin:105px 0 0 0;
				width:780px;
			}
			.partnerPageIWD #innerContent .leftMajority ul {
				margin:75px 0 0 0;
				width:780px;
			}
			.partnerPage2C #innerContent .leftMajority ul,
			.partnerPageLeslie #innerContent .leftMajority ul {
				margin:95px 0 0 0;
				width:780px;
			}
			#innerContent .leftMajority ul li {
				display:block;
				float:left;
				padding-left:0;
				background:none;
				text-align:center;
				text-transform:uppercase;
				color:#FFF;
				font-weight:600;
				letter-spacing:0.06em;
				margin:0 15px;
				font-size:0.875em;
				line-height:21px;
				}
				.partnerPage216 #innerContent .leftMajority ul li {
					width:235px;
					height:270px;
					margin:0 5px;
				}
				.partnerPageIWD #innerContent .leftMajority ul li,
				.partnerPage2C #innerContent .leftMajority ul li,
				.partnerPageLeslie #innerContent .leftMajority ul li {
					width:155px;
					height:220px;
					margin:0 15px;
				}
				#innerContent .leftMajority ul li i {
					color:#16c0d5;
					font-size:6em;
					display:block;
					margin-bottom:0;
					}
					#innerContent .leftMajority ul li:nth-child(1) i,
					#innerContent .leftMajority ul li:nth-child(3) i,
					#innerContent .leftMajority ul li:nth-child(4) i {
						text-indent:-7px;
					}
					.partnerPageTayloe #innerContent .leftMajority ul li:nth-child(4) i {
						text-indent:-5px;
					}
					.partnerPage216 #innerContent .leftMajority ul li:nth-child(4) i {
						text-indent:-2px;
					}
					.partnerPage216 #innerContent .leftMajority ul li:nth-child(5) i {
						text-indent:-7px;
					}
					.partnerPageCommandC #innerContent .leftMajority ul li:nth-child(4) i {
						text-indent:-3px;
					}
					.partnerPageIWD #innerContent .leftMajority ul li:nth-child(3) i {
						text-indent:-2px;
					}
					.partnerPageIWD #innerContent .leftMajority ul li:nth-child(4) i {
						text-indent:2px;
					}
					.partnerPageIWD #innerContent .leftMajority ul li:nth-child(8) i {
						text-indent:-7px;
					}
					.partnerPageIWD #innerContent .leftMajority ul li:nth-child(6) i {
						font-size:3.5em;
						text-indent:-35px;
						margin:15px 0 20px 0;
					}
					.partnerPageGlendale #innerContent .leftMajority ul li:nth-child(4) i {
						text-indent:-5px;
					}
					.partnerPageCommandC #innerContent .leftMajority ul li:nth-child(4) i {
						text-indent:-7px;
					}
					.partnerPage216 #innerContent .leftMajority ul li:nth-child(2) i {
						text-indent:-7px;
					}
					.partnerPage216 #innerContent .leftMajority ul li:nth-child(3) i {
						text-indent:-2px;
					}

					.partnerPage2C #innerContent .leftMajority ul li:nth-child(1) i {
						text-indent:-3px;
					}
					.partnerPage2C #innerContent .leftMajority ul li:nth-child(2) i {
						text-indent:-5px;
					}
					.partnerPage2C #innerContent .leftMajority ul li:nth-child(3) i {
						text-indent:0;
					}
					.partnerPage2C #innerContent .leftMajority ul li:nth-child(6) i {
						text-indent:-6px;
					}
					.partnerPage2C #innerContent .leftMajority ul li:nth-child(7) i {
						text-indent:-5px;
					}

					.partnerPageLeslie #innerContent .leftMajority ul li:nth-child(1) i {
						text-indent:-3px;
					}
					.partnerPageLeslie #innerContent .leftMajority ul li:nth-child(3) i {
						text-indent:-3px;
					}
					.partnerPageLeslie #innerContent .leftMajority ul li:nth-child(4) i {
						text-indent:-5px;
					}
					.partnerPageLeslie #innerContent .leftMajority ul li:nth-child(5) i {
						text-indent:-8px;
					}
					.partnerPageLeslie #innerContent .leftMajority ul li:nth-child(7) i {
						text-indent:-5px;
					}
	#servicesOffered .rightMinority {
		float:right;
		display:block;
		width:35%;
		height:100%;
		border-bottom:solid 15px #16c0d5;
		box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
		}
		#innerContent .rightMinority h2 {
			margin:210px 0 0 40px;
		}

#ourWork {
	border-left:solid 90px #121212;
	}
	#ourWork .partnerHeaders {
		margin:55px 0 75px 85px;
	}
	#threeWayDiv {
		display:table;
		height:655px;
		width:101%;
		margin-left:-1px;
		}
		#threeWayDiv .workOuter {
			display:table-cell;
			width:33.3333%;
			text-align: center;
			height:100%;
			border-bottom:solid 15px #16c0d5;
			box-sizing: border-box;
		    -moz-box-sizing: border-box;
		    -webkit-box-sizing: border-box;
		    position:relative;
		    transition: all 0.2s ease-in-out;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			-o-transition: all 0.2s ease-in-out;
			overflow:hidden;
			}
			#threeWayDiv .workInner {
				position:absolute;
				top:0;
				left:0;
				width:100%;
				height:100%;
				transition: all 0.2s ease-in-out;
				-webkit-transition: all 0.2s ease-in-out;
				-moz-transition: all 0.2s ease-in-out;
				-o-transition: all 0.2s ease-in-out;
			}
			#threeWayDiv .workOuter:nth-child(1) .workInner .workLink {
				background:url(/images/new-images/partners-construction.png) no-repeat center center;
				-webkit-background-size:cover;
				-moz-background-size:cover;
				-o-background-size:cover;
				background-size:cover;
				}
				.partnerPageTayloe #threeWayDiv .workOuter:nth-child(1) .workInner .workLink {
					background:url(/images/new-images/partners-gcode.jpg) no-repeat center center;
					-webkit-background-size:cover;
					-moz-background-size:cover;
					-o-background-size:cover;
					background-size:cover;
				}
				.partnerPageGlendale #threeWayDiv .workOuter:nth-child(1) .workInner .workLink {
					background:url(/images/new-images/partner-lazer.jpg) no-repeat center center;
					-webkit-background-size:cover;
					-moz-background-size:cover;
					-o-background-size:cover;
					background-size:cover;
				}
				.partnerPage216 #threeWayDiv .workOuter:nth-child(1) .workInner .workLink {
					background:url(/images/new-images/partners-dividers.jpg) no-repeat center center;
					-webkit-background-size:cover;
					-moz-background-size:cover;
					-o-background-size:cover;
					background-size:cover;
				}
				.partnerPage2C #threeWayDiv .workOuter:nth-child(1) .workInner .workLink {
					background:url(/images/new-images/2C-miva-partner-portfolio-cemetery-dance.jpg) no-repeat center center;
					-webkit-background-size:cover;
					-moz-background-size:cover;
					-o-background-size:cover;
					background-size:cover;
				}
				.partnerPageLeslie #threeWayDiv .workOuter:nth-child(1) .workInner .workLink {
					background:url(/images/new-images/leslie-partner-celebrate.jpg) no-repeat center center;
					-webkit-background-size:cover;
					-moz-background-size:cover;
					-o-background-size:cover;
					background-size:cover;
				}
			#threeWayDiv .workOuter:nth-child(2) .workInner .workLink {
				background:url(/images/new-images/partners-hike.jpg) no-repeat center center;
				-webkit-background-size:cover;
				-moz-background-size:cover;
				-o-background-size:cover;
				background-size:cover;
				}
				.partnerPageTayloe #threeWayDiv .workOuter:nth-child(2) .workInner .workLink {
					background:url(/images/new-images/partners-drycase.jpg) no-repeat center center;
					-webkit-background-size:cover;
					-moz-background-size:cover;
					-o-background-size:cover;
					background-size:cover;
				}
				.partnerPageGlendale #threeWayDiv .workOuter:nth-child(2) .workInner .workLink {
					background:url(/images/new-images/partners-suncoast.jpg) no-repeat center center;
					-webkit-background-size:cover;
					-moz-background-size:cover;
					-o-background-size:cover;
					background-size:cover;
				}
				.partnerPage216 #threeWayDiv .workOuter:nth-child(2) .workInner .workLink {
					background:url(/images/new-images/partners-artificial.jpg) no-repeat center center;
					-webkit-background-size:cover;
					-moz-background-size:cover;
					-o-background-size:cover;
					background-size:cover;
				}
				.partnerPage2C #threeWayDiv .workOuter:nth-child(2) .workInner .workLink {
					background:url(/images/new-images/2C-miva-partner-portfolio-pro-sound.jpg) no-repeat center center;
					-webkit-background-size:cover;
					-moz-background-size:cover;
					-o-background-size:cover;
					background-size:cover;
				}
				.partnerPageLeslie #threeWayDiv .workOuter:nth-child(2) .workInner .workLink {
					background:url(/images/new-images/partner-leslie-dutchbaskets.jpg) no-repeat center center;
					-webkit-background-size:cover;
					-moz-background-size:cover;
					-o-background-size:cover;
					background-size:cover;
				}
			#threeWayDiv .workOuter:nth-child(3) .workInner .workLink {
				background:url(/images/new-images/partners-flag.jpg) no-repeat center center;
				-webkit-background-size:cover;
				-moz-background-size:cover;
				-o-background-size:cover;
				background-size:cover;
				}
				.partnerPageTayloe #threeWayDiv .workOuter:nth-child(3) .workInner .workLink {
					background:url(/images/new-images/partners-liquid.jpg) no-repeat center center;
					-webkit-background-size:cover;
					-moz-background-size:cover;
					-o-background-size:cover;
					background-size:cover;
				}
				.partnerPageGlendale #threeWayDiv .workOuter:nth-child(3) .workInner .workLink {
					background:url(/images/new-images/partners-precious.jpg) no-repeat center center;
					-webkit-background-size:cover;
					-moz-background-size:cover;
					-o-background-size:cover;
					background-size:cover;
				}
				.partnerPage216 #threeWayDiv .workOuter:nth-child(3) .workInner .workLink {
					background:url(/images/new-images/partners-coleman.jpg) no-repeat center center;
					-webkit-background-size:cover;
					-moz-background-size:cover;
					-o-background-size:cover;
					background-size:cover;
				}
				.partnerPage2C #threeWayDiv .workOuter:nth-child(3) .workInner .workLink {
					background:url(/images/new-images/2C-miva-partner-portfolio-leafari.jpg) no-repeat center center;
					-webkit-background-size:cover;
					-moz-background-size:cover;
					-o-background-size:cover;
					background-size:cover;
				}
				.partnerPageLeslie #threeWayDiv .workOuter:nth-child(3) .workInner .workLink {
					background:url(/images/new-images/partner-flight-q.jpg) no-repeat center center;
					-webkit-background-size:cover;
					-moz-background-size:cover;
					-o-background-size:cover;
					background-size:cover;
				}
			#threeWayDiv .workOuter:hover .workInner .workLink {
				transform: scale(1.1);
				-moz-transform: scale(1.1);
				-webkit-transform: scale(1.1);
				-o-transform: scale(1.1);
				-ms-transform: scale(1.1);
				-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')";
				filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand');
			}
			#threeWayDiv .workOuter .workLink {
				position:absolute;
				top:0;
				left:0;
				width:100%;
				height:100%;
				z-index:88;
				transition: all 0.2s ease-in-out;
				-webkit-transition: all 0.2s ease-in-out;
				-moz-transition: all 0.2s ease-in-out;
				-o-transition: all 0.2s ease-in-out;
			}
			#threeWayDiv .workInner p {
				margin-top:300px;
				position:relative;
				z-index:89;
				font-size:2.25em;
			    color:#FFF;
			    font-weight:700;
			    text-transform:uppercase;
			    letter-spacing:0.06em;
			    line-height:36px;
				transition: all 0.2s ease-in-out;
				-webkit-transition: all 0.2s ease-in-out;
				-moz-transition: all 0.2s ease-in-out;
				-o-transition: all 0.2s ease-in-out;
				}
				#threeWayDiv .workOuter:hover .workInner p {
					margin-top:250px;
				}
			#threeWayDiv .workInner .buttonLink {
				position:absolute;
				z-index:89;
				opacity:0;
				display:block;
				transition: all 0.2s ease-in-out;
				-webkit-transition: all 0.2s ease-in-out;
				-moz-transition: all 0.2s ease-in-out;
				-o-transition: all 0.2s ease-in-out;
				top:340px;
				width:205px;
				left:0;
				right:0;
				margin-left:auto;
				margin-right:auto;
				border:solid 2px #FFF;
				font-size:1em;
				text-align:center;
				padding:18px 0;
				color:#FFF;
				font-weight:500;
				text-transform:uppercase;
				letter-spacing:0.06em;
				}
				#threeWayDiv .workOuter:hover .workInner .buttonLink {
					opacity:1;
				}

#partnerTestimonial {
	height:610px;
	background:#282828;
	}
	#testimonialWrap {
		width:70%;
		height:100%;
		display:table;
		float:left;
	}
	.pTestBox {
		display:table-cell;
		width:50%;
		height:100%;
		background:#666;
		border-bottom:solid 15px #16c0d5;
		box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    vertical-align:middle;
		}
		.pTestBox:nth-child(1) {
			background:#FFF;
		}	
		.pTestBox:nth-child(2) {
			background:#3a3f47;
			}
			.pTestBox:nth-child(2) .quoteTestimonial i,
			.pTestBox:nth-child(2) .quoteTestimonial p {
				color:#FFF;
			}
		.quoteTestimonial {
			width:400px;
			margin:0 auto;
			}
			.quoteTestimonial i {
				color:#080808;
				font-size:2em;
				text-indent:-3px;
				margin-bottom:10px;
				display:block;
			}
			.quoteTestimonial p {
				color:#080808;
				font-size:1.3125em;
				line-height:32px;
				}
				.quoteTestimonial span {
					text-transform:uppercase;
					font-size:0.75em;
					line-height:32px;
					}
					.quoteTestimonial span strong {
						font-weight:600;
					}
	.pTestHead {
		float:left;
		width:30%;
		height:100%;
		background:url(/images/new-images/bg-small-tablets.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		border-collapse: collapse;
		}
		#innerContent .pTestHead .partnerHeaders {
			line-height:44px;
			color:#FFF;
			margin:225px 0 0 45px;
		}
		#innerContent .pTestHead .partnerHeaders span {
			margin-bottom:0;
			color:#FFF;
		}

#partnerContact {
	background:#3a3f47;
	padding:60px 0 85px 0;
	}
	#partnerContact .wideContainer {
		width:1170px;
	}
	#innerContent #partnerContact .partnerHeaders {
		color:#FFF;
	}
	#innerContent #partnerContact .partnerHeaders span {
		color:#FFF;
	}
	#partnerForm {
		width:100%;
		margin-top:80px;
		}
		.inputWrap {
			width:355px;
			float:left;
			margin:0 0 60px 0;
			}
			.taWrap {
				width:100%;
				margin:0;
			}
			.inputWrap:nth-child(2),
			.inputWrap:nth-child(5) {
				margin:0 50px 60px 50px;
			}
			#partnerForm label {
				float:left;
				color:#c0bfbf;
				font-weight:500;
				letter-spacing:0.0475em;
				font-size:1.125em;
				transition: all 0.2s ease-in-out;
				-webkit-transition: all 0.2s ease-in-out;
				-moz-transition: all 0.2s ease-in-out;
				-o-transition: all 0.2s ease-in-out;
			}
			#partnerForm input:focus {
				border-bottom:solid 1px #16c0d5;
			}
			#partnerForm input:focus::placeholder {
				color:#16c0d5;
			}
			.focusedLabel {
				color:#16c0d5 !important;
			}
			#partnerForm input {
				-webkit-appearance: none;
			    -moz-appearance: none;
			    appearance: none;
				clear:left;
				float:left;
				width:100%;
				border-top:none;
				border-right:none;
				border-left:none;
				border-bottom:solid 1px #c0bfbf;
				background:none;
				color:#16c0d5;
				font-weight:500;
				letter-spacing:0.0475em;
				padding:0 0 10px 0;
				border-radius:0;
				background: transparent;
				outline:none;
				transition: all 0.2s ease-in-out;
				-webkit-transition: all 0.2s ease-in-out;
				-moz-transition: all 0.2s ease-in-out;
				-o-transition: all 0.2s ease-in-out;
				}
				#partnerForm input::placeholder {
					color:#c0bfbf;
				}
			#partnerForm textarea {
				clear:left;
				float:left;
				width:97%;
				border:none;
				background:#434850;
				height:190px;
				outline:none;
				padding:15px;
				margin:15px 0 60px 0;
				color:#FFF;
				font-weight:500;
				letter-spacing:0.0475em
				}
				#partnerForm textarea:focus {
				    outline: none !important;
				    border:none;
				    box-shadow:none;
				}
		#partnerForm #partnerSubmit {
			display:block;
			width:305px;
			padding:25px 0;
			color:#FFF;
			background:#16c0d5;
			margin:0 auto;
			float:none;
			border-bottom:none;
			letter-spacing:0.06em;
		}



/* ----- Partner Pages ----------------------------------------------------- */
#partners #pageHeader {
	background:url(/images/new-images/circle-header-partners.png) no-repeat left center;
	margin-bottom:50px;
	}
	#partners #pageHeader h1 {
		padding-top:115px;
	}

#partnersList {
	border-collapse:separate;
	border-spacing:20px 40px;
	}
	#partnersList td {
		border:solid 1px #E2E2E2;
		padding:20px;
		}
		#partnersList .emptyCell {
			border:none;
		}
	#partnersList p {
		margin:10px 0;
	}

#partnersListResponsive {
	display:none;
	margin-top:45px;
	}
	#partnersListResponsive td {
		padding-bottom:45px;
	}	



.partnerBox {
	float:left;
	width:44%;
	height:420px;
	border:solid 1px #E2E2E2;
	padding:20px;
	margin-bottom:20px;
	}
	.partnerBox:nth-child(even) {
		margin-left:20px;
	}
	.partnerBox img {
		margin-bottom:15px;
	}

	/* ----- 4PsiteLink ---------------------------------------------------- */
	#fourp #pageHeader {
		background:url(/images/new-images/circle-header-4p.png) no-repeat left center;	
		}  
		#fourp #pageHeader h1 {
			padding-top:180px;
		}

	/* ----- 4-Tell -------------------------------------------------------- */
	#miva-4-tell #pageHeader {
		background:url(/images/new-images/circle-header-4tell.png) no-repeat left center;	
		}  
		#miva-4-tell #pageHeader h1 {
			padding-top:180px;
		}

	/* ----- AccurateTax --------------------------------------------------- */
	#accuratetax #pageHeader {
		background:url(/images/new-images/circle-header-accuratetax.png) no-repeat left center;	
	}  
	#accuratetax #innerContent #pageHeader h1 {
		padding-top:180px;
	}  
	#accuratetax p img {
		margin-right:5px;
	}
	#blockElement {
		width:499px; 
		margin:auto; 
		margin-top:7px; 
		display:block; 
		padding:7px; 
		background:#eee;
		font-weight:bold;
	}
	.buysafeMidImg {
		margin-left:70px;
	}

	/* ----- AddShoppers --------------------------------------------------- */
	#addshoppers #pageHeader {
		background:url(/images/new-images/circle-header-addshoppers.png) no-repeat left center;	
	}  
	#addshoppers #innerContent #pageHeader h1 {
		padding-top:180px;
	}

	/* ----- AdRoll -------------------------------------------------------- */
	#adroll #pageHeader {
		background:url(/images/new-images/circle-header-adroll.png) no-repeat left center;	
	}  
	#adroll #innerContent #pageHeader h1 {
		padding-top:180px;
	}  

	/* ----- Argentis ------------------------------------------------------ */
	#argentis #pageHeader {
		background:url(/images/new-images/circle-header-argentis.png) no-repeat left center;	
	}  
	#argentis #innerContent #pageHeader h1 {
		padding-top:180px;
	}   

	/* ----- Amazon Payments ----------------------------------------------- */
	#amazon-payments #pageHeader {
		background:url(/images/new-images/circle-header-amazon-payments.png) no-repeat left center;	
	}
	#amazon-payments #innerContent #pageHeader h1 {
		padding-top:175px;
	}

	/* ----- Authnet ------------------------------------------------------- */
	#authorize #landingHeader {
        padding:0 0 200px 0;
        background:url(/images/new-images/bg-guy-desk.jpg) no-repeat center center;
        -webkit-background-size:cover;
        -moz-background-size:cover;
        -o-background-size:cover;
        background-size:cover;
        }
        #authorize #landingHeader h1 {
          margin:165px 100px 0 100px;
          line-height:50px;
        	}
        	#authorize #landingHeader h1 span {
        		display:block;
        		width:253px;
        		height:35px;
        		background:url(/images/new-images/authnet-heading.png) no-repeat;
        		text-indent:-9999em;
        		margin:0 auto 20px auto;
        	}

      #mivaconExclusive {
        background:#f6f6f6;
        }
        #mivaconExclusive p {
          width:80%; 
          }
          #mivaconExclusive p:nth-child(3) span {
            font-size:1.125em;
            color:#38393a;
          }
          #mivaconExclusive p:nth-child(4) {
            margin-bottom:0;
          }
          #mivaconExclusive p:nth-child(5) {
            font-size:0.75em;
            line-height:20px;
            margin-top:5px;
          }
        #mivaconExclusive aside {
          float:right;
          display:block;
          float:right;
          width:520px;
          margin-top:105px;
          }
          #mivaconExclusive aside div {
            float:left;
            width:225px;
            text-align:center;
            padding:30px 0 0 0;
            margin-bottom:40px;
            }
            #mivaconExclusive aside div h3 {
              font-size:5.3125em;
              color:#b9babb;
              margin-bottom:45px;
              }
              #mivaconExclusive aside div h3 sup {
                font-size:0.55em;
              }
            #mivaconExclusive aside div h4 {
              font-size:1.3125em;
              color:#b9babb;
            }
          #mivaconExclusive aside div:nth-child(2) {
            border-left:solid 1px #000;
            padding:15px 0 10px 30px;
            margin-left:30px;
            }
            #mivaconExclusive aside div:nth-child(2) h3 {
              text-transform:uppercase;
              color:#16c0d5;
              font-weight:300;
            }
            #mivaconExclusive aside div:nth-child(2) h4 {
              font-size:1.125em;
              color:#62666b;
            }
          #mivaconExclusive .btnRedStandard {
          	background:#F7394A none repeat scroll 0 0;
		    border-radius:30px;
		    color:#fff !important;
		    display:block;
		    font-size:0.875em;
		    letter-spacing:0.1em;
		    padding:20px 25px;
		    width:195px;
		    margin:0 auto;
          }

      #transactionSupport {
        background:#26282b;
        }
        #transactionSupport .wideContainer {
        	background:url(/images/new-images/businesses.png) no-repeat left center;
        }
        #transactionSupport .floatedContent {
          float:right;
          color:#aaaeb6;
          width:530px;
          }
          #transactionSupport .floatedContent h2 {
            color:#FFF;
            width:100%;
          }
          #transactionSupport .floatedContent ul {
            margin:0 0 0 5px;
          	}
          	#transactionSupport .floatedContent ul li {
          		background:url(/images/new-images/blue-arrow.svg) no-repeat left 8px;
          		padding-left:25px;
          		margin-bottom:10px;
          	}

      #authorize #getStarted {
      	background:url(/images/new-images/bg-hangers.jpg) no-repeat center center;
      	-webkit-background-size:cover;
      	-moz-background-size:cover;
      	-o-background-size:cover;
      	background-size:cover;
      	padding:175px 0;
      	}
      	#authorize #getStarted h2 {
      		color:#f5f5f5;
      	}
      	#authorize #getStarted h3 {
      		margin:35px 240px 50px 240px;
      		line-height:30px;
      		color:#FFF;
      		font-weight:100;
      	}
      	#authorize #getStarted .btnRedStandard {
      		background:#F7394A;
      		color:#FFF !important;
      		-webkit-border-radius:30px;
      		-moz-border-radius:30px;
      		-o-border-radius:30px;
      		border-radius:30px;
      		padding:20px 25px;
      		font-size:0.875em;
      		letter-spacing:0.1em;
      		display:block;
      		width:195px;
      	}






	#authorize #pageHeader {
		background:url(/images/new-images/circle-header-authnet.png) no-repeat left center;	
	}  
	#authorize #innerContent #pageHeader h1 {
		padding-top:180px;
	}  

	/* ----- Avalara ------------------------------------------------------- */
	#avalara #pageHeader {
		background:url(/images/new-images/circle-header-avalara.png) no-repeat left center;	
	}  
	#avalara #innerContent #pageHeader h1 {
		padding-top:180px;
	} 
	#avalara #columnRight .buttonLarge {
		float:right;
		margin-bottom:20px;
	} 

	/* ----- Bongo --------------------------------------------------------- */
	#bongo #pageHeader {
		background:url(/images/new-images/circle-header-bongo.png) no-repeat left center;	
	}  
	#bongo #innerContent #pageHeader h1 {
		padding-top:180px;
	}  

	/* ----- BuySAFE ------------------------------------------------------- */
	#buysafe #pageHeader {
		background:url(/images/new-images/circle-header-buysafe.png) no-repeat left center;	
	}  
	#buysafe #innerContent #pageHeader h1 {
		padding-top:180px;
	}   
	.featBen {
		background-color:#999999;
		border-right:2px solid #FFFFFF;
		color:#FFFFFF;
		font-weight:bold;
		padding:6px;
		text-align:center;
	} 
	#buysafe #innerContent table ul {
		margin-left:25px;
	}
	#buysafeBottomHeader {
		text-align:center;
	}
	#buysafeButton {
		display:block;
		width:314px;
		margin:0 auto;
	}
	.buysafeMidImg {
		display:block;
		width:499px;
		margin:0 auto;
	}
	.BSseal {
		float:right;
		margin:40px 0 10px 10px;
	}

	/* ----- eBridge ------------------------------------------------------ */
	#ebridge #pageHeader {
		background:url(/images/new-images/circle-header-ebridge.png) no-repeat left center;	
	}  
	#ebridge #innerContent #pageHeader h1 {
		padding-top:180px;
	} 

	/* ----- CloudFlare --------------------------------------------------- */
	#cloudflare #pageHeader {
		background:url(/images/new-images/circle-header-cloudflare.png) no-repeat left center;	
	}  
	#cloudflare #innerContent #pageHeader h1 {
		padding-top:180px;
	} 

	/* ----- Endicia ------------------------------------------------------ */
	#endicia #pageHeader {
		background:url(/images/new-images/circle-header-endicia.png) no-repeat left center;	
	}  
	#endicia #innerContent #pageHeader h1 {
		padding-top:160px;
	}  

	/* ----- FedEx -------------------------------------------------------- */
	#fedex #pageHeader {
		background:url(/images/new-images/circle-header-fedex.png) no-repeat left center;	
	}  
	#fedex #innerContent #pageHeader h1 {
		padding-top:160px;
	}

	/* ----- FeedExact ---------------------------------------------------- */
	#feedexact #pageHeader {
		background:url(/images/new-images/circle-header-feedexact.png) no-repeat left center;	
	}  
	#feedexact #pageHeader h1 {
		padding-top:180px;
	}

	/* ----- GlobalShopex ------------------------------------------------- */
	#globalshopex #pageHeader {
		background:url(/images/new-images/circle-header-globalshopex.png) no-repeat left center;	
	}  
	#globalshopex #pageHeader h1 {
		padding-top:180px;
	} 

	/* ----- GoDataFeed --------------------------------------------------- */
	#godatafeed #pageHeader {
		background:url(/images/new-images/circle-header-godatafeed.png) no-repeat left center;	
	}  
	#godatafeed #pageHeader h1 {
		padding-top:180px;
	} 

	/* ----- Iconasys ----------------------------------------------------- */
	#iconasys #pageHeader {
		background:url(/images/new-images/circle-header-iconasys.png) no-repeat left center;	
	}  
	#iconasys #pageHeader h1 {
		padding-top:180px;
	} 

	/* ----- Listrak ------------------------------------------------------ */
	#global-nimbus #pageHeader {
		background:url(/images/new-images/circle-header-globalnimbus.png) no-repeat left center;	
	}  
	#global-nimbus #pageHeader h1 {
		padding-top:160px;
	}    

	/* ----- Listrak ------------------------------------------------------ */
	#listrak #pageHeader {
		background:url(/images/new-images/circle-header-listrak.png) no-repeat left center;	
	}  
	#listrak #pageHeader h1 {
		padding-top:160px;
	} 

	/* ----- Mailchimp ---------------------------------------------------- */
	#mailchimp {
		background:none;
	}  
	#mailchimp-content {
		position:relative;
	}
	#mailchimp-title {
		position: absolute;
		right: 15px;
		top: 24px;
		color: white;
		font-weight: bold;
		font-size: 50px;
		width: 450px;
		line-height: 54px;
	}
	#mailchimp-text {
		position: absolute;
		width: 450px;
		top: 161px;
		right: 12px;
		font-size: 14px;
	}
	#mailchimp-download {
		position: absolute;
		top: 259px;
		right: 181px;
	}
	#mailchimp-links {
		position: absolute;
		top: 328px;
		right:85px;
		width: 381px;
		line-height: 2;
	}
	#mailchimp-links a {
		padding-left:8px;
		padding-right: 8px;
		color: #FFF;
	}
	#mobile-screenshots {
		padding-left: 0;
		padding-right: 0;
	}
	#mobile-screenshots h2 {
		text-align: center;
		margin-bottom: 0;
		font-size: 24px;
	}
	#mobile-screenshots ul {
		list-style:none;
		margin:25px auto;
		padding:0;
		width:750px;
	}
	#mobile-screenshots li {
		float: left;
		margin-left: 27px;
		margin-bottom:15px;
		width: 219px;
		padding-left: 0;
		background-image: none;
	}
	#mobile-screenshots a {
		display: block;
		margin-top: 15px;
		text-decoration: none;
	}                         
	#mobile-screenshots img {
		display: block;
		margin-bottom: 5px;
		border: 1px solid #ddd;
		opacity: .8;
		}
		#mobile-screenshots img:hover {
			border-color: #5F6592;
			opacity: 1;
		}
	#mobile-screenshots .first-item {
		margin-left: 0;
	}
	#mobile-screenshots span {
		color: #5b639c;
		font: 14px/1.48 'PTSansBold', Helvetica, Arial;
	}   

	/* ----- Meritus ------------------------------------------------------- */
	#meritus #pageHeader {
		background:url(/images/new-images/circle-header-meritus.png) no-repeat left center;	
	}  
	#meritus #pageHeader h1 {
		padding-top:180px;
	} 

	/* ----- Ortery -------------------------------------------------------- */
	#ortery-technologies #pageHeader {
		background:url(/images/new-images/circle-header-ortery.png) no-repeat left center;	
	}  
	#ortery-technologies #innerContent #pageHeader h1 {
		padding-top:160px;
	}  

	#ortery-technologies #innerContent ul {
		font-size:1.25em;
		margin:20px 0 20px 20px;
	}

	#caseStudies, #orteryExamples {
		float:left;
	}

	#caseStudies img, #orteryExamples img {
		margin:5px 5px 0 5px;
		float:left;
	}

	#orteryExamples {
		margin-left:30px;
	}
	
	#ortery-technologies #caseStudies ul, #ortery-technologies #orteryExamples ul {
		margin:10px 0 0 20px;
		float:left;
	}
	
	#ortery-technologies #caseStudies ul li, #ortery-technologies #orteryExamples ul li {
		font-size:20px;
		margin-bottom:5px;
	}

	#orteryFeatures {
		width:960px;
		height:665px;
		background:url("/images/boxes_wrap.jpg") no-repeat;
		line-height:19px;
		}
		#orteryFeatures .orteryFeatures {
			width:302px;
			height:632px;
			display:block;
			float:left;
			margin:15px 0 0 13px;
		}
		.orteryFeatures p {
			font-size:12px;
			margin:335px 10px 0 10px;
		}
	.orteryFeatures p strong {
			font-size:14px;
		}
		#orteryFeatures #still {
			background:url(/images/ortery_still.jpg) no-repeat;
		}
		#orteryFeatures #threeSixty {
			background:url(/images/ortery_360.jpg) no-repeat;	
		}
		#orteryFeatures #threeD {
			background:url(/images/ortery_3d.jpg) no-repeat;
		}                                 

	/* ----- PayPal Pro ---------------------------------------------------- */
	#paypalpro #pageHeader {
		background:url(/images/new-images/circle-header-paypal.png) no-repeat left center;
	}
	#paypalpro #innerContent #pageHeader h1 {
		padding-top:150px;
	}
	.fauxHeader {
		font-size:1.5em;
	}
	#paypalpro #innerContent a, .fauxHeader span {
		color:#009DE2;
	}
	#paypalpro #innerContent h2 {
		font-size:2em;
		margin-top:45px;
	}
	#paypalpro #innerContent h3 {
		margin:25px 0 0 0;
	}
	#innerContent #paypalBottomHeader {
		margin:25px 0 0 0;
		font-size:1.25em;
	}
	#innerContent #paypalBottomP {
		margin:5px 0 0 0;
	}
	
	/* ----- PayPal Terms and Conditions ----------------------------------- */
	#paypal-tc #innerContent header {
		margin-bottom:30px;
	}
	#paypal-tc #innerContent h2 {
		margin:30px 0 10px 0;
	}
	#paypal-tc #innerContent ul li {
		background:none;
		padding-left:0;
		margin-bottom:10px;
	}
	
	/* ----- PowerReviews Express ------------------------------------------ */
	#powerreview #pageHeader {
		background:url(/images/new-images/circle-header-powerreview.png) no-repeat left center;	
	}  
	#powerreview #innerContent #pageHeader h1 {
		padding-top:180px;
	}  
	#powerreview #columnRight .buttonLarge {
		float:right;
	} 

	/* ----- Shipwire ------------------------------------------------------ */
	#shipwire #pageHeader {
		background:url(/images/new-images/circle-header-shipwire.png) no-repeat left center;	
	}  
	#shipwire #pageHeader h1 {
		padding-top:180px;
	} 

	/* ----- Singlefeed ---------------------------------------------------- */
	#singlefeed #pageHeader {
		background:url(/images/new-images/circle-header-singlefeed.png) no-repeat left center;	
	}  
	#singlefeed #pageHeader h1 {
		padding-top:180px;
	}

	/* ----- ShipStation --------------------------------------------------- */
	#shipstation #pageHeader {
		background:url(/images/new-images/circle-header-shipstation.png) no-repeat left center;	
	}  
	#shipstation #pageHeader h1 {
		padding-top:180px;
	} 

	/* ----- Shipworks ----------------------------------------------------- */
	#shipworks #pageHeader {
		background:url(/images/new-images/circle-header-shipworks.png) no-repeat left center;	
	}  
	#shipworks #pageHeader h1 {
		padding-top:180px;
	}

	/* ----- Strands Recommender ------------------------------------------- */
	#strands #pageHeader {
		background:url(/images/new-images/circle-header-strands.png) no-repeat left center;	
	}  
	#strands #innerContent #pageHeader h1 {
		padding-top:180px;
	}  
	#strands #columnRight .buttonLarge {
		float:right;
	}

	/* ----- T-HUB --------------------------------------------------------- */
	#t-hub #pageHeader {
		background:url(/images/new-images/circle-header-atandra.png) no-repeat left center;	
		}  
		#t-hub #pageHeader h1 {
			padding-top:180px;
		} 

	

/* ----- Payflow ----------------------------------------------------------- */ 
#payflow #innerContent {
	width:94.791667%;
	margin:0 auto;
}

#payflow #pageHeader {
	background:url(/images/new-images/circle-header-payflow.png) no-repeat left center;
	}
	#payflow #pageHeader h1 {
		padding-top:180px;
	} 


.wideSection {
	width:100%;
	margin:40px auto 0 auto;
	position:relative;
	border:solid 1px #DCDCDC;
	}
	.wideSection div {
		border:solid 10px #F5F5F5;
		margin:1px;
	}
	.wideSection .buttonSmall {
		float:right;
		margin:30px 30px 0 0;
	}
	.fullLink {
		display:block;
		width:100%;
		height:118px;
		position:absolute;
		top:0;
		left:0;
		}
		.fullLink:hover {
			background:#000;
			opacity:0.1;
		}
	#innerContent .wideSection h3 {
		color:#4c5477;
		font-size:1.07142857em;
		float:left;
		margin:10px 0 0 20px;
	}
	.wideSection p {
		font-size:0.875em;
		width:75.520833%;
		float:left;
		clear:left;
		margin-left:20px;
		line-height:15px;
	}  

#payflow .stripedTable {
	width:100%;
	}
	#payflow .stripedTable h2 {
		font-size:1.125em;
		margin:15px 0 0 30px;
		}
		#payflow .stripedTable h2 a {
			color:#232323;
		}
	#payflow .stripedTable tr td #salePriceCategory {
		margin:10px 0 10px 30px;
	}
	#payflow .stripedTable p {
		font-size:0.9375em;
		margin:0 0 20px 30px;
		width:90%;
	}
	#payflow .stripedTable .productPrice {
		margin-bottom:15px;	
	}
	#payflow .stripedTable p a {
		font-size:1em;
		color:#1F4D76;
		font-weight:bold;
	}
	#payflow .stripedTable .buttonSmall {
		margin:0 30px 0 30px;
		font-weight:normal;
		padding:10px 20px 8px 20px;
		width:60px;
	}  



/* ----- Payflow Setup ------------------------------------------------------ */  
#payflowsetup {

	}
	#payflowsetup #innerContent form h2 {
		font-size:1.125em;
	}
	.formSection, .innerForm {
		display:block;
		margin:25px;
		width:400px;
		float:left;
		}
		#payflowOrderNumber {
			width:600px;
			margin:25px;
		}
		#paypalContact2 {
			margin:0 25px 25px 25px;
		}
	
	.innerForm {
		display:none;
		width:825px;
		padding:25px;
		background:#F3F3F3;
		border:solid 1px #CCC;
	}
	#payflowsetup #innerContent form input {
		width:240px;
		height:20px;
		font-size:14px;
		margin-bottom:10px;
	}
	#payflowsetup select {
		width:248px;
		height:30px;
		font-size:14px;
		margin-bottom:10px;
	}
	#payflowsetup label {
		font-size:14px;
		width:140px;
		display:block;
		float:left;
		}
		#payflowOrderNumber label {
			width:210px;
		}
		#elavonAmex label, #elavonDiners label, #elavonDiscover label, #elavonJCB label, #elavonMastercard label, #elavonVisa label, #monerisAmex label, #monerisDiners label, #monerisDiscover label, #monerisJCB label, #monerisMastercard label, #monerisVisa label {
			width:190px;
		}
		#fdmsSouthAmex label, #fdmsSouthDiners label, #fdmsSouthDiscover label, #fdmsSouthJCB label, #fdmsSouthMastercard label, #fdmsSouthVisa label, #globalEastAmex label, #globalEastDiners label, #globalEastDiscover label, #globalEastJCB label, #globalEastMastercard label, #globalEastVisa label {
			width:160px;
		}
		#merchEAmex label, #merchEDiners label, #merchEDiscover label, #merchEJCB label, #merchEMastercard label, #merchEVisa label {
			width:220px;
		}
		#vantivAmex label, #vantivDiners label, #vantivDiscover label, #vantivJCB label, #vantivMastercard label, #vantivVisa label, #worldpayAmex label, #worldpayDiners label, #worldpayDiscover label, #worldpayJCB label, #worldpayMastercard label, #worldpayVisa label {
			width:170px;
		}
		#heartlandAmex label, #heartlandDiners label, #heartlandDiscover label, #heartlandJCB label, #heartlandMastercard label, #heartlandVisa label, #secureNetAmex label, #secureNetDiners label, #secureNetDiscover label, #secureNetJCB label, #secureNetMastercard label, #secureNetVisa label, #vitalAmex label, #vitalDiners label, #vitalDiscover label, #vitalJCB label, #vitalMastercard label, #vitalVisa label {
			width:150px;
		}  
	#payflowsetup #creditCardsChecks #amexCheck, #payflowsetup #creditCardsChecks #dinerCheck, #payflowsetup #creditCardsChecks #discoverCheck, #payflowsetup #creditCardsChecks #jcbCheck, #payflowsetup #creditCardsChecks #mastercardCheck, #payflowsetup #creditCardsChecks #visaCheck {
		width:16px; 
		height:16px;
		margin:5px 5px 0 5px;
		vertical-align:inherit;
	}
	#payflowsetup #creditCardsChecks input {
		width:100px;	
	}
	#payflowsetup #creditCardsChecks label {
		width:75px;	
	} 
	#payflowsetup .btnRedStandard {
		height:auto !important;
		width:auto !important;
	}




/* ----- Payment Processing ------------------------------------------------- */
#payment-processing #pageHeader {
	background:url(/images/new-images/circle-header-payment-partners.png) no-repeat left center;
	}
	#payment-processing #innerContent #pageHeader h1 {
		padding-top:140px;
		margin-top:0;
		font-size:1.5em;
	}

#payment-processing .twoColumnLeft {
	margin-bottom:35px;
	}  
	#payment-processing .twoColumnLeft ul,
	#payment-processing .twoColumnRight ul {
		margin-left:15px;
	}
	#payment-processing .twoColumnLeft ul li,
	#payment-processing .twoColumnRight ul li {
		margin-bottom:10px;
	} 

#payment-processing #innerContent hr {
	clear:both;
}

#payment-processing .threeColumnTable p {
	margin-right:15px;
}

#payment-processing .threeColumnTable .buttonSmall {
	margin-top:10px;
}

#payment-processing .threeColumnTable .noRight {
	margin-right:0;
}  

#payment-processing #innerContent h2 {
	margin-top:35px;
	font-size:1.375em;
}

#payment-processing #innerContent #topH3 {
	margin-bottom:30px;
}

#payment-processing #innerContent #otherOptions {
	margin-top:35px;
}


#paymentPartnerChase img {
	margin:10px 0;
}
#payment-processing #paymentPartnerChase ul {
	margin-left:0;
}
#paymentPartnerChase a {
	float:right;
	margin-top:20px;
}
#paymentPartnerPaypal a {
	float:right;
	clear:right;
	margin-top:4px;
}


#payment-processing-new #pageHeader {
	background:url(/images/new-images/circle-header-total-merchant-services.png) no-repeat left center;
	margin-top:70px;
	}
	#payment-processing-new #innerContent #pageHeader h1 {
		padding-top:90px;
		margin-top:0;
		font-size:2.5em;
		line-height:1.125em;
	}
	#payment-processing-new #innerContent #pageHeader p {
		font-size:1.75em;
		font-weight:lighter;
		margin-bottom:25px;
	}
	#payment-processing-new #innerContent #pageHeader p .buttonLarge {
		font-size:0.75em !important;
		font-weight:normal;
	}

#payment-processing-new .twoColumnLeft {
	margin-bottom:35px;
	}  
	#payment-processing-new .twoColumnLeft ul,
	#payment-processing-new .twoColumnRight ul {
		margin-left:15px;
	}
	#payment-processing-new .twoColumnLeft ul li,
	#payment-processing-new .twoColumnRight ul li {
		margin-bottom:10px;
	} 

#payment-processing-new #innerContent hr {
	clear:both;
}

#payment-processing-new .threeColumnTable p {
	margin-right:15px;
}

#payment-processing-new .threeColumnTable .buttonSmall {
	margin-top:10px;
}

#payment-processing-new .threeColumnTable .noRight {
	margin-right:0;
}  

#payment-processing-new #innerContent h2 {
	margin-top:35px;
	font-size:1.375em;
}

#payment-processing-new #innerContent #topH3 {
	margin-bottom:30px;
}

#payment-processing-new #innerContent #otherOptions {
	margin-top:35px;
}

#acceptCards {
	color:#868687;
	margin-bottom:35px;
	}
	#acceptCards p {
		float:left;
		margin-top:12px;
		font-weight:bold;
	}
	#acceptCards img {
		float:right;
		margin-top:7px;
	}

#payment-processing-new sup {
	font-size:0.5em;
}

/* NEW ISH */
.newPayments #innerContent,
.newPayments #wrapper {
	width:100%;
	padding:0;
}

.newPayments #landingHeader {
	margin-top:80px;
	padding:0 0 110px 0;
	background:#405062;
	}
	.newPayments #landingHeader h1 {
		font-weight:100;
		font-size:3.75em;
		color:#FFF;
		text-align:center;
		margin:145px 0 55px 0;
	}
	.newPayments #landingHeader p {
		width:630px;
		margin:0 auto;
		color:#FFF;
		text-align:center;
	}

#partWrap {
	background:#F9FAFC;
	padding:120px 0 240px 0;
	}
	#partWrap .wideContainer {
		width:1170px;
	}
	.mainPartner {
		width:375px;
		height:685px;
		float:left;
		background:#FFF;
		position:relative;
		margin:25px 0;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		}
		.mainPartner:hover {
			-webkit-box-shadow: 0px 5px 16px 1px rgba(0,0,0,0.16);
			-moz-box-shadow: 0px 5px 16px 1px rgba(0,0,0,0.16);
			box-shadow: 0px 5px 16px 1px rgba(0,0,0,0.16);
		}
		.mainPartner:nth-child(2) {
			margin:25px 18px;
		}
		.mainPartner .mainTop {
			background:#F4F6F8;
			padding:15px 0;
			margin-bottom:40px;
			text-align:center;
		}
		.mainPartner p {
			margin:0 45px 20px 45px;
			text-align:center;
		}
		.mainPartner .fullLink {
			height:100%;
			}
			.mainPartner .fullLink:hover {
				background:none;
			}
		.mainPartner .learnLink {
			position:absolute;
			text-align:center;
			bottom:40px;
			width:100%;
			color:#1F1F1F;
			font-weight:600;
		}

	#bottomPartners {
		width:920px;
		margin:160px auto 0 auto;
		display:flex;
		justify-content:space-between;
		}
		.mainPartner.bottomPartner {
			height:350px;
			margin:0;
		}

.newPayments #innerContent #vsFooter {
	background:#f2f4f6;
	padding:150px 0;
	}
	.newPayments #innerContent #vsFooter h2 {
		max-width:720px;
		font-size:2.75em;
		color:#2e2e32;
	}
	.newPayments #innerContent #vsFooter h3 {
		max-width:610px;
		margin:15px auto 10px auto;
		color:#2b343e;
	}
	.newPayments #innerContent #vsFooter .btnTransparentSquared {
		width:140px;
		margin:60px auto 20px auto;
		background: #f7394a;
    	border:solid 1px #f7394a;
	}
	.newPayments #vsFooter p {
		color:#5c5c5c;
	}
	.newPayments #vsFooter strong {
		color:#5c5c5c;
	}

.newPayments #modal {
	padding:0;
	width:840px;
	height:840px;
	}
	.newPayments #modal.paymentSquare {
		height:900px;
	}
	.newPayments #modal .mainPartner {
		margin:0;
		width:100%;
		height:100%;
		}
		.newPayments #modal .mainPartner p {
			color:#4A4A4A;
			font-size:1.25em;
			width:545px;
			margin:40px auto;
			text-align:left;
		}
		.newPayments #modal .mainPartner ul {
			margin:0 auto 40px auto;
			width:545px;
			}
			.newPayments #modal .mainPartner ul li {
				color:#727272;
				font-size:1.125em;
				background:url(https://www.miva.com/images/new-images/blue-circle-check.png) no-repeat left 5px;
				margin-bottom:25px;
				padding-left:35px;
			}
		.newPayments #modal .mainPartner .btnBlueStandard {
			text-transform:none;
			background:#16c0d5;
			padding:18px 25px;
			width:200px;
			margin:0 auto;
			position:relative;
			bottom:auto;
			letter-spacing:0.0475em;
			display:block;
			float:left;
		}
		.newPayments #modal .mainPartner .btnBlueStandard.ghostBtn {
			background:none;
			border:solid 1px #16c0d5;
			color:#16c0d5 !important;
		}
	.newPayments #modal #doubleBtn {
		width:580px;
		margin:0 auto;
		display:flex;
		justify-content:space-between;
	}



/* ----- PayPal ------------------------------------------------------------- */
#paypal #pageHeader {
	background:url(/images/new-images/circle-header-paypal-miva.png) no-repeat left center;
	}
	#paypal #innerContent #pageHeader h1 {
		padding-top:90px;
	} 

#paypal #slideContent {
	width:960px;
	margin:30px auto 0 auto;
	background-repeat:no-repeat; 
	}
	#slideContent .button {
		text-shadow:none;
	}
	#paypal #slideContent h1 {
		font-family:"proxima-nova",sans-serif;
		font-weight: normal;
		font-style: normal;
		font-size:2.5875em;
		text-align:center;
		margin:0 0 15px 0;
		margin-top:20px;
		color:#232323;
		text-shadow:none;
	}
	#paypal #slideContent h2 {
		font-family:"proxima-nova",sans-serif;
		font-weight: lighter;
		font-style: normal;
		font-size:1.5625em;
		text-align:center;
		margin:15px 0 0 0 !important;
		color:#232323;
		text-shadow:none;
	}
	#paypal #slideContent section h2 {
		margin:5px 0 15px 0 !important;
	}
	#paypal #slideContent h3 {
		font-family:"proxima-nova",sans-serif;
		font-weight: normal;
		font-style: normal;
		font-size:1.25em;
		text-align:center;
		margin:0 0 5px 0;               
		color:#232323;
		text-shadow:none;
	} 
	#slideContent h4 {
		font-family:"proxima-nova",sans-serif;
		font-weight: lighter;
		font-style: normal;
		font-size:1.125em;
		text-align:center;
		margin:0 0 100px 0;
		color:#FFF;
		text-shadow:none;
	} 
	#paypal #slideContent section {
		width:41.708333%;
		float:left;
		font-family:"proxima-nova",sans-serif;
		font-weight: lighter;
		font-style: normal;
		font-size:1em;
		border-radius:10px;
		-webkit-border-radius:10px; 
		-moz-border-radius:10px; 
		-o-border-radius:10px; 
		border:solid 1px #CCC;
		background-color:#FFF;
		text-align:center;
		color:#232323;
		padding:25px 0;
		line-height:26px;
		margin:50px 3.6% 50px 3.6%;
		}
		#slideContent section h2 {
			margin-bottom:15px;
		}
		#slideContent section p {
			margin:0 20px 20px 20px;
		}
		#slideContent section ul {
			margin-bottom:20px;
			}
			#slideContent section ul li {
				list-style:none;
				margin:0;
				background:none;
				padding-left:0;
			}	
		#paypal #slideContent h4 {
			color:#232323;
		}  



/* ----- PayPal Promo ------------------------------------------------------ */
#paypal-promo #innerContent,
#paypal-promo #wrapper,
#be-our-guest #innerContent,
#be-our-guest #wrapper {
	width:100%;
	padding:0;
	margin:0;
}

#paypal-promo #landingHeader,
#be-our-guest #landingHeader {
	background:url(/images/new-images/bg-mivacon-rick.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:0 0 260px 0;
	position:relative;
	}
	#paypal-promo #landingHeader h1,
	#be-our-guest #landingHeader h1 {
		font-weight:300;
		font-size:4.5em;
		margin:215px 0 40px 0;
	}
	#paypal-promo #landingHeader h2,
	#be-our-guest #landingHeader h2 {
		font-weight:100;
	}
	#paypal-promo #landingHeader .btnRedStandard,
	#be-our-guest #landingHeader .btnRedStandard {
		border:solid 2px #ffce05;
		background:none;
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
		text-align:center;
		font-size:0.875em;
		letter-spacing:0.075em;
		width:200px;
	}

#promoHeader {
	text-align:center;
	background:#f1f1f1;
	padding:150px 0 40px 0;
	}
	#smallPres {
		text-transform:uppercase;
		letter-spacing:.1em;
		color:#6f6f6f;
		margin-top:20px;
	}
	#promoHeader h2 {
		text-transform:uppercase;
		font-weight:700;
		letter-spacing:0.0475em;
		font-size:3em;
		margin:50px 0 30px 0;
	}
	#promoHeader h3 {
		text-transform:uppercase;
		font-weight:300;
		color:#4d4d4d;
		letter-spacing:0.1em;
		font-size:1.5em;
		line-height:36px;
	}
	#innerContent #promoGraph {
		max-width:1000px;
		margin:40px auto 70px auto;
		font-size:1.25em;
		color:#6f6f6f;
		line-height:36px;
	}
	#innerContent #lookForward {
		max-width:1000px;
		margin:40px auto 70px auto;
		font-size:1.25em;
		color:#6f6f6f;
		line-height:36px;
	}
	#promoHeader iframe {
		width:620px;
		height:200px;
		float:none;
		margin:0 auto;
		display:block;
		overflow:hidden;
	}
	#promoHeader .btnTransparentSquared {
		background:#ffcc07;
		color:#FFF;
		margin:60px auto 125px auto;
		border:solid 1px #ffcc07;
		color:#000;
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
		padding:15px 35px;
		display:block;
		width:200px;
		font-weight:600;
		font-size:1em;
		}
		#be-our-guest #promoHeader .btnTransparentSquared {
			margin:60px auto 65px auto;
		}
	#promoHeader .smallText {
		font-size:0.875em;
		color:#636363;
	}

#couponCode {
  display: block; 
  margin: 0 auto; 
  width: 620px; 
  padding: 25px 0 0 0; 
  background: #fff; 
  text-align: center;
}

#conSpeakers {
	text-align:center;
	}
	#conSpeakers h2 {
		text-transform:uppercase;
		letter-spacing:0.1em;
		font-weight:600;
		font-size:2.5em;
		margin-bottom:65px;
	}
	.conSpeaker {
		float:left;
		display:block;
		width:270px;
		}
		.conSpeaker img {
			width:100%;
			margin-bottom:20px;
		}
		.conSpeaker:nth-child(3) {
			margin:0 15px 0 30px;
		}
		.conSpeaker:nth-child(4) {
			margin:0 30px 0 15px;
		}
		#innerContent .conSpeaker h3 {
			text-transform:uppercase;
			font-weight:500;
			font-size:1.25em;
			letter-spacing:0.0475em;
			}
			.conSpeaker h3 span {
				text-transform:none;
				font-style:italic;
				color:#707070;
				font-size:0.875em;
			}

#hotelSection {
	background:url(http://mivacon17.com/wp-content/uploads/2015/10/HYATT_Exterior.jpg) no-repeat top center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	text-align:center;
	text-transform:uppercase;
	color:#FFF;
	padding:200px 0;
	}
	#hotelSection h2 {
		max-width:840px;
		margin:0 auto;
		line-height:40px;
		letter-spacing:0.1em;
		font-weight:600;
		font-size:1.75em;
	}
	#hotelSection a {
		color:#ffce05;
	}

#rickQuote {
	text-align:center;
	color:#000;
	letter-spacing:0.1em;
	line-height:36px;
	text-transform:uppercase;
	}
	#rickQuote h2 {
		max-width:750px;
		margin:0 auto;
		font-size:1.5em;
		font-weight:600;
	}
	#rickQuote span {
		color:#666;
	}

#paypal-promo #innerContent #deliverFooter h2,
#be-our-guest #innerContent #deliverFooter h2 {
	font-size:2.5em;
}

#paypal-promo #innerContent #deliverFooter h3,
#be-our-guest #innerContent #deliverFooter h3 {
	max-width:740px;
	line-height:36px;
	padding:0 15px;
}

#paypal-promo #deliverFooter .btnBlueStandard,
#be-our-guest #deliverFooter .btnBlueStandard {
	background:#ffcc07;
	color:#000 !important;
	padding:15px 40px;
}

#paypal-promo #deliverFooter .btnTransparentSquared,
#be-our-guest #deliverFooter .btnTransparentSquared {
	padding:17px 55px;
}



/* ----- Platform Overview ------------------------------------------------- */
/* NEW */
.mobileShow {
	display:none;
}
.responsiveIcons {
	display:none;
}
#mobileDropTop {
	display:none !important;
}
#platform-overview.insidePage {
	position:relative;
	overflow-x:hidden;
}

#platform-overview h1 {
	text-indent:0;
	margin:100px 0 20px 0;
	line-height:65px;
}

#stabReli {
	padding:80px 0 300px 0;
	position:relative;
	}
	#stabReli .contentFloat.float1 {
		float:left;
		width:530px;
		z-index:88;
		position:relative;
		}
		#stabReli .contentFloat.float1 h2 {
			margin:0 0 30px 0;
		}
		#stabReli .fauxH2 {
			margin:0 0 40px 0;
		}
		#stabReli .contentFloat.float1 p {
			width:90%;
		}
		#stabReli .contentFloat.float1 img {
			margin:30px 0 0 20px;
		}
		#stabReli .gradient1 {
			width:100%;
			height:790px;
			background:#f1f4f9;
			border-bottom-left-radius:120px;
			position:absolute;
			top:20px;
			left:0;
			right:0;
			margin-left:auto;
			margin-right:auto;
			z-index:87;
		}
		.offsetBlock {
			display:block;
			padding:30px 55px;
			position:absolute;
			bottom:168px;
			right:-225px;
			background:#262934;
			width:310px;
			}
			#stabReli .contentFloat.float1 .offsetBlock p {
				color:#FFF;
				width:100%;
			}
			.offsetBlock a {
				color:#FFF;
				font-weight:700;
				text-transform:uppercase;
				letter-spacing:0.01em;
				}
				.offsetBlock a i {
					font-size:0.5em;
				}
	#stabReli .contentFloat.float2 {
		float:right;
		width:440px;
		z-index:88;
		position:relative;
		margin-top:50px;
		}
		#stabReli .contentFloat.float2 hr {
			background-color:rgba(162, 166, 174, .19);
			border-color:rgba(162, 166, 174, .19);
			margin:40px 0;
		}
		#stabReli .contentFloat.float2 p {
			width:100%;
			font-size:1.375em;
		}
		#stabReli .contentFloat.float2 ul {

			}
			#stabReli .contentFloat.float2 ul li {
				font-weight:500;
				margin-bottom:40px;
				background:url(/images/new-images/arrow-list.svg) no-repeat left center;
				background-size:7px auto; 
				font-family:canada-type-gibson, sans-serif;
				font-size:1.125em;
				color:#3A3B3C;
			}

#platform-overview #featureCompare {
	text-align:center;
	height:355px;
	background-color: #ffffff;
	background-image: linear-gradient(90deg, #ffffff 50%, #262934 50%);
	}
	#platform-overview #featureCompare img {
		left:-340px;
	}
	#platform-overview #featureCompare .gridRow img {
		position:relative;
		top:auto;
		left:auto;
		margin-bottom:15px;
		height:48px;
	}
	#platform-overview .gridRow {
		display:flex;
		justify-content:space-between;
		margin-bottom:50px;
	}
	#platform-overview .mivaFeature {
		width:200px;
		margin-right:0;
		float:none;
	}
	#platform-overview .mivaFeature h3 {
		font-weight:500;
		font-family:canada-type-gibson, sans-serif;
		line-height:26px;
	}
	#platform-overview #featureCompare .hugeBox {
		padding:105px 95px 60px 95px;
		right:-110px;
		top:-240px;
		width:570px;
	}
	#platform-overview #featureCompare .hugeBox p {
		width:90%;
		margin:0 auto 90px auto;
	}
	#greyPartners {
		display:flex;
		justify-content:space-between;
		width:590px;
		position:absolute;
		top:520px;
		left:0;
		}
		#greyPartners li {
			background:none;
			padding-left:0;
		}
		#platform-overview #greyPartners img {
			position:relative;
			left:auto;
			top:auto;
		}

#userX {
	padding:300px 0 100px 0;
	}
	#userX .contentFloat {
		width:600px;
		float:left;
		}
		#userX .contentFloat h2 {
			margin:0 0 30px 0;
		}
		#userX .fauxH2 {
			margin:0 0 40px 0;
		}
		#userX .contentFloat p {
			width:90%;
		}
	#popList {
		margin:60px 0 0 -15px;
		}
		#popList li {
			background:none;
			padding-left:0;
			height:35px;
			margin-bottom:35px;
			}
			.checkCircle {
				display:block;
				float:left;
				background:#F7F9FC;
				color:#A2A6AE;
				width:35px;
				height:35px;
				text-align:center;
				-webkit-border-radius:35px;
				-moz-border-radius:35px;
				-o-border-radius:35px;
				border-radius:35px;
				position:relative;
				}
				.checkCircle i {
					position:absolute;
					top:5px;
					left:8px;
					font-size:0.875em;
				}
			.words {
				float:left;
				color:#3A3B3C;
				font-size:1.125em;
				font-weight:500;
				margin:4px 0 0 35px;
				font-family: canada-type-gibson, sans-serif;
			}
		.listPopped .words {
			color:#3A3B3C;
			}
			.listPopped .checkCircle {
				background:#FFF;
				color:#F7394A;
				-webkit-box-shadow: 0px 3px 6px 1px rgba(80,90,96,0.12);
				-moz-box-shadow: 0px 3px 6px 1px rgba(80,90,96,0.12);
				box-shadow: 0px 3px 6px 1px rgba(80,90,96,0.12);
			}

.dazzleRight {
	display:block;
	position:relative;
	width:555px;
	height:545px;
	background:#F7F9FC;
	float:right;
	margin-top:180px;
	}
	.dazzleRight p {
		width:305px;
		position:absolute;
		bottom:165px;
		left:150px;
		font-size:1.125em;
	}
	.dazzleRight .button_slide {
		position:absolute;
		bottom:80px;
		left:150px;
	}
	.dazzleRight img {
		position:absolute;
		top:-130px;
		left:-140px;
		width:740px;
	}

#b2bc {
	padding:200px 0 150px 0;
	}
	#b2bc .contentFloat {
		float:right;
		width:600px;
		margin-top:40px;
		}
		#b2bc .contentFloat ul {
			margin:60px 0 0 0;
			}
			#b2bc .contentFloat ul li {
				font-weight:500;
				margin-bottom:40px;
				background:url(/images/new-images/arrow-list.svg) no-repeat left center;
				background-size:7px auto;
				font-size:1.125em;
				color:#3A3B3C;
				font-family: canada-type-gibson, sans-serif;
			} 
		#b2bc .contentFloat h2 {
			margin:0 0 30px 0;
		}
		#b2bc .fauxH2 {
			margin:0 0 40px 0;
		}
		#b2bc .contentFloat p {
			width:85%;
		}
	.b2bcLeft {
		text-align:center;
		width:560px;
		}
		.b2bcLeft img {
			width:100%;
		}
		.b2bcLeft p {
			width:55%;
			margin:10px auto 30px auto;
		}
		.b2bcLeft a {
			margin:0 auto;
			float:none;
		}

#supportSxn {
	padding:100px 0 200px 0;
	background:#F4F7F8;
	}
	#platform-overview #supportSxn .wideContainer {
		width:1170px;
	}
	#supportSxn h2 {
		text-align:center;
		margin:0 0 30px 0;
	}
	#supportSxn .fauxH2 {
		text-align:center;
		margin:0 0 100px 0;
	}
	#supportSxn .contentFloat {
		float:right;
		width:475px;
		}
		#supportSxn .contentFloat .fauxH2 {
			font-size:1.25em;
			text-align:left;
			margin:20px 0 15px 0;
			color:#3A3B3C;
		}
		#supportSxn .contentFloat .fauxH2:nth-child(3) {
			margin:40px 0 15px 0;
		}
		#supportSxn .contentFloat p {
			font-size:1em;
		}
		#supportSxn .contentFloat .narrowP {
			width:85%;
		}
		#supportSxn .contentFloat a {
			font-weight:600;
			text-transform:uppercase;
			font-family: canada-type-gibson, sans-serif;
			margin-bottom:20px;
			display:block;
		}




/* OLD */
#platform-overview #innerContent {
	width:100%;
	padding-bottom:0;
}

#platform-overview #landingHeader {
	height:860px;
	background:url(/images/new-images/overview-bg.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#platform-overview #landingHeader h1 {
		font-size:2.625em;
		font-weight:500;
		letter-spacing:0.02em;
		margin:200px 0 0 0;
	}
	#platform-overview #landingHeader h2 {
		font-size:1.375em;
	}
	#platform-overview #landingHeader h2 a {
		color:#FFF;
	}
	#headerCenterInfo {
		width:835px;
		margin:200px auto 0 auto;
		text-align:center;
		color:#aaaeb6;
		font-size:1.125em;
		position:relative;
		}
		#headerCenterInfo p {
			margin:0 130px 45px 130px;
		}
		#headerCenterInfo img {
			width:100%;
		}

#platform-overview #scalableSolution {
	padding-top:380px;
	color:#4d4d4d !important;
	margin-bottom:130px;
	}
	#platform-overview #scalableSolution h2 {
		font-size:2.125em;
		color:#4d4d4d !important;
	}
	#platform-overview #scalableSolution .solutionHeader {
		text-align:center;
		font-size:1.375em;
		margin:15px 0 100px 0;
	}
	#platform-overview .solutionBox {
		max-width:235px;
		}
		.solutionBox .icon-criss-cross {
			font-size:3em;
			display:block;
			margin:0 0 25px -25px;
		}

.crossedDiv {
	position: relative;
	}
	.cross1:before {
	  content: '';
	  position: absolute;
	  left: 0;
	  top: -36px;
	  width: 100%;
	  height: 100%;
	  background: #00bcd4;
	  -webkit-transform: skewY(-6.5deg);
	  -moz-transform: skewY(-6.5deg);
	  -ms-transform: skewY(-6.5deg);
	  -o-transform: skewY(-6.5deg);
	  transform: skewY(-6.5deg);
	  -webkit-backface-visibility: hidden;
	  background:rgba(62, 66, 71, 0.9);
	  z-index:98;
	  display:block;
	}
	.cross2:before {
	  content: '';
	  position: absolute;
	  left: 0;
	  top: -36px;
	  width: 100%;
	  height: 100%;
	  background: #00bcd4;
	  -webkit-transform: skewY(6.5deg);
	  -moz-transform: skewY(6.5deg);
	  -ms-transform: skewY(6.5deg);
	  -o-transform: skewY(6.5deg);
	  transform: skewY(6.5deg);
	  -webkit-backface-visibility: hidden;
	  background:#26282b;
	  display:block;
	  outline:1px solid transparent;
	}
	.crossContainer {
		background:#3b3f44;
	    margin-top:5%;
	    position:relative;
	    z-index:99;
	    margin-bottom:-20px;
	}
	.crossedDiv .wideContainer {
		z-index:99;
		background:url(/images/new-images/hat-screen.png) no-repeat right bottom;
		height:700px;
	}
	.crossedDiv h2 {
		font-size:2.125em !important;
		color:#FFF !important;
		text-align:center;
	}
	#platform-overview .crossedDiv h2 {
		margin-top:60px;
		line-height:36px;
	}
	.crossedDiv .solutionHeader {
		text-align:center;
		font-size:1.375em !important;
		color:#FFF;
	}

.content450 {
	width:450px;
	}
	.content450 h3 {
		color:#FFF;
	}
	.content450 p {
		color:#aaaeb6;
	}

#platformScale {
	background:#262934 url(/images/new-images/nhs-laptop.png) no-repeat right center;
	padding:200px 0 240px 0;
	}
	#platformScale .floatedContent h2 {
		color:#FFF;
		width:100%;
		margin-bottom:150px !important;
	}
	#platformScale .floatedContent h3 {
		color:#FFF;
		margin:0;
		font-size:1.25em;
	}
	#platformScale .floatedContent p {
		color:#aaaeb6;
		margin-top:10px;
		font-size:1em;
		line-height:24px;
		width:75%;
	}

#scalableCross .content450 {
	float:left;
	margin-top:220px;
	color:#FFF;
}

#wcHosting {
	background:#26282b url(/images/new-images/server-bg.jpg) no-repeat left center;
	z-index:99;
	position:relative;
	padding:185px 0;
	}
	#wcHosting .content450 {
		float:right;
	}

#totalAccess {
	background:url(/images/new-images/street-bg.jpg) no-repeat right center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:185px 0;
	}
	#totalAccess .content450 p {
		color:#FFF;
	}

#inhouseAgency {
	padding:100px 0 120px 0;
	}
	#platform-overview #inhouseAgency h2 {
		font-size:2.125em;
		color:#4d4d4d !important;
		text-align:center;
		line-height:36px;
	}
	#platform-overview #inhouseAgency .solutionHeader {
		text-align:center;
		font-size:1.375em;
		margin:15px 0 100px 0;
		color:#4d4d4d;
		font-weight:500;
	}

.containIconList {
	width:1040px;
	margin:50px auto 0 auto;
	}
	.iconList {
		width:480px;
		float:left;
		margin-bottom:50px;
		}
		.iconList:nth-child(even) {
			margin-left:80px;
		}
		.iconList i {
			float:left;
			font-size:4em;
			color:#16c0d5;
		}
		.iconList h3 {
			float:right;
			width:74%;
			margin:0 0 15px 0 !important;
			font-size:1.25em;
			color:#4d4d4d;
			line-height:10px;
		}
		.iconList p {
			float:right;
			width:74%;
			color:#4d4d4d;
		}



/* ----- Pricing Update ---------------------------------------------------- */
#pricing-update #innerContent,
#miva-competitive-market-analysis #wrapper,
#miva-competitive-market-analysis #innerContent {
	width:100%;
	padding-bottom:0;
}
#pricing-update #fullHeader,
#miva-competitive-market-analysis #fullHeader {
	width:100%;
	margin-top:80px;
	padding:100px 0;
	background:url(/images/new-images/miva-desk.jpg) no-repeat center center;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	}
	.insideHTMLBlank #pricing-update h1 {
		text-indent:0;
		text-align:center;
		font-size:2.5em;
		font-weight:300;
		text-transform:capitalize;
		margin:0;
		line-height: 1;
	}
	#miva-competitive-market-analysis h1 {
		text-indent:0;
		text-align:center;
		font-size:2.5em !important;
		font-weight:300;
		text-transform:capitalize;
		margin:0;
		line-height: 1;
	}

#pricingIntro {
	
	}
	#pricingIntro h2 {
		text-align:center;
		margin:75px auto 35px auto;
	}
	#pricingIntro .smallGrey {
		margin:0 auto 55px auto;
	}
	#pricingIntro p {
		color:#62666b;
		font-size:1.125em;
		line-height:30px;
		margin:0 auto 15px auto;
	}

#newPricing {
	background:#e9edf2;
	width:100%;
	margin-top:85px;
	padding:60px 0 55px 0;
	}
		.new-price-wrap sup,
		.newPrice sup {font-size: 0.575em;}
		.new-price-wrap i,
		.newPrice i {color:#b0b6be;}
	#pricingList {
		background:#FFF;
		border-radius:3px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		-o-border-radius:3px;
		box-shadow:0 0 2px rgba(0, 0, 0, 0.1);
		}
		.newPrice {
			float:left;
			width:290px;
			height:715px;
			border-right:solid 1px #e2e6eb;
			text-align:center;
			color:#62666b;
			}
			.newPrice .smallGrey {
				width:35px;
				margin-bottom:50px;
			}
			#enterprisePrice .smallGrey {
				margin-bottom:9px;
			}
			#innerContent .newPrice h3 {
				color:#38393a;
				font-size:1.75em;
				font-weight:300;
				margin:45px 0 30px 0;
			}
			#innerContent .newPrice h4 {
				color:#F7394A;
				font-size:3.25em;
				font-weight:600;
				}
				#innerContent .newPrice h4 sup {
					font-size:0.575em;
				}
				#innerContent .newPrice h4 span {
					font-size:0.3em;
					font-weight:500;
					text-transform:lowercase;
				}
				#enterprisePrice span {
					font-weight:500;
					text-transform:lowercase;
					color:#F7394A;
				}
			#innerContent .newPrice p {
				font-size:1.125em;
				margin:30px 0;
				}
				#innerContent .newPrice p strong {
					font-size:0.875em;
				}
			.newPrice ul {
				
				}
				.newPrice ul li {
					background:none;
					padding-left:0;
					line-height:22px;
					margin-bottom:10px;
				}
		.newPrice:nth-child(4) {
			border-right:none;
		}
	.asterisk {
		text-align:center;
		margin-top:30px;
		color:#62666b;
		font-size:0.775em;
	}

#questions-market-analysis {
	background: #39c9db;
	color: #fff;
	padding: 4rem 0;
	font-size: 23px;
	text-align: center;
}
	#questions-market-analysis .qma-btn {
		position: relative;
		left: 1rem;
		font-size: 16px;
		font-weight: bold;
		text-transform: uppercase;
		color: #39c9db;
		background: #fff;
		padding: 1rem;
		-webkit-border-radius: 1px;
		-moz-border-radius: 1px;
		border-radius: 1px;
	}

#platformComparison {
	}
	#platformComparison h2 {
		text-align:center;
		margin:95px auto 35px auto;
		font-size:2.125em;
		font-weight:300;
		color: #000;
	}
	#platformComparison .smallGrey {
		margin:0 auto 55px auto;
	}
	#platformComparison table {
		margin-bottom:65px;
		}
		#platformComparison table tr {
			border-bottom:solid 1px #e2e6eb;
		}
		#headerRow {
			height:90px;	
			}
			#headerRow td {
				text-align:center;
			}
			#compareTableHeader {
				background:#e9edf2;
				width:520px;
				color:#38393a;
				font-size:1.6em;
				font-weight:600;
				padding:40px 0 20px 25px;
				text-align:left !important;
			}
			.competitor {
				width:150px;
				vertical-align:bottom;
				color:#62666b;
				font-size:0.775em;
				font-weight:600;
				line-height:14px;
				padding-bottom:19px;
			}
			#compareShopify {
				background:url(/images/new-images/logo-shopify.svg) no-repeat center 15px;
				background-size:30%;
			}
			#compareBigcommerce {
				background:url(/images/new-images/logo-new-bigcommerce.png) no-repeat center 25px;
				background-size:70%;
			}
			#compareMagento {
				background:url(/images/new-images/logo-magento.svg) no-repeat center 15px;
				background-size:30%;
			}
			#compareMagentoEnt {
				background:url(/images/new-images/logo-magento.svg) no-repeat center 15px;
				background-size:30%;
			}
			#compareMiva {
				background:url(/images/new-images/logo-miva.svg) no-repeat center 15px;
				background-size:30%;
			}
		.featureCompare {
			padding:12px 0 12px 25px;
			background:#f8f9fb;
			color:#62666b;
			font-size:1em;
			text-align:left;
		}
		.competitorCheck {
			color:#b0b6be;
			text-align:center;
			font-size:0.775em;
			vertical-align:middle;
		}
		.mivaCheck {
			color:#646b74;
			text-align:center;
			font-size:0.775em;
			vertical-align:middle;
		}

#platformComparison .compareSmall {
	display:none;
	margin-bottom:0;
	width:100%;
	}
	#platformComparison .compareSmall .compareShopify {
		background:url(/images/new-images/logo-shopify.svg) no-repeat top center;
		background-size:70%;
		display:block;
		width:45px;
		height:45px;
	}
	#platformComparison .compareSmall .compareBigcommerce {
		background:url(/images/new-images/logo-small-bigcommerce.png) no-repeat top center;
		background-size:70%;
		display:block;
		width:45px;
		height:45px;
	}
	#platformComparison .compareSmall .compareMagento {
		background:url(/images/new-images/logo-magento.svg) no-repeat top center;
		background-size:70%;
		display:block;
		width:45px;
		height:45px;
		font-size:10px;
		text-align:center;
		padding-top:40px;
		line-height:1;
	}
	#platformComparison .compareSmall .compareMagentoEnt {
		background:url(/images/new-images/logo-magento.svg) no-repeat top center;
		background-size:70%;
		display:block;
		width:45px;
		height:45px;
		font-size:10px;
		text-align:center;
		padding-top:40px;
		line-height:1;
	}
	#platformComparison .compareSmall .compareMiva {
		background:url(/images/new-images/logo-miva.svg) no-repeat top center;
		background-size:70%;
		display:block;
		width:45px;
		height:45px;
	}
	#mobileChecks .mobileCheckHeader td {
		padding:25px 0 30px 0;
	}
	#mobileChecks .mobileCheckHeader {
		border-bottom:none;
	}
	#mobileChecks ul {
		text-align:center;
		margin:15px auto;
		width:300px;
		}
		#mobileChecks .fourLogo {
			width:237px;
		}
		#mobileChecks .threeLogo {
			width:177px;
		}
		#mobileChecks .twoLogo {
			width:119px;
		}
		#mobileChecks .oneLogo {
			width:57px;
			margin-bottom:30px !important;
		}
		#platformComparison .compareSmall .oneLogo .compareMiva {
			background:url(/images/new-images/logo-miva.svg) no-repeat top center;
			background-size:100%;
		}
		#mobileChecks ul li {
			float:left;
			display:inline;
			padding-left:0;
			margin:0 7px;
		}

#mivaVersus {
	padding-bottom:45px;
	}
	#mivaVersus h2 {
		text-align:center;
		font-size:2em;
		margin:30px 0 85px 0;
		color: #fff;
	}
	#mivaVersus ul {
		margin:0;
		}
		#mivaVersus ul li {
			float:left;
			display:inline;
			background:none;
			padding-left:0;
			text-align:center;
		}
		#mivaVersus .versusBig {
			display:block;
			width:212px;
			height:160px;
			position:relative;
			}
			#mivaVersus .versusBig.active {
				opacity: 0.35;
			}
			.versusBig a {
				display:block;
				width:100%;
				height:100%;
				position:absolute;
				float:none;
			}
			.versusBig span {
				font-weight:500;
				position:absolute;
				top:115px;
			}
		#mivaVersus #versusVS {
			display:block;
			width:85px;
			height:160px;
			position:relative;
			}
			#versusVS span {
				display:block;
				width:30px;
				height:30px;
				border:solid 1px #60646b;
				text-align:center;
				vertical-align:middle;
				font-size:0.875em;
				border-radius:16px;
				-webkit-border-radius:16px;
				-moz-border-radius:16px;
				-o-border-radius:16px;
				position:absolute;
				top:61px;
				left:27px;
				line-height:2;
			}
		#versusMiva {
			vertical-align:middle;
			margin:0 2px 0 0;
			background:#484c51 !important;
			position:relative;
			}
			#versusMiva i {
				position:absolute;
				font-size:1.75em;
				top:63px;
				left:45px;
			}
		#versusShopify {
			vertical-align:bottom;
			background:#484c51 url(/images/new-images/logo-shopify.svg) no-repeat center 30px !important;
			background-size:30% !important;
			margin:0 2px;
			}
			#versusShopify:hover {
				background:#565960 url(/images/new-images/logo-shopify.svg) no-repeat center 30px !important;
				background-size:30% !important;
				}
				#miva-vs-shopify #versusShopify:hover {
					background:#484C51 url(/images/new-images/logo-shopify.svg) no-repeat center 30px !important;
					background-size:30% !important;
				}
			#versusShopify span {
				left:80px;
			}
		#versusBigcommerce {
			vertical-align:bottom;
			background:#484c51 url(/images/new-images/logo-bigcommerce.svg) no-repeat center 30px !important;
			background-size:30% !important;
			margin:0 2px;
			}
			#versusBigcommerce:hover {
				background:#565960 url(/images/new-images/logo-bigcommerce.svg) no-repeat center 30px !important;
				background-size:30% !important;
				}
				#miva-vs-bigcommerce #versusBigcommerce:hover {
					background:#484C51 url(/images/new-images/logo-bigcommerce.svg) no-repeat center 30px !important;
					background-size:30% !important;
				}
			#versusBigcommerce span {
				left:55px;
			}
		#versusMagentoComm {
			vertical-align:bottom;
			background:#484c51 url(/images/new-images/logo-magento.svg) no-repeat center 30px !important;
			background-size:30% !important;
			margin:0 2px;
			}
			#versusMagentoComm:hover {
				background:#565960 url(/images/new-images/logo-magento.svg) no-repeat center 30px !important;
				background-size:30% !important;
				}
				#miva-vs-magento-comm #versusMagentoComm:hover {
					background:#484C51 url(/images/new-images/logo-magento.svg) no-repeat center 30px !important;
					background-size:30% !important;
				}
			#versusMagentoComm span {
				left:30px;
			}
		#versusMagentoEnt {
			vertical-align:bottom;
			background:#484c51 url(/images/new-images/logo-magento.svg) no-repeat center 30px !important;
			background-size:30% !important;
			margin:0 0 0 2px;
			}
			#versusMagentoEnt:hover {
				background:#565960 url(/images/new-images/logo-magento.svg) no-repeat center 30px !important;
				background-size:30% !important;
				}
				#miva-vs-magento #versusMagentoEnt:hover {
					background:#484C51 url(/images/new-images/logo-magento.svg) no-repeat center 30px !important;
					background-size:30% !important;
				}
			#versusMagentoEnt span {
				left:35px;
			}

/* ----- Pricing June 2018 ------ */
.pricing2018 #landingHeader {
	background:url(/images/new-images/bg-blue-purp-2.jpg) no-repeat top center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	position:relative;
	}
	.pricing2018 #landingHeader h1 {
		font-weight:600;
		font-size:2.75em;
		text-align:left;
		line-height:50px;
		margin:100px 0 0 0;
		}
		.pricing2018.newStarter #landingHeader h1 {
			font-weight:300;
		}
	.newStarter #landingHeader {
		padding:0 0 150px 0;
	}
	.newStarter .pricingSub {
		font-size:1.375em;
		color:#FFF;
		font-weight:100;
		margin:40px 0 20px 0;
		line-height:30px;
	}
	.newStarter #landingHeader .smallText {
		color:#7685b0;
		font-size:0.75em;
		margin-bottom:45px;
	}
	#playVideoPricing {
		display:table;
		height:35px;
		background:url(/images/new-images/play-multi-thick.png) left center no-repeat;
		background-size:auto 100%;
		margin:35px 0 75px 0;
		}
		#playVideoPricing a {
			display:table-cell;
			vertical-align:middle;
			color:#FFF;
			padding-left:50px;
			text-transform:uppercase;
			letter-spacing:0.1em;
			font-size:0.875em;
			font-weight:500;
		}
	#headerList {
		margin:0 0 135px 0;
		}
		.newStarter #headerList {
			margin:0 0 80px 0;
		}
		#headerList li {
			background:url(/images/new-images/blue-check-filled.png) no-repeat left center;
			color:#f1f5f9;
			padding-left:50px;
			}
			#headerList li:nth-child(2),
			#headerList li:nth-child(3) {
				margin:20px 0;
			}
			.newStarter #headerList li {
				background:url(/images/new-images/blue-check-filled-white.png) no-repeat left center;
				padding-left:40px;
			}
	.pricing2018 #landingHeader h3 {
		color:rgba(241, 245, 249, 0.7);
		text-transform:uppercase;
		letter-spacing:0.125em;
		font-size:0.875em;
		font-weight:500;
	}
	.pricing2018.newStarter #landingHeader h3 {
		font-size:30px;
	    color:#38393a;
	    font-weight:200;
	    text-transform:none;
	    letter-spacing:0;
	}
	#headerClients {
		margin:25px 0 65px 0;
		display:flex;
		justify-content:space-between;
		width:625px;
		}
		#headerClients li {
			background:none;
			padding-left:0;
		}

	.newStarter a.blue-get-started-btn {
		padding:1.25rem 0 1.25rem 0;
		font-size:1em;
		width:60%;
	}
	.newStarter #pricingPageForm,
	.newBusiness #pricingPageForm {
		height:530px;
		width:420px;
		border-radius:3px;
		bottom:auto;
		top:80px;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
	}
	.newStarter .formHeight,
	.newBusiness .formHeight {
		height:790px !important;
	}

	.pricingSlider {
		padding:200px 0;
		background:#f5f7f9;
	}
	.newStarter #pricingSlider {
		padding:200px 0 130px 0;
		background:#f5f7f9;
	}
	.pricingSlider .successStory.slick-active {
		z-index:99;
	}

	#featuresPricing {

		}
		#featuresPricing h2 {
			color:#000029;
			font-weight:300;
			font-size:2.25em;
			text-align:center;
			margin:90px 0;
			}
			#featuresPricing h2 span {
				display:block;
				font-size:0.45em;
				text-transform:uppercase;
				color:#b4b8c7;
				font-weight:500;
				letter-spacing:0.1em;
				margin-bottom:20px;
			}
		#featuresPricing ul {
			margin:0;
			width:100%;
			}
			#featuresPricing ul li {
				background:url(/images/new-images/blue-circle-check.png) no-repeat left 4px;
				padding-left:45px;
				font-size:1em;
				color:#818181;
				font-weight:500;
				float:left;
				height:30px;
				margin-bottom:35px;
				width:300px;
				}
				#featuresPricing ul li:nth-child(2),
				#featuresPricing ul li:nth-child(5),
				#featuresPricing ul li:nth-child(8),
				#featuresPricing ul li:nth-child(11) {
					margin:0 65px 35px 65px;
				}
				#featuresPricing ul li span {
					font-size:0.875em;
					font-weight:300;
				}
				#featuresPricing ul li sup {
					font-size:0.75em;
				}
		#featuresPricing img {
			margin:100px auto 20px auto;
			display:block;
		}
		#featuresPricing .smallText {
			text-align:center;
			font-size:0.875em;
			margin-bottom:75px;
			color:#818181;
			font-style:italic;
			}
			#featuresPricing .smallText a {
				color:#16c0d5;
			}

	.successStory {
		padding:10px 0;
		background:#f5f7f9;
		z-index:98;
		position:relative;
		}
		.newStarter .successStory .wideContainer {
			padding-bottom:70px;
		}
		.newStarter .successStory .floatedContent {
			margin:0;
		}
		.successStory .singleImage {
			position:absolute;
		}
		.newStarter .successStory .singleImage {
			right:-240px;
		}
		.successStory .floatedContent {
			position:relative;
			float:right;
			margin-right:-100px;
			}
			#innerContent .successStory .floatedContent h2 {
				color:#2e2e32;
				font-size:2.25em !important;
				font-weight:600 !important;
				width:95%;
				line-height:50px;
				}
				.newStarter #innerContent .successStory .floatedContent h2 {
					font-weight:300 !important;
					width:75%;
				}
				#innerContent .successStory .floatedContent h2 span {
					display:block;
					font-size:0.35em !important;
					font-weight:500;
				}
			#innerContent .successStory .floatedContent p {
				width:85%;
				font-size:1em;
				color:#5b5f60;
				font-weight:100;
				line-height:26px;
				margin-top:30px;
				}
				.newStarter #innerContent .successStory .floatedContent p {
					font-size:1.125em;
					width:75%;
					line-height:30px;
					}
					.newStarter #innerContent .successStory .floatedContent p strong {
						font-weight:500;
					}
				.newStarter #innerContent .successStory .floatedContent .smallText {
					font-size:0.875em;
					line-height:22px;
					width:65%;
					}
					.newStarter #innerContent .successStory .floatedContent .smallText strong {
						font-weight:500;
					}
					.newStarter #innerContent .successStory .floatedContent .smallText a {
						color:#5b5f60;
						text-decoration:underline;
					}
				#innerContent .successStory .floatedContent p:nth-child(4) {
					margin-top:0;
				}
			.successStory .floatedContent a {
				float:left;
				color:#282828;
				font-weight:500;
				margin-top:10px;
				}
				.newStarter .successStory .floatedContent a  {
					float:none;
				}
			.successStory .floatedContent img {
				width:100px;
				position:absolute;
				top:-10px;
				left:-160px;
			}
			.successStory .quoteIcon {
				margin:40px 0 30px 0;
			}
			.floatQuote {
				float:right;
				clear:right;
			}
			.newStarter .successStory .floatedContent a.blue-get-started-btn {
				text-align:center;
				border-radius:0;
				color:#FFF;
				width:250px;
				margin:30px 0 45px 0;
			}
			.successStory .headerPull {
				margin-left:0;
				padding:0;
				font-size:1.375em;
				line-height:32px;
				margin-top:55px;
				}
				.successStory .headerPull p {
					text-indent:-8px;
					color:#757a7b;
					}
					#xdpPricing .headerPull p {
						text-indent:0;
					}
					.successStory .headerPull .quotePull {
						font-size:0.675em;
						line-height:25px;
						margin:20px 0 0 10px;
						display:block;
						}
						.successStory .headerPull .quotePull strong {
							text-transform:uppercase;
							color:#2e2e32;
							letter-spacing:0.06em;
							display:block;
						}
						.successStory .headerPull .quotePull span {
							margin-left:7px;
						}

		.successStory .floatedContent {
			float:left;
			margin:0 0 0 150px;
			}
			.innerContent #successStory .floatedContent h2 {
				font-size:2.25em !important;
				line-height:44px;
				}
				.innerContent #successStory .floatedContent h2 span {
					font-size:0.45em !important;
					font-weight:300;
				}
			.successStory .floatedContent img {
				width:125px;
			}
		.pricing2018 .floatQuote {
			float:left;
			clear:left;
			}
			.successStory .headerPull {
				width:560px;
				border-left:none;
				}
				.successStory .headerPull p {
					color:#8b8b91;
					font-weight:100;
					font-size:1.125em;
					line-height:36px;

				}
				.successStory .headerPull .quotePull {
					font-size:0.55em;
					}
					.successStory .headerPull .quotePull strong {
						font-weight:600;
					}
		.successStory .singleImage {
			left:auto;
			right:-340px;
			top:40px;
		}
		#ecommerce-hosting #percentRow {
			margin:190px 0 0 0;
			display:flex;
			justify-content:space-between;
			width:530px;
			}
			#ecommerce-hosting .smallPercentage {
				margin:0;
				float:none;
				}
				#ecommerce-hosting #innerContent .smallPercentage h3 .percentType {
					font-weight:300;
					color:#2e2e32;
				}
				#ecommerce-hosting #innerContent .smallPercentage h3 .increase {
					color:#2e2e32;
				}

.newStarter #new-pricing-questions h2 {
	color:#000029;
	font-weight:100;
	font-size:2.25em;
	text-align:center;
	margin:0 0 90px 0;
}

#pricingPageForm {
	width:470px;
	height:770px;
	position:absolute;
	bottom:-75px;
	right:0;
	background:#FFF;
	-webkit-box-shadow: 0px 5px 38px -8px rgba(75,81,91,0.15);
	-moz-box-shadow: 0px 5px 38px -8px rgba(75,81,91,0.15);
	box-shadow: 0px 5px 38px -8px rgba(75,81,91,0.15);
	z-index:97;
	}
	#pricingPageForm p {
		text-align:center;
		margin:45px 0;
		font-size:1.125em;
		}
		#pricingPageForm .smallText {
			font-size:0.875em;
			color:#777c89;
			line-height:22px;
		}
	#pricingPageForm input {
		width:320px;
		margin:0 auto 15px auto;
		border:solid 2px #ededed;
		display:block;
		padding:15px 25px;
		}
		#pricingPageForm select {
		    padding:15px 25px;
		    width:375px;
		    border:solid 2px #ededed;
		    outline:none;
		    -webkit-appearance:none;
		    -moz-appearance:none;
		    border-radius:0;
		    font-size:1em;
		    color:#757a7b;
		    background:url(/images/new-images/downarrow-grey.png) no-repeat center right 20px;
		    margin:0 auto;
		    display:block;
		}
		#pricingPageForm input[type=submit] {
			width:370px;
			padding:20px 0;
			text-transform:none;
			text-align:center;
			border:none;
			letter-spacing:0.0475em;
			margin:30px auto 0 auto;
		}

#ecommerce-hosting .slick-slider {
	margin-bottom:0;
	}
	#ecommerce-hosting .slick-dots {
		bottom:100px;
	}
	#ecommerce-hosting .slick-prev {
		bottom:108px !important;
		top:auto;
		left:44% !important;
		width:25px !important;
		height:8px !important;
		background:url(/images/new-images/slide-arrow-long-left.png) no-repeat center center !important;
		transform:none;
	}
	#ecommerce-hosting .slick-next {
		bottom:108px !important;
		top:auto;
		right:44% !important;
		width:25px !important;
		height:8px !important;
		background:url(/images/new-images/slide-arrow-long-right.png) no-repeat center center !important;
	}
	#ecommerce-hosting .slick-dots li {
		padding-left:0;
		background:none;
		display:none;
		width:57px;
		}
		#ecommerce-hosting .slick-dots .slick-active {
			display:inline-block;
		}
		#ecommerce-hosting .slick-dots li button {
			font-size:0.75em;
			color:#8b8b91;
			width:57px;
			font-family:"proxima-nova";
			letter-spacing:0.1em;
			}
			#ecommerce-hosting .slick-dots li.slick-active button:before {
				opacity:0;
			}

#ecommerce-hosting #new-2015-pricing .new-price-wrap {
	width:100%;
}

.newStarter #deliverFooter .smallText {
	font-size:0.875em;
	color:#9ea1a9;
	margin-top:75px;
	padding:0 20px;
}
.newStarter #deliverFooter .btnBlueStandard {
	border-radius:0;
	text-transform:none;
	padding:1.25rem 2em 1.25rem 2em;
    font-size:1em;
    font-weight:500;
    letter-spacing:0.0475em;
}
.newStarter #deliverFooter .btnTransparentSquared {
	border-radius:0;
	text-transform:none;
	padding:1.25rem 2em 1.25rem 2em;
    font-size:1em;
    font-weight:500;
    letter-spacing:0.0475em;
}



/* ----- Professional Services --------------------------------------------- */
.proServ2016 #wrapper,
.proServ2016 #innerContent {
	width:100%;
	padding:0;
}

#professional-services #landingHeader {
	padding:0 0 460px 0;
	background:url(/images/new-images/bg-discussion.jpg) no-repeat center top;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#professional-services #landingHeader h1 {
		font-weight:500;
		margin:225px 0 0 0;
	}
	#professional-services #landingHeader h2 {
		font-weight:100;
	}
	#professional-services #landingHeader .btnRedStandard {
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
		font-size:0.875em;
		font-weight:500;
		letter-spacing:0.06em;
		width:175px;
		text-align:center;
	}
	#professional-services #landingHeader #circleLine {
		position:absolute;
		top:70px;
		left:0;
		right:0;
		margin:0 auto;
	}

#professional-services .crossBack::before {
	background:#FFF;
	content: '';
	position: absolute;
	left: 0;
	top: -35px;
	width: 100%;
	height: 100%;
	-webkit-transform: skewY(-6.5deg);
	-moz-transform: skewY(-6.5deg);
	-ms-transform: skewY(-6.5deg);
	-o-transform: skewY(-6.5deg);
	transform: skewY(-6.5deg);
	-webkit-backface-visibility: hidden;
	z-index:98;
	display:block;
	z-index:97;
	outline: 1px solid transparent;
}
#professional-services .cross1::before {
	background:rgba(39, 41, 56, 0.9);
	z-index:99;
	outline: 1px solid transparent;
}
#professional-services .cross2 {
	background:#FFF;
	z-index:98;
	}
	#professional-services .cross2::before {
		z-index:98;
		outline: 1px solid transparent;
	}
#professional-services .crossContainer {
	background:#272836;
}
#professional-services .crossedDiv .wideContainer {
	background:none;
	height:550px;
	padding-top:30px;
}

#professional-services .solutionBox {
	max-width:340px;
	}
	#professional-services .solutionBox p {
		color:#aaaeb6;
		font-weight:100;
	}
	#professional-services .solutionBox a {
		color:#aaaeb6;
		font-weight:500;
	}
	#professional-services .solutionBox i {
		margin-bottom:50px;
		display:block;
	}
	#professional-services #solution2 {
		max-width:322px;
		margin:0 20px 25px 20px;
	}
	#professional-services #solution3 {
		max-width:315px;
	}

#proCaseStudy {
	position:relative;
	z-index:100;
	background:url(/images/new-images/bg-red-angle.jpg) no-repeat left top;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	height:400px;
	}
	#proCaseStudy .floatedContent {
		width:420px;
		margin:160px 0 0 10%;
		}
		#proCaseStudy .floatedContent h3 {
			color:#FFF;
			font-size:0.8125em;
			text-transform:uppercase;
			letter-spacing:0.08em;
			font-weight:500;
		}
		#proCaseStudy p {
			color:#FFF;
			font-size:1.5em;
			font-weight:100;
			margin-top:5px;
		}

#professional-services #proExpert {
	background:url(/images/new-images/bg-blue-angle.jpg) no-repeat top left;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#professional-services #proExpert .floatedContent {
		width:520px;
	}
	#professional-services #proExpert .floatedContent:nth-child(2) {
		margin:95px 0 0 270px;
		width:380px;
	}

#professional-services #costResults {
	background:url(/images/new-images/bg-hansen.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#professional-services #costResults .floatedContent ul {
		margin:50px 0 0 15px;
		color:#FFF;
		font-size:1.125em;
		}
		#professional-services #costResults .floatedContent ul li {
			list-style:circle;
			background:none;
			padding-left:0;
			margin-bottom:25px;
			width:230px;
			float:left;
			font-weight:100;
		}
		#professional-services #costResults .floatedContent ul li:nth-child(even) {
			margin-left:120px;
		}
	#professional-services #costResults .floatedContent p {
		color:#FFF;
		font-size:1em;
	}
	#professional-services #costResults .btnRoundFullBlue {
		margin:30px 0 0 0;
		width:180px;
		color:#FFF;
	}

#systemsInt {
	background:url(/images/new-images/bg-white-angle.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#systemsInt .floatedContent {
		float:left;
		width:520px;
		}
		#systemsInt .floatedContent h2 {
			width:65%;
			color:#38393a;
		}
		#systemsInt .floatedContent p {
			color:#62666b;
		}
		#systemsInt .floatedContent a {
			float:left;
			text-transform:uppercase;
			letter-spacing:0.0475em;
			margin:37px 20px 0 0;
			font-size:0.875em;
			font-weight:500;
			color:#FFF;
		}
		#systemsInt .floatedContent .btnTransparentSquared {
			margin-top:25px;
		}
		#systemsInt .floatedContent:nth-child(2) {
			margin:80px 0 0 210px;
			width:440px;
		}
		#systemsInt .floatedContent ul {
			margin-left:15px;
			color:#62666b;
			font-size:1.125em;
			}
			#systemsInt .floatedContent ul li {
				list-style:circle;
				background:none;
				padding-left:0;
				margin-bottom:10px;
			}

#professional-services #getStarted {
	background:url(/images/new-images/bg-hangers.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:175px 0;
	}
	#professional-services #getStarted h2 {
		margin:0 40px 20px 40px;
	}
	#professional-services #getStarted h3 {
		color:#FFF;
		font-weight:100;
	}
	#professional-services #getStarted a {
		width:180px;
	}


	/* ----- Client Access Form --------------------------------------------- */
	#credentials-form label {
		font-size:0.875em;
		width:225px;
		text-align:right;
		display:block;
		float:left;
		margin-right:5px;
	}
	#credentials-form input {
		width:210px;
		border:solid 1px #A1A1A1;
		font-size:0.75em;
		padding:5px;
		}
		#credentials-form .buttonWide {
			width:auto;
			border:none;
			padding:7px 70px;
			font-size:1.125em;
			margin-top:20px;
		}
	#credentials-form select {
		font-size:0.75em; 
		padding:3px;
	}                
	#credentials-form h2 {
		margin-top:25px;
	}
	#credentials-form .buttonLarge {
		border:none;
		font-size:1.125em;
		padding:15px 50px;
		width:auto;
	}


/* ----- ReadyThemes -------------------------------------------------------- */
.themes2017 #innerContent,
.themes2017 #wrapper {
	width:100%;
	padding:0;
	margin:0;
}

.themes2017 #landingHeader {
	padding:0 0 280px 0;
	background:url(/images/new-images/bg-readytheme.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	.themes2017 #landingHeader h1 {
		font-weight:500;
		margin:200px 0 0 0;
	}
	.themes2017 #landingHeader h2 {
		font-weight:100;
	}
	.themes2017 #landingHeader .btnRedStandard {
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
		font-size:0.875em;
		letter-spacing:0.06em;
		font-weight:500;
		margin:50px auto 0 auto;
	}

#theThemes {
	background:#F6F6F6;
	padding:115px 0;
	}
	#theThemes h2 {
		text-align:center;
	    color:#4d4d4d;
	    font-size:2.125em;
	    font-weight:100;
	    margin-bottom:50px;
		}
		#theThemes h2 span {
			color:#93969c;
			display:block;
			font-size:0.45em !important;
			font-weight:300;
			letter-spacing:0.0475em;
			line-height:20px;
			text-transform:uppercase;
			margin-bottom:10px;
		}
	#theThemes p {
		text-align:center;
		font-size:1.125em;
		margin:0 auto 100px auto;
		display:block;
		max-width:830px;
		color:#62666b;
	}
	.themeTile {
		float:left;
		display:block;
		z-index:98;
		position:relative;
		}
		.themeTile a {
			display:block;
			width:100%;
			height:100%;
			z-index:99;
			transition: all 0.2s ease-in-out;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			-o-transition: all 0.2s ease-in-out;
			position:relative;
			}
			.themeTile a span {
				position:absolute;
				left:0;
				right:0;
				margin-left:auto;
				margin-right:auto;
				max-width:180px;
				border:solid 1px #FFF;
				text-align:center;
				color:#FFF;
				padding:10px 15px;
				opacity:0;
				transition: all 0.2s ease-in-out;
				-webkit-transition: all 0.2s ease-in-out;
				-moz-transition: all 0.2s ease-in-out;
				-o-transition: all 0.2s ease-in-out;
			}
			.themeTile a:hover {
				background:rgba(0, 0, 0, 0.8);
			}
			.themeTile a:hover span {
				opacity:1;
			}
	.bigTile {
		width:770px;
		height:652px;
		background:#e2e2e2;
		margin:0 30px 36px 0;
		}
		.bigTile a span {
			top:300px;
		}
	.littleTile {
		width:370px;
		height:308px;
		background:#e2e2e2;
		margin:0 30px 36px 0;
		}
		.littleTile a span {
			top:135px;
		}
	#themeLuxe,
	#themeVino,
	#themeCoustic {
		margin:0 0 36px 0;
	}
	#themeSuivant,
	#themeOptics {
		margin:0 30px 100px 0;
	}
	#themeIronWool {
		margin:0 0 100px 0;
	}
	#themeStoryteller {
		background:url(/images/new-images/theme-storyteller-large.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	#themeLuxe {
		background:url(/images/new-images/theme-luxe-small.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	#themeVino {
		background:url(/images/new-images/theme-vino-small.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	#themeLevels {
		background:url(/images/new-images/theme-levels-small.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	#themeBooc {
		background:url(/images/new-images/theme-booc-small.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	#themeCoustic {
		background:url(/images/new-images/theme-coustic-small.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	#themeSuivant {
		background:url(/images/new-images/theme-suivant-small.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	#themeOptics {
		background:url(/images/new-images/theme-optics-small.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	#themeIronWool {
		background:url(/images/new-images/theme-iron-small.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	#theThemes .btnRoundFullBlue {
		width:170px;
		margin:0 auto;
	}



/* ----- Reference Guide ---------------------------------------------------- */ 
#reference-guide #innerContent {
	height:700px;
}



/* ----- Referral Form ------------------------------------------------------ */ 
#ref-form #wrapper,
#ref-form #innerContent {
	width:100%;
	padding:0;
	background:#F0F3F7;
	overflow-x:hidden;
}
#ref-form #landingHeader {
	background:url(/images/new-images/bg-ref-form.png) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:0 0 170px 0;
	}
	#ref-form #landingHeader h1 {
		font-weight:300;
		margin:130px 0 0 0;
		font-size:3.4375em;
	}

#refWrap {
	width:670px;
	margin:65px auto 300px auto;
	}
	#refWrap p {
		text-align:center;
		color:#767676;
		font-size:1.125em;
		margin-bottom:55px;
	}
	#refWrap .inputWrap {
		float:left;
		width:315px;
		margin:5px 10px 20px 10px;
		}
		#refWrap .inputWrap label {
			float:left;
			font-size:0.875em;
			margin-bottom:5px;
			letter-spacing:0.0475em;
			color:#4B4B4B;
			font-weight:500;
		}
		#refWrap .inputWrap input {
			float:left;
			clear:left;
			border:none;
			background:#FFF;
			padding:15px;
			width:285px;
		}
		#refWrap .inputWrap textarea {
			float:left;
			clear:left;
			border:none;
			background:#FFF;
			padding:15px;
			width:620px;
			margin-bottom:10px;
			height:110px;
			outline:none;
		}
		#refWrap .inputWrap select {
			padding:15px 25px;
		    width:315px;
		    border:none;
		    outline:none;
		    -webkit-appearance:none;
		    -moz-appearance:none;
		    border-radius:0;
		    font-size:1em;
		    color:#757a7b;
		    background:#FFF url(/images/new-images/downarrow-grey.png) no-repeat center right 20px;
		    margin:0 auto;
		    display:block;
		}
		#refWrap input[type=submit] {
			clear:both;
			width:650px;
			padding:20px 0;
			text-align:center;
			background:#16C0D5;
			color:#FFF;
			letter-spacing:0.0475em;
			margin:0 auto;
			display:block;
			border:none;
		}



/* ----- Reserved Seat ------------------------------------------------------ */ 
#reserved-seat #pageHeader {
	background:url(/images/new-images/circle-header-reserved-seat.png) no-repeat left center;
	}
	#reserved-seat #innerContent #pageHeader h1 {
		padding-top:80px;
	} 

#reserved-seat .buttonTwoLineOrange {
	width:275px;
	margin:20px auto 0 auto;
}

#reserved-seat .noSubFirstElement {
	margin:50px 0;
	}
	#reserved-seat .noSubFirstElement h2 {
		margin-top:55px;
	}



/* ----- Resources ---------------------------------------------------------- */
#resources #innerContent,
#resources #wrapper {
	width:100%;
}
#resources #homeNav ul li a {
	color:#38393a;
}
#resources #headerLogin,
#resources #getStartedHomeReg {
	color:#38393a;
}
#resources #getStartedHomeReg:hover {
	border-color:#e3e3e3;
}
#resources #landingHeader {
	background:none;
	padding:0;
	}
	#resources #landingHeader .wideContainer {
		width:1170px;
		margin:0 auto;
	}
	#resources #landingHeader #candyBackground {
		width:100%;
		height:485px;
		background-color:#fee7e9;
		background-image:linear-gradient(45deg, #effcfd 0%, #fee7e9 100%);
		margin:120px 0 100px 0;
		position:relative;
		}	
		#resources #landingHeader #candyBackground img {
			position:absolute;
			right:0;
			bottom:-50px;
			width:520px;
		}
	#resources #landingHeader h1 {
		text-align:center;
		color:#1d2023;
		font-size:3.875em;
		font-weight:600;
		margin:145px 0 0 0;
	}
	#resources #landingHeader #newSubnav {
		width:355px;
		margin:45px auto 0 auto;
		}
		#resources #landingHeader #newSubnav li {
			text-transform:uppercase;
			font-size:0.875em;
			letter-spacing:0.1em;
			}
			#resources #landingHeader #newSubnav li:nth-child(3) {
				margin-right:0;
			}
			#resources #landingHeader #newSubnav li a {
				color:#38393a;
				}
				#resources #landingHeader #newSubnav li a:hover {
					border-bottom:solid 4px #19dcf3;
				}
	#resources #landingHeader .floatedContent {
		background:#1d2023;
		width:1040px;
		height:480px;
		position:absolute;
		left:0;
		top:-50px;
		}
		#resources #landingHeader .headerPull {
			border-left:solid 1px #707070;
			padding:0 0 0 50px;
			margin:60px 0 0 110px;
			}
			#resources #landingHeader .headerPull h2 {
				text-align:left;
				text-transform:none;
				font-size:1.75em !important;
				font-weight:300 !important;
				}
				#resources #landingHeader .headerPull h2 span {
					font-weight:500;
					letter-spacing:0.1em;
				}
		#resources .floatedContent .btnTransparentSquared {
			width:270px;
			}
			#resources .floatedContent .btnTransparentSquared span {
				float:left;
				margin-left:30px;
			}
			#resources .floatedContent .btnTransparentSquared i {
				font-size:inherit;
				float:left;
				margin-left:80px;
			}
			#resources .floatedContent .button_sliding_bg {
			    color: #FFF;
			    padding:15px 0;
			    margin:50px 0 0 160px;
			    border:solid 2px #FFF;
			    text-transform:none;
			    -webkit-border-radius:0;
				-moz-border-radius:0;
				-o-border-radius:0;
				border-radius:0;
			    display: inline-block;
			    cursor: pointer;
			    box-shadow: inset 0 0 0 0 #1d2023;
				-webkit-transition: all ease 0.3s;
				-moz-transition: all ease 0.3s;
				transition: all ease 0.3s;
				text-align:center;
			}
			#resources .floatedContent .button_sliding_bg:hover {
			    box-shadow:inset 270px 0 0 0 #FFF;
			    color: #1d2023;
			}

.resourceItems {
	padding-top:125px;
	}
	.resourceItems:nth-child(3) {
		margin-bottom:125px;
	}
	.resourceSep {
		margin:85px 0 0 0;
	}
	#innerContent .resourceItems h2 {
		font-weight:500;
		margin:0 0 50px 0;
		font-size:1.75em;
		padding-top:15px;
	}
	.resourceItem {
		width:270px;
		height:475px;
		float:left;
		margin:0 15px;
		position:relative;
		}
		.resourceItem:nth-child(2),
		.resourceItem:nth-child(6) {
			margin:0 15px 0 0;
		}
		.resourceItem:nth-child(5),
		.resourceItem:nth-child(9) {
			margin:0 0 0 15px;
		}
		.resourceItem a {
			opacity:0;
			display:block;
			position:absolute;
			width:270px;
			height:349px;
			background:#232735;
			top:0;
			left:0;
			cursor:pointer;
			transition: all 0.2s ease-in-out;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			-o-transition: all 0.2s ease-in-out;
			}
			.resourceItem .linkHeader {
				font-size:1.25em;
				color:#ffffff;
				font-weight:600;
				width:240px;
				display:block;
				margin:40px 0 0 45px;
				opacity:0;
				transition: all 0.3s ease-in-out;
				-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: all 0.3s ease-in-out;
				-o-transition: all 0.3s ease-in-out;
			}
			.resourceItem .linkBody {
				color:#f3f3f3;
				font-size:1em;
				width:240px;
				display:block;
				margin:20px 0 0 45px;
				opacity:0;
				transition: all 0.3s ease-in-out;
				-webkit-transition: all 0.3s ease-in-out;
				-moz-transition: all 0.3s ease-in-out;
				-o-transition: all 0.3s ease-in-out;
			}
			.resourceItem .linkRead {
				color:#FFF;
				font-size:1em;
				text-align:center;
				font-weight:500;
				display:block;
				position:absolute;
				bottom:0;
				width:100%;
				display:block;
				height:55px;
				padding-top:24px;
				border-top:solid 2px #FFF;
				background:#232735;
				transition: all 0.2s ease-in-out;
				-webkit-transition: all 0.2s ease-in-out;
				-moz-transition: all 0.2s ease-in-out;
				-o-transition: all 0.2s ease-in-out;
				}
				.resourceItem .linkRead:hover {
					background:#16c0d5;
					color:#FFF;
				}	
			.resourceItem .shortLine {
				height:3px;
				width:30px;
				background-color:#FFF;
				margin:30px 0 25px 45px;
			}
			.resourceItem .longLine {
				height:1px;
				background-color:#FFF;
				position:absolute;
				bottom:63px;
				width:100%;
			}
		.resourceItem:hover a {
			opacity:0.98;
			height:460px;
			width:330px;
			top:-30px;
			left:-30px;
		}
		.resourceItem:hover .linkHeader,
		.resourceItem:hover .linkBody {
			opacity:1;
		}

#resources #CTAStick {
	background:#FFF;
	box-shadow:0 -5px 25px -5px rgba(0, 0, 0, 0.1);
	}
	#resources #CTAStick .wideContainer {
		width:960px;
	}
	#resources #CTAStick p {
		color:#38393a;
		font-weight:100;
		margin:50px 45px 0 0;
	}
	#resources #CTAStick a {
		display:none;
	}
	#resources #CTAStick .btnTransparentSquared {
		display:block;
		border:none;
		background:#16c0d5;
		color:#FFF;
		text-transform:none;
		font-size:1em;
		padding:15px 25px;
		margin-top:35px;
		float:right;
		width:150px;
		text-align:center;
	}
	#resources .overlayModalWhite {
		min-height:1000px;
	}



/* ----- ROI BOI ------------------------------------------------------------ */
#roi-calc #landingHeader {
	background:url(/images/new-images/bg-light-blue-angles.jpg) no-repeat bottom center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
}

#roi-calc #getStartedHomeReg {
	border:solid 1px #FFF;
}

#roiWrap {
	height:960px;
	}
	#roi-calc #landingHeader h1 {
		font-size:3.25em;
		font-weight:100;
	}
	#roi-calc #landingHeader h2 {
		max-width:730px;
		margin:35px auto 0 auto;
		font-weight:100;
		font-size:1em;
	}

#roiContainer {
	width:492px;
	background:rgba(28, 34, 41, 0.8);
	padding:65px 0;
	position:absolute;
	right:340px;
	bottom:180px;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	}
	#roiContainer label {
		color:#c4cade;
		display:block;
		width:370px;
		margin:0 0 0 60px;
		font-size:1.125em;
		margin-bottom:5px;
		z-index:89;
		position:relative;
		}
		.UPSROI #roiContainer label {
			font-size:1em;
		}
	#roiContainer input {
		width:330px;
		padding:20px;
		margin:0 0 0 60px;
		display:block;
		margin-bottom:30px;
		font-size:1.125em;
		color:#8e8e8e;
		z-index:89;
		position:relative;
	}
	#roiContainer input[type="submit"] {
		margin:50px 0 0 130px;
		background:#ef3c4e;
		color:#FFF;
		width:230px;
		border:none;
		font-size:1em;
		letter-spacing:0.0475em;
		z-index:89;
		position:relative;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
	}
	#roiContainer.roisultsCont input[type="submit"] {
		margin:50px 0 0 130px;
		background:none;
		color:#FFF;
		width:230px;
		border:none;
		font-size:1em;
		letter-spacing:0.0475em;
		z-index:89;
		position:relative;
		border:solid 1px #FFF;
	}
	.headerDemo {
		position:absolute;
		left:60px;
		bottom:-70px;
		}
		.headerDemo a {
			color:#e2e2e2;
		}
		.headerDemo a i {
			display:block;
			float:left;
			color:#16c0d5;
		}
		.headerDemo span {
			float:right;
			width:93%;
		}
		.headerDemo strong {
			font-weight:600;
		}
	#slideROI {
		opacity:0;
		position:absolute;
		display:block;
		background:#FFF;
		width:435px;
		height:410px;
		bottom:0;
		z-index:88;
		transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		text-align:center;
		}
		#slideROI h3 {
			font-size:2.125em;
			color:#262934;
			font-weight:100;
			margin:70px 0;
		}
		#slideROI p {
			color:#28303f;
			font-size:5em;
			margin:30px 0;
			line-height:50px;
		}
		#slideROI .btnRedStandard {
			background:#ef3c4e;
			text-transform:none;
			letter-spacing:0.0475em;
			padding:15px 25px;
			}
			#slideROI .btnRedStandard i {
				font-size:0.75em;
			}

#roiContainer.roisultsCont {
	width:780px;
	right:320px;
}
#roiContainer.roisultsCont #slideROI {
	opacity:1;
	bottom:85px;
	right:-240px;
} 

#roisults {
	background:#FFF;
	text-align:center;
	padding:105px 0 180px 0;
	}
	#roisults h2 {
		color:#2b343e;
		font-weight:100;
		font-size:2.5em;
		letter-spacing:0.0475em;
		margin-bottom:60px;
	}
	#roisults h3 {
		color:#2b343e;
		font-weight:100;
		font-size:2.1875em;
		letter-spacing:0.0475em;
		margin-bottom:60px;
	}
	#roisultsContainer {
		width:905px;
		margin:0 auto 90px auto;
		}
		.mobileHeaders {
			display:none;
			width:445px;
			text-align:center;
			position:absolute;
			font-weight:500;
			color:#565656;
			font-size:1.1em;
			letter-spacing:0.04em
			}
			.mobileHeaders:nth-child(1) {
				top:105px;
			}
			.mobileHeaders:nth-child(2) {
				top:220px;
			}
			.mobileHeaders:nth-child(3) {
				top:340px;
			}
			.mobileHeaders:nth-child(4) {
				top:455px;
			}
			.mobileHeaders:nth-child(5) {
				top:575px;
			}
			.mobileHeaders:nth-child(6) {
				top:695px;
			}
		.roisultInd {
			width:33.33333%;
			float:left;
			display:block;
			}
			.roisultInd ul {
				margin:0;
				width:100%;
				}
				.roisultInd ul li {
					padding:25px 0;
					background:none;
					margin:0;
					border-bottom:solid 1px #ebebeb;
					font-size:1.125em;
					}
					.roisultInd ul .resultSep {
						display:none;
					}
					.roisultInd ul li:nth-child(1) {
						font-size:1.375em;
						font-weight:500;
					}
		#compareROI {
			background:#eff2f6;
			}
			#compareROI ul li {
				text-align:left;
				border-bottom:solid 1px #e6e7e8;
				padding-left:30px;
			}

		#currentROI {
			position:relative;
			}
			#currentROI ul li:nth-child(1) {
				background:#ebebeb;
			}

		#mivaROI {
			-webkit-box-shadow:0px 0px 21px -3px rgba(0,0,0,0.2);
			-moz-box-shadow:0px 0px 21px -3px rgba(0,0,0,0.2);
			box-shadow:0px 0px 21px -3px rgba(0,0,0,0.2);
			}
			#mivaROI i {
				color:#ef3c4e;
				text-indent:-35px;
			}
			#mivaROI ul li:nth-child(6),
			#mivaROI ul li:nth-child(7) {
				font-size:1.25em;
			}
	#mivaResults {
		width:905px;
		margin:0 auto;
		-webkit-box-shadow:0px 0px 21px -3px rgba(0,0,0,0.2);
		-moz-box-shadow:0px 0px 21px -3px rgba(0,0,0,0.2);
		box-shadow:0px 0px 21px -3px rgba(0,0,0,0.2);
		display:table;
		padding:25px 0;
		}
		.resultData {
			display:table-row;
			width:100%;
			height:140px;
			}
			.resultData div {
				display:table-cell;
				width:50%;
				vertical-align:middle;
				text-align:center;
				font-size:3.3125em;
				color:#2b343e;
				line-height:40px;
				padding-top:15px;
				}
				.resultData div:nth-child(2) {
					border-left:solid 1px #ededed;
				}
				.resultData div .resultText {
					text-transform:uppercase;
					font-size:0.3em;
					letter-spacing:0.2em;
					color:#16c0d5;
					font-weight:600;
				}

#roi-calc #innerContent #vsFooter {
	background:#f2f4f6;
	padding:150px 0;
	}
	#roi-calc #innerContent #vsFooter h2 {
		max-width:720px;
		font-size:2.75em;
		color:#2e2e32;
	}
	#roi-calc #innerContent #vsFooter h3 {
		max-width:610px;
		margin:15px auto 10px auto;
		color:#2b343e;
	}
	#roi-calc #innerContent #vsFooter .btnTransparentSquared {
		width:140px;
		margin:60px auto 20px auto;
		background: #f7394a;
    	border:solid 1px #f7394a;
	}
	#roi-calc #vsFooter p {
		color:#5c5c5c;
	}
	#roi-calc #vsFooter strong {
		color:#5c5c5c;
	}



/* ----- Search Results ----------------------------------------------------- */ 
#search-results #innerContent {
	min-height:500px;
}
#search-results h1 {
	margin-bottom:35px;
	margin-top:93px;
	color:#000;
}
#category-listing {
	width:100%;
	}
	#category-listing #searchspring {
		width:100%;
		background:#FFF;
		border:solid 1px #CCC;
	}
	#category-listing #searchspring-search_results .article-item,
	#category-listing #searchspring-search_results .product-item {
		width:95.8%;
		padding:20px 20px 20px 20px;
		border-top:solid 1px #CCC;
		margin:0;
	}
	#category-listing #searchspring #searchspring-main #searchspring-options {
		background:#1EABBD;
		border:none;
	}
	#category-listing .article-name a, 
	#category-listing .product-name a {
			text-decoration:none;
			margin:0 0 5px 0;
			display:block;
		}
		#category-listing .article-name span, 
		#category-listing .product-name span {
			color:#232323;
			font-size:1.75em;
			font-family:"proxima-nova",sans-serif;
			font-size:normal;
			font-weight:normal;
		}
		.article-item .article-descrip p, 
		.product-item .product-descrip p {
			font-size:1.25em;
			line-height:24px;
		}
		.article-item .article-descrip a, 
		.product-item .product-descrip a {
			text-decoration:none !important;
			font-weight:bold !important;
			color:#1F4D76 !important;
		}
#searchspring-search_results .stripedSearch:nth-child(even) {
	background:#F3F3F3;
} 

#category-listing .product-item .purchase-buttons #price-div {
	float:left;
	font-family:"proxima-nova",sans-serif;
	font-size:1.75em;
	margin:11% 20px 0 0;
	width:150px;
	color:#232323;
}
#category-listing .product-item .purchase-buttons form {
	float:left;
}
#category-listing .product-item .buttonSmall {
	font-size:1.125em;
	margin-top:20%;
}
#category-listing .product-item .product-details .product-name,
#category-listing .product-item .product-details .product-descrip {
	width:100%;
}



/* ----- SEM -------------------------------------------------------------------- */
.SEMPage {
	overflow-x:hidden;
}
.SEMPage #innerContent,
.SEMPage #wrapper {
	width:100%;
	padding:0;
	margin:0;
}
#SEMHeader {
	background:#202430 url(/images/new-images/bg-angle-split.jpg) no-repeat top right;
	-webkit-background-size:100% 80%;
	-moz-background-size:100% 80%;
	-o-background-size:100% 80%;
	background-size:100% 80%;
	padding-bottom:370px;
	position:relative;
	}
	.SEMPage #mivaLogo {
		width:100px;
		height:100px;
		}
		.SEMPage #mivaLogo i {
			font-size:0.875em;
			top:37px;
			left:13px;
		}
.remixSEM #SEMHeader {
	background:#1c2c67 url(/images/new-images/bg-blue-purp-3.jpg) no-repeat top right;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding-bottom:370px;
	position:relative;
}
.semFollow #landingHeader {
	height:100vh;
	min-height:1150px;
}
#SEM-DEC #SEMHeader {
	background:#202430 url(/images/new-images/bg-blue-purp-gradient.jpg) no-repeat top right;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding-bottom:370px;
	position:relative;
	}
	#SEMHeader .strippedPhone {
		position:absolute;
		right:50px;
		top:40px;
		color:#82858b;
		font-weight:500;
		letter-spacing:0.01em;
		font-size:1.125em;
		}
		#SEMHeader .strippedPhone span {
			color:#FFF;
		}
	#SEMHeader hr {
		width:65px;
		margin:110px auto 25px auto;
		height:5px;
		background:#333645;
		border-color:#333645;
		}
		#SEM-DEC #SEMHeader hr {
			background:#5a618a;
			background-color:#5a618a;
		}
		.remixSEM #SEMHeader hr {
			background:rgba(155, 155, 155, 0.2);
			background-color:rgba(155, 155, 155, 0.2);
		}
	.insideHTMLBlank #SEMHeader h1 {
		text-indent:0;
		text-align:center;
		font-weight:100;
		font-size:2.375em;
		max-width:500px;
		margin:0 auto;
		line-height:48px;
		}
		#SEM-DEC #SEMHeader h1 {
			max-width:810px;
		}
		#SEM2 #SEMHeader h1,
		#SEM4 #SEMHeader h1 {
			max-width:570px;
		}
		#SEM2.SEMalt #SEMHeader h1 {
			max-width:680px;
		}
		#SEM5 #SEMHeader h1 {
			max-width:600px;
		}
		#SEM8 #SEMHeader h1,
		#SEM9 #SEMHeader h1 {
			max-width:520px;
		}
		#SEM-MC #SEMHeader h1 {
			max-width:540px;
		}
		#SEMHeader h1 span {
			font-size:1.125em;
			font-weight:600;
		}
		.remixSEM #SEMHeader h1 {
			font-size:1.875em;
			max-width:720px;
			line-height:42px;
		}
	.remixSEM #SEMHeader h2 {
		max-width:590px;
		margin:30px auto 0 auto;
		font-size:1.5625em;
		font-weight:600;
		color:#FFF;
		text-align:center;
		line-height:32px;
	}
	#emailContainer {
		width:560px;
		margin:50px auto;
		}
		#SEM-DEMO #emailContainer {
			width:570px;
		}
		#SEM-MOBILE #emailContainer {
			max-width:600px;
		}
		#emailContainer input {
			float:left;
			padding:20px 30px;
			margin-bottom:10px;
			border-radius:0;
			}
			#emailContainer input[type=email] {
				width:350px;
				border:none;
				}
				#SEM-DEMO #emailContainer input[type=email] {
					margin-left:5px;
				}
				.remixSEM #emailContainer input[type=email] {
					width:315px;
				}
			#emailContainer input[type=submit] {
				background:#16c0d5;
				color:#FFF;
				border:none;
				margin-left:3px;
				letter-spacing:0.0475em;
			}
			#were-the-experts .overlayModal #emailContainer input[type=submit] {
				background:#f7394a;
			}
		#emailContainer p {
			text-align:center;
			color:#82858b;
			font-size:0.875em;
			}
			#innerContent .cookieAbove {
				margin-bottom:10px;
			}
			.campaign21 #SEMHeader .smallText {
				margin-bottom:10px;
			}
			.campaign21 #SEMHeader .pageCookie {
				max-width:100%;
			}
			#SEM-MOBILE #emailContainer p {
				font-size:0.75em;
			}
	#headerBottomGraph {
		text-align:center;
		color:#82858b;
		font-size:1.1em;
		letter-spacing:0.0375em;
	}
	#SEMHeader img {
		position:absolute;
		left:0;
		right:0;
		margin-left:auto;
		margin-right:auto;
		width:799px;
		bottom:-100px;
		z-index:99;
		}
		#SEM-MOBILE #SEMHeader img {
			bottom:-170px;
		}

.SEMPage #scalableCross .crossContainer {
	background:#f6f6f6;
	z-index:98;
}
.SEMPage #scalableCross .cross1::before {
	background:#f6f6f6;
	-webkit-transform: skewY(-8.5deg);
	-moz-transform: skewY(-8.5deg);
	-ms-transform: skewY(-8.5deg);
	-o-transform: skewY(-8.5deg);
	transform: skewY(-8.5deg);
	z-index:98;
}
.SEMPage #scalableCross .cross2::before {
	background:#f6f6f6;
	-webkit-transform: skewY(8.5deg);
	-moz-transform: skewY(8.5deg);
	-ms-transform: skewY(8.5deg);
	-o-transform: skewY(8.5deg);
	transform: skewY(8.5deg);
	z-index:98;
}
.SEMPage #scalableCross .wideContainer {
	background:#f6f6f6;
	z-index:98;
	height:600px;
	}
	#SEM9 #scalableCross .wideContainer {
		height:690px;
	}
	.tripLeft {
		float:left;
		width:350px;
		margin:30px 0 65px 0;
		}
		#SEM-DEC .tripLeft {
			margin:30px 0 115px 0;
		}
		.remixSEM .tripLeft {
			margin:30px 0 115px 0;
		}
		.SEMPage #scalableCross .tripLeft h2 {
			margin:0;
			text-align:left;
			color:#38393a !important;
			font-size:1.3125em !important;
		}
		.tripLeft p {
			color:#82858b;
			margin:10px 0 0 0;
		}
		.tripLeft:nth-child(2) {
			margin:30px 60px 65px 60px;
			}
			#SEM-DEC .tripLeft:nth-child(2) {
				margin:30px 60px 115px 60px;
			}
	.remixSEM #percentRow {
		display:flex;
		justify-content:space-between;
		}
		.remixSEM #percentRow .smallPercentage {
			text-transform:uppercase;
			margin:0;
			float:none;
			text-align:center;
			}
			.remixSEM #innerContent .smallPercentage h3 {
				letter-spacing:0.06em;
				color:#16c0d5;
				padding-left:5px;
				}
				.remixSEM #innerContent .smallPercentage h3 .percentType {
					font-weight:100;
					color:#38393a;
					letter-spacing:inherit;
				}
				.remixSEM #innerContent .smallPercentage h3 .increase {
					color:#38393a;
					letter-spacing:inherit;
					margin-left:-10px;
				}
	.SEMPage #scalableCross .oddManOut {
		clear:both;
		text-align:center;
		color:#82858b;
		letter-spacing:0.0475em;
	}
	.SEMPage #scalableCross ul {
		margin:30px auto 0 auto;
		padding:0;
		width:710px;
		}
		.SEMPage #scalableCross ul li {
			padding-left:0;
			background:none;
			float:left;
			display:inline;
			margin:0 30px;
			}
			.SEMPage #scalableCross ul li:nth-child(1) {
				margin:0 25px 0 0;
			}
			.SEMPage #scalableCross ul li:nth-child(5) {
				margin:0 0 0 25px;
			}
	#SEM-DEC #scalableCross #percentIncreases {
		margin:40px auto 0 auto;
		width:750px;
		}
		#SEM-DEC #scalableCross #percentIncreases li {
			text-align:center;
			text-transform:uppercase;
			font-weight:100;
			letter-spacing:0.1em;
			font-size:0.875em;
			margin:0;
			width:25%;
			}
			#SEM-DEC #scalableCross #percentIncreases li span {
				font-size:3.5em;
				color:#16c0d5;
				display:block;
				line-height:15px;
				}
				#SEM-DEC #scalableCross #percentIncreases li span sup {
					font-size:0.6em;
				}

#crossQuote .crossContainer {
	background:#FFF;
	z-index:99;
}
#crossQuote .cross1::before {
	background:#FFF;
	-webkit-transform: skewY(-8.5deg);
	-moz-transform: skewY(-8.5deg);
	-ms-transform: skewY(-8.5deg);
	-o-transform: skewY(-8.5deg);
	transform: skewY(-8.5deg);
	z-index:99;
}
#crossQuote .cross2::before {
	background:#FFF;
	-webkit-transform: skewY(8.5deg);
	-moz-transform: skewY(8.5deg);
	-ms-transform: skewY(8.5deg);
	-o-transform: skewY(8.5deg);
	transform: skewY(8.5deg);
	z-index:99;
}
#crossQuote .wideContainer {
	background:#FFF;
	z-index:99;
	height:370px;
	}
	#SEM-DEC #crossQuote .wideContainer {
		height:470px;
	}
	#SEM2 #crossQuote .wideContainer {
		max-height:350px;
	}
	#crossQuote h2 {
		max-width:550px;
		margin:40px auto 0 auto;
		text-align:center;
		color:#93969c !important;
		font-size:1.5em !important;
		line-height:38px;
		font-weight:100;
		}
		#SEM-DEC #crossQuote h2 {
			max-width:590px;
		}
		#SEM5 #crossQuote h2 {
			max-width:560px;
		}
		#SEM8 #crossQuote h2 {
			max-width:640px;
		}
		.remixSEM #crossQuote h2 {
			margin:0 auto;
		}
	#crossQuote h3 {
		text-align:center;
		text-transform:uppercase;
		color:#38393a;
		font-weight:600;
		font-size:1em;
		letter-spacing:0.1em;
		margin-top:25px;
		}
		#crossQuote h3 span {
			color:#93969c;
			font-size:0.875em;
			font-weight:300;
		}

.remixSEM #CTAStick input[type=email] {
	width:230px;
}

.semFollow #landingHeader h1 {
	margin:250px 0 0 0;
}
.semFollow #landingHeader h2 {
	text-align:left;
	font-size:1.5em;
	color:#eeeeee;
	font-weight:100;
	margin-bottom:50px;
}
.semFollow #landingHeader .watchWeb {
	font-size:0.875em;
	color:#b4b5b8;
	text-transform:uppercase;
	letter-spacing:0.06em;
	font-weight:500;
}
.semFollow #landingHeader #playVideoPricing {
	width:520px;
	height:299px;
	text-indent:-9999em;
	background:url(/images/new-images/sem-ltc-webinar.jpg) no-repeat center center;
}
.semFollow #landingHeader .smallText {
	font-size:0.875em;
	color:#f0f0f0;
	font-weight:100;
}
.semFollow #landingHeader #pricingPageForm {
	height:750px;
	bottom:-45px;
}
.semFollow #landingHeader #pricingPageForm .smallText {
	font-size:0.875em;
	color:#777c89;
	font-weight:100;
}
.semFollow #landingHeader #pricingPageForm .smallText a {
	color:#777c89;
	text-decoration:underline;
}


#crossCTA .crossContainer {
	background:#16c0d5;
	z-index:100;
}
#crossCTA .cross1::before {
	background:#16c0d5;
	-webkit-transform: skewY(-8.5deg);
	-moz-transform: skewY(-8.5deg);
	-ms-transform: skewY(-8.5deg);
	-o-transform: skewY(-8.5deg);
	transform: skewY(-8.5deg);
	z-index:100;
}
#crossCTA .cross2::before {
	background:#16c0d5;
	-webkit-transform: skewY(8.5deg);
	-moz-transform: skewY(8.5deg);
	-ms-transform: skewY(8.5deg);
	-o-transform: skewY(8.5deg);
	transform: skewY(8.5deg);
	z-index:100;
}
#crossCTA .wideContainer {
	background:#16c0d5;
	z-index:100;
	height:330px;
	}
	#crossCTA h2 {
		max-width:640px;
		margin:80px auto 60px auto;
		font-size:1.5em !important;
		font-weight:100 !important;
		line-height:36px;
		letter-spacing:0.0475em;
		text-align:center;
	}
	#crossCTA a {
		display:block;
		padding:25px 30px;
		width:230px;
		margin:0 auto;
		background:#262934;
		color:#FFF;
		font-weight:500;
		font-size:1.1em;
		text-align:center;
		}
		#SEM-DEC #crossCTA a {
			width:170px;
		}
		#crossCTA a i {
			font-size:0.675em;
		}
	#crossCTA p {
		color:#FFF;
		text-align:center;
		margin-top:20px;
		}
		#crossCTA p strong {
			font-weight:500;
		}

.crossEnder {
	display:block;
	background:#16C0D5;
	height:200px;
	position:relative;
	z-index:101;
}

#CTAStick {
	position:fixed;
	bottom:0;
	left:0;
	background:#262934;
	z-index:102;
	display:block;
	width:100%;
	height:0;
	color:#ffffff;
	transition: all 0.6s ease-in-out;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	}
	#SEM-DEC #CTAStick .wideContainer {
		max-width:810px;
	}
	#CTAStick p {
		float:left;
		font-size:1.25em;
		font-weight:100;
		letter-spacing:0.0475em;
		margin:47px 45px 0 0;
		}
		#CTAStick p strong {
			font-weight:500;
		}
	#CTAStick input {
		float:left;
		padding:20px 30px;
		margin-top:32px;
		}
		#CTAStick input[type=email] {
			width:250px;
			border:none;
		}
		#CTAStick input[type=submit] {
			background:#16c0d5;
			color:#FFF;
			border:none;
			margin-left:3px;
			letter-spacing:0.0475em;
		}
		#were-the-experts #CTAStick input[type=submit] {
			background:#F7394A;
		}
	#CTAStick a {
		display:none;
	}	
	#SEM-MOBILE #CTAStick input[type="email"] {
		max-width:235px;
	}
.CTAStuck {
	height:120px !important;
}

/* ----- V2.0 ----- */
.SEMv2 {

	}
	.SEMv2 #SEMHeader {
		background:#202430;
		padding-bottom:0;
		}
		#wholesale-ecommerce #SEMHeader h1 {
			max-width:690px;
		}
		#cloud-ecommerce #SEMHeader h1 {
			max-width:710px;
		}
		.respHeader {
			display:none;
		}
		.SEMv2 #SEMHeader h1 {
			margin:115px auto 0 auto;
			max-width:680px;
		}
		.SEMv2 #SEMHeader #subGraph {
			color:#a2a6af;
			font-size:1.3125em;
			text-align:center;
			margin:5px auto 0 auto;
			max-width:1170px;
			font-weight:100;
			line-height:30px;
			letter-spacing:0.0475em;
		}
		.SEMv2 #SEMHeader h2.respHeader {
			text-align:center;
			max-width:715px;
			margin:20px auto 0 auto;
			color:#a2a6af;
			font-size:1em;
			font-weight:100;
		}
		.SEMv2 #SEMHeader h3 {
			text-align:center;
			max-width:715px;
			margin:20px auto 0 auto;
			color:#a2a6af;
			font-size:1em;
			font-weight:100;
		}
		.SEMv2 #emailContainer {
			width:615px;
			margin:35px auto 60px auto;
			}
			.SEMv2 #emailContainer input {
				font-size:0.875em;
				}
				.SEMv2 #emailContainer input[type="email"] {
					width:310px;
				}
			.SEMv2 .overlayModal #emailContainer {
				width:565px;
			}
		.SEMv2 #SEMHeader img {
			position:relative;
			left:auto;
			right:auto;
			bottom:auto;
			width:auto;
		}
		#design-software.SEMv3 #SEMHeader h1,
		#wholesale-ecommerce.SEMv3 #SEMHeader h1 {
			max-width:710px;
		}
		#cloud-ecommerce.SEMv3 #SEMHeader h1 {
			max-width:750px;
		}
		#subWrap {
			background:#f4f4f5;
			padding:0;
		}
		.newCompany #responsiveSubnav {
			margin:0;
		}

	#scalableSlide {
		background:#f6f6f6 url(/images/new-images/bg-angle.jpg) no-repeat top center;
		-webkit-background-size:100% auto;
		-moz-background-size:100% auto;
		-o-background-size:100% auto;
		background-size:100% auto;
	}

	.tripSlideContainer {
		width:980px;
		margin:0 auto;
	}

	.SEMv2 .tripLeft {
		width:280px;
	}

	.SEMv2 .slick-next {
		right:-105px;
		/*right:-25px;*/
	}

	.SEMv2 .slick-prev {
		left:-105px !important;
		/*left:-65px !important;*/
	}

	.SEMv2 .slick-slide img {
		margin:0 auto;
		max-width:715px;
	}

	#innerContent #sliderNav {
		width:565px;
		margin:0 auto 45px auto;
		}
		#sliderNav li {
			float:left;
			display:block;
			background:none;
			padding-left:0;
			text-transform:uppercase;
			letter-spacing:0.1em;
			font-size:0.875em;
			border-bottom:solid 1px #454750;
			padding-bottom:8px;
			}
			#sliderNav li a {
				color:#a2a6af;
				padding-bottom:10px;
				}
				#sliderNav li a:hover,
				#sliderNav li a.active {
					border-bottom:solid 3px #16c0d5;
					color:#FFF;
				}
				#slideNav2 {
					margin:0 45px;
				}

	#tripSlider #headerBottomGraph {
		margin:20px 0 0 0;
	}

	#mobileDesign {
		display:none;
		}
		#mobileDesign img {
			max-width:100%;
			margin:0 auto 20px auto;
		}
		#mobileDesign .respFooterSection {
			border-bottom:solid 1px #e1e2e3;
			}
			#mobileDesign .respFooterSectionLink {
				color:#82858b;
				font-size:0.875em;
				padding:10px 0 10px 0;
				width:100%;
				font-weight:700;
				letter-spacing:0.1em;
				}
				#mobileDesign .respFooterSectionLink i {
					color:#82858b;
				}
				#mobileDesign .respFooterSection p {
					font-size:0.875em;
					color:#82858b;
					margin-bottom:25px;
				}
				#mobileDesign .respFooterSection h3 {
					color:#38393a;
					font-size:1.125em;
					font-weight:300;
				}
				.blackChange {
					color:#000 !important;
				}
			#enterpriseExpand,
			#b2cExpand,
			#omnichannelExpand {
				height:0;
				overflow:hidden;
				transition: all 0.2s ease-in-out;
				-webkit-transition: all 0.2s ease-in-out;
				-moz-transition: all 0.2s ease-in-out;
				-o-transition: all 0.2s ease-in-out;
			}
			.activeExpandedEnterprise {
				height:670px !important;
			}

			.activeExpandedB2C {
				height:670px !important;
			}
			.activeExpandedOmni {
				height:670px !important;
			}

	.SEMv2 #scalableCross {
		background:#F6F6F6;
	}

	.SEMv2 #scalableCross .wideContainer {
		height:360px;
	}

	.SEMv2 #scalableCross .oddManOut {
		margin-top:50px;
	}

	.slide .tripLeft:nth-child(4) {
		margin:30px 60px 65px 60px;
	}

	.SEMv2 .slick-prev {
		background:url(/images/new-images/new-arrow-both.png) no-repeat center center !important;
		width:84px !important;
		height:84px !important;
		top:70%;
		-webkit-border-radius:45px;
		-moz-border-radius:45px;
		-o-border-radius:45px;
		border-radius:45px;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		border:solid 10px #F6F6F6;
	}

	.SEMv2 .slick-prev:hover {
		border-color:#ececed;
	}

	.SEMv2 .slick-next {
		background:url(/images/new-images/new-arrow-both.png) no-repeat center center !important;
		width:84px !important;
		height:84px !important;
		top:70%;
		-webkit-border-radius:45px;
		-moz-border-radius:45px;
		-o-border-radius:45px;
		border-radius:45px;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		border:solid 10px #F6F6F6;
	}

	.SEMv2 .slick-dots {
		bottom:0;
	}

	.SEMv2 .slick-dots li button::before {
		font-size:35px;
		color:#b2b5bc;
	}

	.SEMv2 .slick-dots li.slick-active button::before {
		color:#b2b5bc;
	}

	.SEMv2 .slick-dots #slick-slide00,
	.SEMv2 .slick-dots #slick-slide01,
	.SEMv2 .slick-dots #slick-slide02 {
		background:none;
	}

	.SEMv2 .slick-next:hover {
		border-color:#ececed;
	}

	.SEMv2 #crossQuote .crossContainer {
		margin-top:50px;
		}
		.SEMv2 #crossQuote .wideContainer {
			height:530px;
		}
		#design-software #crossCTA .wideContainer,
		#saas-v2 #crossCTA .wideContainer,
		#wholesale-ecommerce #crossCTA .wideContainer,
		#cloud-ecommerce #crossCTA .wideContainer {
			height:370px;
		}
		.SEMv2 #crossQuote h2 {
			font-size:1.125em !important;
			color:#82858b !important;
			text-transform:uppercase;
			letter-spacing:0.3em;
			font-weight:500;
			max-width:970px;
			margin:0 auto;
		}
		.SEMv2 #crossQuote h3 {
			font-weight:300;
			margin-top:15px;
		}
		.SEMv2 #crossQuote p:nth-child(2) {
			max-width:490px;
			margin:20px auto 0 auto;
			text-align:center;
			color:#82858b;
			font-size:1.0625em;
			line-height:30px;
		}
		.SEMv2 .tripleContainer {
			margin:70px auto 0 auto;
			width:935px;
		}
		.SEMv2 #crossQuote .percentCircle {
			background:none;
			margin:0 auto;
			width:220px;
			height:155px;
			}
			.SEMv2 #crossQuote .percentCircle div {
				width:220px;
				height:150px;
			}
			.SEMv2 #crossQuote .percentCircle h4 {
				color:#16c0d5;
				font-size:2.6875em !important;
			}
		.SEMv2 #crossQuote .solutionBox {
			padding:0 45px;
			height:auto;
			}
			.SEMv2 #crossQuote .solutionBox p {
				color:#82858b;
				font-size:0.875em;
				line-height:22px;
			}
		.SEMv2 #crossQuote #solution2 {
			border-left:solid 2px #f2f7f9;
			border-right:solid 2px #f2f7f9;
		}

		.SEMv2 #crossCTA h2 {
			max-width:730px;
		}

		.SEMv2 #CTAStick p {
			font-size:1em;
		}
		.SEMv2 #CTAStick input[type="email"] {
			width:210px;
		}

	.SEMv2 #crossCTA a {
		width:310px;
		}
		#wholesale-ecommerce #crossCTA a,
		#cloud-ecommerce #crossCTA a {
			width:390px;
		}

/* ----- Magento ----- */
.MagentoSEM #SEMHeader {
	background:none;
	padding-bottom:190px;
	}
	#reviews #mivaLogo {
		z-index:999;
	}
	#stickyNumber {
		display:block;
		position:absolute;
		padding:35px 50px 35px 0;
		top:0;
		right:0;
		z-index:999;
		font-size:1.125em;
		}
		#capterra #stickyNumber {
			width:195px;
		}
		#stickyNumber span {
			float:left;
			color:#4d4d4d;
		}
	.MagentoSEM #SEMHeader h1 {
		text-align:left;
		margin:185px 0 50px 0;
		color:#4d4d4d;
		font-size:3.25em;
		max-width:590px;
		line-height:60px;
		}
		#reviews #SEMHeader h1 {
			font-size:2em;
			line-height:42px;
		}
		#capterra #SEMHeader h1 {
			font-size:2.5em;
			line-height:50px;
		}
	.MagentoSEM #SEMHeader p {
		max-width:520px;
		font-size:1.125em;
		color:#757a7b;
		line-height:30px;
		margin-bottom:25px;
		letter-spacing:0.01em;
	}
	.MagentoSEM #SEMHeader .small {
		font-size:0.875em;
		line-height:20px;
	}
	.MagentoSEM .readMoreMobile {
		display:none;
		text-align:center;
		color:#757a7b;
		font-weight:500;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
	}
	#headerPhone {
		position:absolute;
		top:0;
		right:-90px;
		width:487px;
		height:909px;
		background:url(/images/new-images/bg-blocks.png) no-repeat center center;
		}
		#headerPhone img {
			position:absolute;
			top:175px;
			left:-145px;
			width:907px;
		}
	#MagHeaderForm {
		margin:100px 0 20px 0;
		z-index:99;
		position:relative;
		}
		#MagHeaderForm input {
			letter-spacing:0.0475em;
			float:left;
		}
		#MagHeaderForm input[type="email"] {
			border:solid 1px #ededed;
			border-right:none;
			color:#93969c;
			padding:25px;
			width:310px;
		}
		#MagHeaderForm input[type="submit"] {
			border:solid 1px #16c0d5;
			background:#16c0d5;
			color:#FFF;
			padding:25px 45px;
			transition: all 0.2s ease-in-out;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			-o-transition: all 0.2s ease-in-out;
			}
			#MagHeaderForm input[type="submit"]:hover {
				background:#15b5c6;
			}
	.MagentoSEM #SEMHeader .btnBlueStandard {
		font-size:1.125em;
		text-transform:none;
		font-weight:500;
		padding:20px 40px;
		background:#16c0d5;
		letter-spacing:0.0475em;
		text-align:center;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		margin-top:90px;
		}
		.MagentoSEM #SEMHeader .btnBlueStandard:hover {
			background:#15b5c6;
		}
	#midPage .btnBlueStandard {
		font-size:1.125em;
		text-transform:none;
		font-weight:500;
		padding:20px 40px;
		background:#16c0d5;
		letter-spacing:0.0475em;
		text-align:center;
		border-radius:0;
		width:150px;
		margin:50px auto 70px auto;
		display:block;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		}
		#midPage .btnBlueStandard:hover {
			background:#15b5c6;
		}


#g2Compare {
	position:relative;
	background:#FFF url(/images/new-images/bg-light-mountains.jpg) no-repeat bottom center;
	-webkit-background-size:100% auto;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	background-size:100% auto;
	padding-bottom:510px;
	}
	#g2Compare img.laterContent {
		position:absolute;
		top:-110px;
		right:0;
		left:0;
		margin-right:auto;
		margin-left:auto;
		width:83px;
	}
	#g2Compare .fadeLarge {
		display:none;
	}
	#g2Compare h2 {
		text-align:center;
		max-width:615px;
		margin:0 auto;
		font-weight:100;
		color:#757a7b;
		text-transform:uppercase;
		font-size:1.125em;
		letter-spacing:0.25em;
			}
			#g2Compare h2 span {
				line-height:36px;
			}
			#g2Compare h2 span span {
				font-weight:600;
				font-style:italic;
			}
		#g2Compare h2 i {
			font-size:1.35em;
			display:block;
			color:#b3b5b6;
		}
	#g2Compare img.latestContent {
		width:1039px;
		margin:0 auto;
		position:absolute;
		right:0;
		left:0;
		top:230px;
	}
	.swiper-container {
		display:none;
	}	

#midPage {
	padding:310px 0 30px 0;
	position:relative;
	}
	#midPage .floatedContent {
		width:500px;
		}
		#midPage .floatedContent h2 {
			font-size:1.625em !important;
			color:#4d4d4d;
			font-weight:300 !important;
			}
			#reviews #midPage .floatedContent h2 {
				line-height:40px;
			}
			#midPage .floatedContent .quoteHeader {
				color:#16c0d5;
				font-size:1.3125em !important;
				line-height:34px !important;
				margin:0 0 5px 0 !important;
			}
		#midPage .floatedContent p {
			font-weight:100;
			color:#757a7b;
			font-size:1.125em;
			margin:10px 0 55px 0;
			width:90%;
			}
			#reviews #midPage .floatedContent p:nth-child(4) {
				margin:10px 0 15px 0;
			}
			#midPage .floatedContent .quoter {
				color:#757a7b;
				font-weight:600;
				text-transform:uppercase;
				letter-spacing:0.1em;
				font-size:0.975em;
				line-height:26px;
				}
				.quoter span {
					text-transform:none;
					letter-spacing:initial;
					font-weight:300;
					margin-left:18px;
					display:block;
				}
	#midPage img {
		position:absolute;
		right:0;
		top:0;
	}
	#midPage h2.bottomItem,
	#bottomPage h2.bottomItem,
	#bottomSEM h2.bottomItem {
		text-align:center;
		color:#4d4d4d;
		font-weight:100;
		font-size:2.625em;
		max-width:680px;
		margin:200px auto 0 auto;
		line-height:50px;
	}
	#SEMagento1 #bottomSEM h2.bottomItem {
		margin:225px auto 0 auto;
	}
	#capterra #bottomPage h2.bottomItem {
		margin:50px auto 0 auto;
		max-width:750px;
	}
	#midPage p.bottomItem,
	#bottomPage p.bottomItem,
	#bottomSEM p.bottomItem {
		text-align:center;
		color:#757a7b;
		font-size:1.125em;
		max-width:680px;
		margin:25px auto;
		font-weight:100;
		line-height:28px;
		}
		#midPage p.bottomItem strong,
		#bottomPage p.bottomItem strong,
		#bottomSEM p.bottomItem strong {
			color:#4d4d4d !important;
			font-weight:500;
		}
		#bottomPage p.bottomItem {
			max-width:700px;
		}
	#midPage .btnBlueStandard,
	#bottomPage .btnBlueStandard,
	#bottomSEM .btnBlueStandard {
		font-size:1.125em;
		text-transform:none;
		font-weight:500;
		padding:20px 40px;
		background:#16c0d5;
		letter-spacing:0.0475em;
		text-align:center;
		border-radius:0;
		width:150px;
		margin:50px auto 15px auto;
		display:block;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		}
		#midPage .btnBlueStandard:hover,
		#bottomPage .btnBlueStandard:hover,
		#bottomSEM .btnBlueStandard:hover {
			background:#15b5c6;
		}
		#reviews #midPage .btnBlueStandard,
		#bottomPage .btnBlueStandard {
			width:200px;
		}
	#midPage p.smallText,
	#bottomSEM p.smallText,
	#vsFooter p.smallText {
		text-align:center;
		color:#757a7b;
		font-size:0.8125em;
		margin:20px auto 0 auto;
		max-width:760px;
	}
	#midPage ul {
		margin:40px 0 120px 0;
		padding:0;
		font-size:1.25em;
		color:#4d4d4d;
		line-height:34px;
		}
		#midPage ul li {
			margin-bottom:25px;
			background:url(/images/new-images/bullet-line.jpg) no-repeat left 17px;
			padding-left:65px;
		}
	#bottomSEM {
		padding-bottom:150px;
	}

#capterraSection {
	padding:165px 0;
	background-color:#79e5f2;
	background-image:linear-gradient(0deg, #f2fcfe 0%, #ffffff 50%);
	position:relative;
	z-index:99;
	}
	#capterraSection a {
		float:left;
		clear:left;
		color:#16c0d5;
		font-weight:600;
		font-size:1.125em;
		margin-top:5px;
	}
	#capterraSection .floatedContent h2 {
		width:95%;
	}
	#capterraSection .floatedContent h3 {
		font-size:1.6875em;
		font-weight:300;
		width:55%;
		line-height:36px;
	}
	#capterraSection .floatedContent p {
		width:70%;
	}
	#capterraSection .mivaCompare {
		top:-70px;
		right:0;
		left:auto;
		width:320px;
		padding:70px 85px 55px 85px;
		}
		#capterraSection .mivaCompare .compareLogo {
			margin:0 50px 0 0;
			float:left;
		}
		#innerContent #capterraSection .mivaCompare p {
			margin-top:0;
		}
		#innerContent .fiveRate {
			float:left;
			display:block;
			width:50%;
			font-size:2.25em;
			color:#4d4d4d;
			font-weight:100;
			letter-spacing:0.1em;
			margin-bottom:20px;
		}
		.mivaCompare .basedOn {
			float:left;
			display:block;
			width:50%;
			color:#4d4d4d;
			font-size:0.875em;
			margin:5px 0 0 5px;
			}
			.mivaCompare .basedOn span {
				color:#16c0d5;
			}
		.mivaCompare .circleRating {
			float:left;
			margin:0;
			display:block;
			width:50%;
		}
		#innerContent .mivaCompare h4 {
			color:#16c0d5;
			font-size:1.325em;
			margin:70px 0 15px 0;
			font-weight:300;
		}
		.mivaCompare .ratingBar {
			border:solid 1px #39f7d1;
			width:275px;
		}
		.mivaCompare .quote {
			font-style:normal;
			color:#757a7b;
			font-size:1.125em;
			font-weight:100;
			line-height:32px;
		}
		.mivaCompare .quoter {
			text-transform:uppercase;
			font-weight:500;
			letter-spacing:0.1em;
			margin-top:20px !important;
			color:#757a7b;
			}
			.mivaCompare .quoter span {
				text-transform:none;
				font-weight:100;
				font-size:0.875em;
			}
		#capterraSection .rateBars:nth-child(5) .ratingBar div {
			background:#39f7d1;
			width:100%;
			height:100%;
		}
		#capterraSection .rateBars:nth-child(6) .ratingBar div {
			background:#39f7d1;
			width:100%;
			height:100%;
		}
		#capterraSection .rateBars:nth-child(7) .ratingBar div {
			background:#39f7d1;
			width:100%;
			height:100%;
		}

#bottomPage {
	padding:50px 0 100px 0;
}

#capterra #bottomPage {
	padding:150px 0 100px 0;
}

#lowerComparison {
	position:relative;
	background:#FFF url(/images/new-images/bg-lightfade-smile.jpg) no-repeat bottom center;
	-webkit-background-size:100% auto;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	background-size:100% auto;
	padding:90px 0 420px 0;
	}
	#reviews #lowerComparison {
		padding:300px 0 420px 0;
	}
	#lowerComparison img.revealContent {
		position:absolute;
		top:-110px;
		right:0;
		left:0;
		margin-right:auto;
		margin-left:auto;
		width:83px;
	}
	#lowerComparison .fadeLarge {
		display:none;
	}
	#lowerComparison h2 {
		text-align:center;
		max-width:635px;
		margin:0 auto;
		font-weight:100;
		color:#757a7b;
		text-transform:uppercase;
		font-size:1.125em;
		letter-spacing:0.25em;
			}
			#lowerComparison h2 span {
				line-height:36px;
			}
			#lowerComparison h2 span span {
				font-weight:600;
				font-style:italic;
			}
		#lowerComparison h2 i {
			font-size:1.35em;
			display:block;
			color:#b3b5b6;
		}
		#reviews #lowerComparison h2,
		#capterra #lowerComparison h2,
		#SEMagento2 #lowerComparison h2 {
			max-width:815px;
		}
	#lowerComparison img.latestContent {
		width:1039px;
		margin:0 auto;
		position:absolute;
		right:0;
		left:0;
		top:230px;
	}
	.swiper-container {
		display:none;
	}

#bigCompare {
	position:absolute;
	width:1039px;
	margin-right:auto;
	margin-left:auto;
	left:0;
	right:0;
	top:270px;
	z-index:99;
	}
	.bigCompare {
		position:absolute;
		width:860px;
		height:500px;
		margin-right:auto;
		margin-left:auto;
		left:0;
		right:0;
		top:270px;
		z-index:99;
		text-align:center;
	}
	.wideCompare {
		width:1170px;
		top:290px;
	}
	.fourCompare {
		width:975px !important;
	}
	#mivaCompare {
		position:absolute;
		left:0;
		top:0;
		width:360px;
		z-index:99;
		background:#FFF;
		box-shadow:0 0px 25px rgba(0, 0, 0, 0.1);
		padding:60px 65px 130px 65px;
		}
		.mivaCompare {
			position:absolute;
			left:0;
			top:0;
			width:190px;
			z-index:99;
			background:#FFF;
			box-shadow:0 0px 25px rgba(0, 0, 0, 0.1);
			padding:60px 65px 65px 65px;
		}
		.wideCompare .mivaCompare {
			left:435px;
			width:180px;
		}
		.fourCompare #mivaCompare,
		.fourCompare .mivaCompare {
			width:230px;
			left:215px;
			padding:40px 30px 100px 30px;
		}
		#mivaCompare .compareLogo,
		.mivaCompare .compareLogo {
			width:85px;
			margin:0 auto;
			display:block;
		}
		.mivaCompare p,
		#lowOther .rightCompare p,
		#lowOther .leftCompare p {
			color:#898888;
			font-size:0.875em;
			margin-top:70px;
			}
			.mivaCompare p .largeMonth {
				font-size:3.125em;
				color:#16c0d5;
				font-weight:100;
			}
			#lowOther .rightCompare p .largeMonth,
			#lowOther .leftCompare p .largeMonth {
				font-size:2.5em;
				color:#898888;
				font-weight:100;
			}
			.mivaCompare p .monthTime {
				font-size:0.8125em;
				color:#16c0d5;
			}
			#lowOther .rightCompare p .monthTime,
			#lowOther .leftCompare p .monthTime {
				font-size:0.8125em;
				color:#898888;
			}
	#otherCompare,
	.otherCompare {
		position:absolute;
		right:0;
		top:30px;
		width:80%;
		background:#FFF;
		z-index:98;
		box-shadow:0 0px 25px rgba(0, 0, 0, 0.1);
		padding:30px 35px 30px 0;
		}
		.wideCompare .otherCompare {
			width:1120px;
		}
		.fourCompare #otherCompare,
		.fourCompare .otherCompare {
			width:100%;
			top:25px;
			padding:30px 25px 10px 0;
		}
		.fourCompare #otherCompare .compareLogo,
		.fourCompare .otherCompare .compareLogo {
			width:155px;
		}
		#otherCompare .compareLogo,
		.otherCompare .compareLogo {
			width:45px;
			margin:0 auto;
			display:block;
		}
		.wideCompare .otherCompare .compareLogo {
			width:auto;
			max-width:100%;
		}
		.wideLeft {
			float:left;
		}
		#lowLarge .wideLeft .leftCompare {
			margin-left:40px;
			margin-right:30px;
		}
		.rightCompare {
			float:right;
			width:195px;
			}
			.wideCompare .rightCompare {
				width:145px;
			}
		.leftCompare {
			float:right;
			width:195px;
			border-right:solid 1px #eaefef;
			margin-right:40px;
			padding-right:40px;
			padding-bottom:70px;
			}
			#lowLarge .leftCompare {
				padding-bottom:0;
				margin-right:30px;
				padding-right:30px;
			}
			.wideCompare .leftCompare {
				width:145px;
			}
		.fourCompare .leftCompare {
			float:left;
			width:175px;
			border-right:none;
			margin:20px 0 0 30px;
		}
		.fourCompare .rightCompare {
			width:175px;
			margin:20px 0 0 0;
		}
		.fourCompare #hybrisCompare {
			margin:20px 30px 0 0;
			border-right:solid 1px #eaefef;
			padding-right:30px;
		}
		.underLogo {
			text-align:center;
			line-height:20px;
			margin-top:10px !important;
		}
		#magentoCompare .compareLogo,
		#hybrisCompare .compareLogo,
		#netsuiteCompare .compareLogo {
			width:155px;
		}
	.circleRating {
		width:90px;
		margin:40px auto 10px auto;
		}
		#magentoCompare .circleRating {
			margin:45px auto 10px auto;
		}
		#hybrisCompare .circleRating {
			margin:50px auto 10px auto;
		}
		#netsuiteCompare .circleRating {
			margin:50px auto 10px auto;
		}
		.fullRate {
			display:block;
			float:left;
			border:solid 1px #50adca;
			background:#8ad7f0;
			width:10px;
			height:10px;
			-webkit-border-radius:6px;
			-moz-border-radius:6px;
			-o-border-radius:6px;
			border-radius:6px;
			margin:0 3px;
		}
		.halfRate {
			display:block;
			float:left;
			border:solid 1px #50adca;
			background:linear-gradient(to left, #FFF 50%, #8ad7f0 50%);
			width:10px;
			height:10px;
			-webkit-border-radius:6px;
			-moz-border-radius:6px;
			-o-border-radius:6px;
			border-radius:6px;
			margin:0 3px;
		}
		.noRate {
			display:block;
			float:left;
			border:solid 1px #50adca;
			background:#FFF;
			width:10px;
			height:10px;
			-webkit-border-radius:6px;
			-moz-border-radius:6px;
			-o-border-radius:6px;
			border-radius:6px;
			margin:0 3px;
		}
	#bigCompare .basedOn,
	.bigCompare .basedOn {
		font-size:0.8125em;
		text-align:center;
		color:#4d4d4d;
		}
		#bigCompare .basedOn a,
		.bigCompare .basedOn a {
			color:#2c98bb;
			font-weight:500;
			cursor:default;
		}
	.rateBars {
		position:relative;
		}
		.rateBars h3 {
			color:#4d4d4d;
			font-size:1em !important;
			font-weight:100 !important;
			letter-spacing:0.0475em;
		}
		#reviews .rateBars h3 {
			font-size:0.875em !important;
			letter-spacing:0.02em;
		}
		#capterra .rateBars h3 {
			font-size:0.875em !important;
			letter-spacing:0.02em;
		}
		.ratingBar {
			width:315px;
			height:2px;
			display:block;
			border:solid 1px #e5e5e5;
			float:left;
			}
			.fourCompare .ratingBar {
				width:185px;
			}
			.rateBars:nth-child(4) .ratingBar div {
				background:#39f7d1;
				width:95%;
				height:100%;
			}
			.rateBars:nth-child(5) .ratingBar div {
				background:#39f7d1;
				width:93%;
				height:100%;
			}
			.rateBars:nth-child(6) .ratingBar div {
				background:#39f7d1;
				width:91%;
				height:100%;
			}
			#reviews .rateBars:nth-child(4) .ratingBar div,
			#capterra .rateBars:nth-child(4) .ratingBar div {
				background:#39f7d1;
				width:92%;
				height:100%;
			}
			#reviews .rateBars:nth-child(5) .ratingBar div,
			#capterra .rateBars:nth-child(5) .ratingBar div {
				background:#39f7d1;
				width:95%;
				height:100%;
			}
			#reviews .rateBars:nth-child(6) .ratingBar div,
			#capterra .rateBars:nth-child(6) .ratingBar div {
				background:#39f7d1;
				width:93%;
				height:100%;
			}
			#otherCompare .ratingBar {
				width:150px;
				}
				.fourCompare #otherCompare .ratingBar {
					width:130px;
				}
				.leftCompare .rateBars:nth-child(5) .ratingBar div {
					background:#cfcfcf;
					width:76%;
					height:100%;
				}
				.leftCompare .rateBars:nth-child(6) .ratingBar div {
					background:#cfcfcf;
					width:79%;
					height:100%;
				}
				.leftCompare .rateBars:nth-child(7) .ratingBar div {
					background:#cfcfcf;
					width:84%;
					height:100%;
				}
				.rightCompare .rateBars:nth-child(5) .ratingBar div {
					background:#cfcfcf;
					width:79%;
					height:100%;
				}
				.rightCompare .rateBars:nth-child(6) .ratingBar div {
					background:#cfcfcf;
					width:72%;
					height:100%;
				}
				.rightCompare .rateBars:nth-child(7) .ratingBar div {
					background:#cfcfcf;
					width:87%;
					height:100%;
				}
				#magentoCompare .rateBars:nth-child(4) .ratingBar div {
					background:#cfcfcf;
					width:79%;
					height:100%;
				}
				#magentoCompare .rateBars:nth-child(5) .ratingBar div {
					background:#cfcfcf;
					width:72%;
					height:100%;
				}
				#magentoCompare .rateBars:nth-child(6) .ratingBar div {
					background:#cfcfcf;
					width:87%;
					height:100%;
				}
				#hybrisCompare .rateBars:nth-child(4) .ratingBar div {
					background:#cfcfcf;
					width:81%;
					height:100%;
				}
				#hybrisCompare .rateBars:nth-child(5) .ratingBar div {
					background:#cfcfcf;
					width:83%;
					height:100%;
				}
				#hybrisCompare .rateBars:nth-child(6) .ratingBar div {
					background:#cfcfcf;
					width:84%;
					height:100%;
				}
				#netsuiteCompare .rateBars:nth-child(4) .ratingBar div {
					background:#cfcfcf;
					width:89%;
					height:100%;
				}
				#netsuiteCompare .rateBars:nth-child(5) .ratingBar div {
					background:#cfcfcf;
					width:86%;
					height:100%;
				}
				#netsuiteCompare .rateBars:nth-child(6) .ratingBar div {
					background:#cfcfcf;
					width:71%;
					height:100%;
				}
				#reviews #magentoCompare .rateBars:nth-child(4) .ratingBar div,
				#capterra #magentoCompare .rateBars:nth-child(4) .ratingBar div {
					background:#cfcfcf;
					width:87%;
					height:100%;
				}
				#reviews #magentoCompare .rateBars:nth-child(5) .ratingBar div,
				#capterra #magentoCompare .rateBars:nth-child(5) .ratingBar div {
					background:#cfcfcf;
					width:79%;
					height:100%;
				}
				#reviews #magentoCompare .rateBars:nth-child(6) .ratingBar div,
				#capterra #magentoCompare .rateBars:nth-child(6) .ratingBar div {
					background:#cfcfcf;
					width:72%;
					height:100%;
				}
				#reviews #hybrisCompare .rateBars:nth-child(4) .ratingBar div,
				#capterra #hybrisCompare .rateBars:nth-child(4) .ratingBar div {
					background:#cfcfcf;
					width:84%;
					height:100%;
				}
				#reviews #hybrisCompare .rateBars:nth-child(5) .ratingBar div,
				#capterra #hybrisCompare .rateBars:nth-child(5) .ratingBar div {
					background:#cfcfcf;
					width:81%;
					height:100%;
				}
				#reviews #hybrisCompare .rateBars:nth-child(6) .ratingBar div,
				#capterra #hybrisCompare .rateBars:nth-child(6) .ratingBar div {
					background:#cfcfcf;
					width:83%;
					height:100%;
				}
				#reviews #netsuiteCompare .rateBars:nth-child(4) .ratingBar div,
				#capterra #netsuiteCompare .rateBars:nth-child(4) .ratingBar div {
					background:#cfcfcf;
					width:71%;
					height:100%;
				}
				#reviews #netsuiteCompare .rateBars:nth-child(5) .ratingBar div,
				#capterra #netsuiteCompare .rateBars:nth-child(5) .ratingBar div {
					background:#cfcfcf;
					width:89%;
					height:100%;
				}
				#reviews #netsuiteCompare .rateBars:nth-child(6) .ratingBar div,
				#capterra #netsuiteCompare .rateBars:nth-child(6) .ratingBar div {
					background:#cfcfcf;
					width:86%;
					height:100%;
				}
		.rateBars span {
			position:absolute;
			bottom:-10px;
			right:0;
			color:#33e8c4;
			font-size:1.375em;
			}
			#otherCompare .rateBars span {
				color:#757a7b;
			}
	.compareCTA {
		display:block;
		bottom:0;
		left:0;
		height:30px;
		width:100%;
		position:absolute;
		border:solid 1px #eaefef;
		text-align:center;
		padding:20px 0;
		text-transform:uppercase;
		letter-spacing:0.1em;
		color:#f7394a;
		font-weight:500;
		font-size:0.875em;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		}
		.fourCompare .compareCTA {
			padding:10px 0;
		}
		.compareCTA:hover {
			background:#f7394a;
			color:#FFF;
		}

.hideLarge {
	display:none;
}

.MagentoSEM #CTAStick p {
	margin:47px 45px 0 75px;
}

.swiper-container {
	position:absolute !important;
	margin-right:auto;
	margin-left:auto;
	left:0;
	right:0;
	top:310px;
	z-index:99;
	height:480px !important;
	padding-bottom:20px;
	}
	.swiper-container #mivaCompare {
		padding:60px 30px 130px 30px;
		position:relative;
		float:none;
		width:250px;
		margin-top:20px;
		}
		.swiper-pagination {
			bottom:0;
			}
			.swiper-pagination-bullet-active {
				background:#FFF !important;
			}
		.swiper-container .rateBars {
			clear:both;
		}
		.swiper-container .leftCompare .rateBars span,
		.swiper-container .rightCompare .rateBars span {
			color:#757a7b;
		}
		.swiper-container .ratingBar {
			width:205px;
		}
		.swiper-container .compareLogo {
			float:left;
			margin:0 20px 0 0 !important;
		}
		.swiper-container .underLogo {
			text-align:left;
		}
		.swiper-container .leftCompare {
			margin-right:0;
			width:250px;
			margin-top:20px;
			padding:40px 30px 50px 30px;
			box-shadow:0 0px 25px rgba(0, 0, 0, 0.1);
			float:none;
			background:#FFF;
			}
			.swiper-container .leftCompare .compareLogo {
				width:65px;
			}
		.swiper-container .rightCompare {
			margin-top:20px;
			width:250px;
			padding:40px 30px 50px 30px;
			box-shadow:0 0px 25px rgba(0, 0, 0, 0.1);
			float:none;
			background:#FFF;
			}
			.swiper-container .rightCompare .compareLogo {
				width:65px;
			}
		.swiper-container .circleRating {
			float:left;
			margin:20px 0 10px 0;
		}
		.swiper-container .basedOn {
			float:left;
			font-size:0.8125em;
			color:#4d4d4d;
			}
			.swiper-container .leftCompare .basedOn,
			.swiper-container .rightCompare .basedOn {
				clear:left;
			}
			.swiper-container .basedOn a {
				color:#2c98bb;
				font-weight:500;
				cursor:default;
			}
	.swiper-slide-prev {
		right:90px;
		opacity:0.8;
		right:50px;
	}
	.swiper-slide-next {
		opacity:0.8;
		left:50px;
	}
	.swiper-container .compareCTA {
		width:100%;
		border-right:none;
		border-bottom:none;
		border-left:none;
	}



/* ----- New VS ----------------------------------------------------------------- */
#miva-shopify #SEMHeader {
	padding-bottom:300px;
}
#miva-magento #SEMHeader {
	padding-bottom:310px;
}
.newVS .paddedContent {
	position:relative;
}
.newVS #SEMHeader img {
	width:auto;
}
.newVS #SEMHeader h1 {
	mix-blend-mode:color-dodge;
	z-index:100;
	position:relative;
	font-size:4.9365em;
	font-weight:600;
	max-width:810px;
	margin:255px 0 50px 0;
}
#miva-magento #SEMHeader h1 {
	font-size:4.0625em;
	margin:435px 0 50px 0;
	line-height:70px;
	}
	#miva-magento #SEMHeader h1 span {
		color:#FFF;
		font-size:1em;
	}
.newVS #SEMHeader h2 {
	font-size:1.875em;
	font-weight:100;
	margin:25px 0 30px 0;
	}
	#miva-shopify #SEMHeader h2 {
		max-width:380px;
		line-height:40px;
	}
	#miva-magento #SEMHeader h2 {
		max-width:410px;
		line-height:40px;
	}
.newVS #SEMHeader p {
	max-width:450px;
	}
	#miva-shopify #SEMHeader p {
		max-width:380px;
	}
	#miva-magento #SEMHeader p {
		max-width:380px;
	}
#miva-magento #MagHeaderForm {
	margin:85px 0 20px 0;
	}
	.newVS #MagHeaderForm input[type="email"] {
		width:260px;
		}
		#miva-shopify #MagHeaderForm input[type="email"],
		#miva-magento #MagHeaderForm input[type="email"] {
			border-right:solid 1px #ededed;
			width:310px;
			margin-bottom:15px;
		}
		#miva-shopify #MagHeaderForm input[type="submit"],
		#miva-magento #MagHeaderForm input[type="submit"] {
			width:360px;
			background:#38393a;
			border:solid 1px #38393a;
		}
	.newVS #MagHeaderForm input {
		font-size:0.875em;
		}
		#miva-shopify #MagHeaderForm input,
		#miva-magento #MagHeaderForm input {
			clear:both;
		}
.newVS #heroImage {
	width:705px;
	position:absolute;
	height:845px;
	top:150px;
	right:-190px;
	}
	#miva-shopify #heroImage {
		width:815px;
		height:945px;
		right:-110px;
	}
	#miva-magento #heroImage {
		width:820px;
		height:945px;
		right:-105px;
	}
	.newVS #heroImage .candyBox {
		width:585px;
		height:720px;
		top:125px;
	}
	.newVS #SEMHeader img {
		top:0;
		margin-right:0;
		margin-left:0;
		left:20px;
		}
		#miva-shopify #SEMHeader img {
			left:0;
		}
		#miva-magento #SEMHeader img {
			left:0;
		}
	.newVS #SEMHeader .blueBox {
		width:720px;
		height:820px;
		background-color:#fee7e9;
		background-image:linear-gradient(45deg, #effcfd 30%, #fee7e9 70%);
		right:0;
		top:125px;
		position:absolute;
	}

#mobileBreak {
	display:none;
	height:335px;
	width:300px;
	margin:20px auto 70px auto;
	}
	#singleCompare #mobileBreak .candyContainer {
		top:70px;
		right:-30px;
		left:auto;
		z-index:88;
	}
	#emptyBlack {
		width:150px;
		height:335px;
		background:#262934;
		position:absolute;
		right:0;
		left:0;
		margin-right:auto;
		margin-left:auto;
		display:block;
		z-index:88;
	}
	#mobileBreak img {
		position:absolute;
		z-index:89;
		width:390px;
		left:-40px;
		top:60px;
	}

#singleCompare {
	padding:195px 0;
	background:#FFF url(/images/new-images/bg-distant-mtns.jpg) no-repeat center bottom;
	-webkit-background-size:100%;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%;
	}
	#miva-magento.updateMagento #singleCompare .wideContainer {
		width:1155px;
		}
		#miva-bigcommerce.updateMagento #singleCompare .wideContainer,
		#miva-shopify.updateMagento #singleCompare .wideContainer {
			width:1155px;
		}
		#miva-magento.updateMagento #singleCompare .sideByCompare,
		#miva-bigcommerce.updateMagento #singleCompare .sideByCompare,
		#miva-shopify.updateMagento #singleCompare .sideByCompare {
			float:right;
		}
	#miva-shopify #singleCompare {
		padding:195px 0 295px 0;
		background:#FFF url(/images/new-images/bg-fragmented.jpg) no-repeat center bottom;
		-webkit-background-size:100%;
		-moz-background-size:100%;
		-o-background-size:100%;
		background-size:100%;
	}
	#miva-magento #singleCompare {
		padding:195px 0 295px 0;
		background:#FFF url(/images/new-images/bg-fragmented.jpg) no-repeat center bottom;
		-webkit-background-size:100%;
		-moz-background-size:100%;
		-o-background-size:100%;
		background-size:100%;
	}
	#innerContent #singleCompare h2 {
		font-size:2.625em;
		color:#38393a;
		text-align:center;
		margin:0 auto;
		max-width:785px;
		line-height:48px;
	}
	#innerContent #singleCompare p {
		max-width:445px;
		margin:30px auto 0 auto;
		text-align:center;
		color:#757a7b;
		font-size:1.125em;
		font-weight:100;
		line-height:32px;
	}
	#singleCompare .candyContainer {
		position:absolute;
		top:-180px;
		left:40px;
		width:90px;
		height:115px;
		}
		#miva-shopify #singleCompare .candyContainer {
			left:300px;
			z-index:89;
		}
		#miva-magento #singleCompare .candyContainer {
			left:300px;
			z-index:89;
		}
		#singleCompare .candyContainer .smallCandy {
			position:absolute;
			bottom:0;
			left:0;
			width:75px;
			height:75px;
		}
		#singleCompare .candyContainer .tinyCandy {
			position:absolute;
			top:0;
			right:0;
			width:45px;
			height:45px;
		}
	#singleCompare #scrollFloat {
		width:50px;
		height:310px;
		left:540px;
		}
		#miva-shopify #singleCompare #scrollFloat {
			left:320px;
			top:-440px;
			z-index:88;
		}
		#miva-magento #singleCompare #scrollFloat {
			left:320px;
			top:-440px;
			z-index:88;
		}
		#singleCompare #scrollFloat p {
			font-size:0.75em;
			margin:0;
		}
		#singleCompare #scrollFloat hr {
			background-color:#d9dada;
			border-color:#d9dada;
			right:-74px;
		}
	.sideByCompare {
		margin:100px auto 0 auto;
		width:1080px;
		height:1100px;
		position:relative;
		}
		#miva-magento .sideByCompare {
			height:1630px;
		}
		.mivaSideBy {
			width:545px;
			padding:85px 0 0 0;
			background:#FFF;
			box-shadow:0 0px 25px rgba(0, 0, 0, 0.1);
			text-align:center;
			position:absolute;
			top:0;
			left:0;
			z-index:99;
			}
			.mivaSideBy img {
				width:80px;
				margin:0 auto;
			}
		#innerContent .sideByCompare ul {
			margin:75px auto 70px auto;
			width:405px;
			}
			#miva-shopify #innerContent .sideByCompare .otherSideBy ul {
				margin:78px auto 70px auto;
			}
			#miva-magento #innerContent .sideByCompare .otherSideBy ul {
				margin:76px auto 70px auto;
			}
			.sideByCompare ul li {
				background:none;
				padding:20px 0;
				border-bottom:solid 1px #f4f4f4;
				border-top:solid 1px #fbfbfb;
				color:#5f6465;
				position:relative;
				}
				.sideByCompare ul li:nth-child(1) {
					border-top:none;
				}
				.sideByCompare ul li:nth-child(8),
				#miva-shopify .sideByCompare ul li:nth-child(10),
				#miva-magento .sideByCompare ul li:nth-child(12) {
					border-bottom:none;
				}
				#miva-shopify .sideByCompare ul li:nth-child(8),
				#miva-magento .sideByCompare ul li:nth-child(8) {
					border-bottom:solid 1px #f4f4f4;
				}
				#miva-shopify .sideByCompare .mivaSideBy ul li:nth-child(2),
				#miva-shopify .sideByCompare .mivaSideBy ul li:nth-child(6),
				#miva-shopify .sideByCompare .mivaSideBy ul li:nth-child(8),
				#miva-shopify .sideByCompare .mivaSideBy ul li:nth-child(9),
				#miva-shopify .sideByCompare .mivaSideBy ul li:nth-child(10) {
					padding:33px 0;
				}
				#miva-shopify .sideByCompare .otherSideBy ul li:nth-child(4),
				#miva-shopify .sideByCompare .otherSideBy ul li:nth-child(8),
				#miva-shopify .sideByCompare .otherSideBy ul li:nth-child(9),
				#miva-shopify .sideByCompare .otherSideBy ul li:nth-child(10) {
					padding:33px 0;
				}
				#miva-magento .sideByCompare ul li {
					padding:32px 0;
				}
				#miva-magento .sideByCompare .mivaSideBy ul li:nth-child(9),
				#miva-magento .sideByCompare .mivaSideBy ul li:nth-child(11) {
					padding:45px 0;
				}
				#miva-magento .sideByCompare .otherSideBy ul li:nth-child(3),
				#miva-magento .sideByCompare .otherSideBy ul li:nth-child(6) {
					padding:19px 0;
				}
				#miva-magento .sideByCompare .otherSideBy ul li:nth-child(7),
				#miva-magento .sideByCompare .otherSideBy ul li:nth-child(9),
				#miva-magento .sideByCompare .otherSideBy ul li:nth-child(11) {
					padding:45px 0;
				}
				.sideByCompare ul li span {
					display:block;
					width:47px;
					height:23px;
					background:url(/images/new-images/circle-line-side.png) no-repeat;
					position:absolute;
					top:35px;
					right:-70px;
					}
					.sideByCompare ul li:nth-child(1) span {
						top:20px;
					}
					.sideByCompare ul li span i {
						color:#39f7d1;
						position:absolute;
						top:-5px;
						left:4px;
					}

		.sideByCompare .mivaCall {
			display:block;
			padding:25px 0;
			text-align:center;
			border:solid 1px #f1f2f2;
			text-transform:uppercase;
			letter-spacing:0.06em;
			font-weight:600;
			transition: all 0.2s ease-in-out;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			-o-transition: all 0.2s ease-in-out;
			}
			.sideByCompare .mivaCall:hover {
				background:#F7394A;
				color:#FFF;
			}
	.otherSideBy {
		width:545px;
		padding:65px 0 0 0;
		background:#FFF;
		box-shadow:0 0px 25px rgba(0, 0, 0, 0.1);
		text-align:center;
		position:absolute;
		top:60px;
		right:0;
		z-index:98;
		}
		#miva-bigcommerce .otherSideBy ul li:nth-child(6),
		#miva-bigcommerce .otherSideBy ul li:nth-child(7) {
			padding:30px 0;
		}
		#miva-bigcommerce .otherSideBy ul li:nth-child(1) span {
			top:20px;
		}
		#miva-bigcommerce .otherSideBy ul li:nth-child(6) span {
			top:35px;
		}
		#miva-bigcommerce .otherSideBy ul li:nth-child(7) span {
			top:41px;
		}
		#miva-bigcommerce .otherSideBy ul li:nth-child(8) span {
			top:47px;
		}
		.otherSideBy ul li span {
			right:auto;
			left:-58px;
			top:35px;
			-webkit-transform:rotate(180deg);
  			transform:rotate(180deg);
		}

#goLiveTime {
	padding:150px 0 250px;
	background:#FFF url(/images/new-images/connect-dots.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#goLiveTime h2 {
		font-size:4.9375em;
		color:#38393a;
		font-weight:600;
		line-height:65px;
		margin-bottom:50px;
		}
		#goLiveTime h2 span {
			font-size:0.2em;
			text-transform:uppercase;
			letter-spacing:0.3em;
		}
	#goLiveTime p {
		color:#757a7b;
		font-size:1.125em;
		max-width:590px;
		font-weight:100;
		line-height:36px;
		margin-bottom:30px;
	}
	#goLiveTime a {
		float:right;
		display:block;
		background:#000;
		color:#FFF;
		padding:15px 25px;
		font-weight:500;
		letter-spacing:0.06em;
		width:210px;
		margin-top:220px;
		}
		#goLiveTime a i {
			float:right;
		}

#featureCompare {
	background:#16c0d5;
	height:475px;
	position:relative;
	z-index:99;
	}
	#miva-bigcommerce.updateMagento #featureCompare .stretchImage {
		height:786px;
		width:100%;
		position:absolute;
		top:-150px;
		right:700px;
		background:url(/images/new-images/smile-phone.jpg) no-repeat top right;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	#miva-shopify.updateMagento #featureCompare .stretchImage {
		height:786px;
		width:100%;
		position:absolute;
		top:-150px;
		right:700px;
		background:url(/images/new-images/bg-tab-view.jpg) no-repeat top right;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	#featureCompare img {
		position:absolute;
		top:-150px;
		left:-250px;
		z-index:98;
		}
		#miva-shopify #featureCompare img {
			left:-710px;
		}
		#miva-magento #featureCompare img {
			left:-800px;
		}
	.hugeBox {
		background:#FFF;
		box-shadow:0 0px 25px rgba(0, 0, 0, 0.1);
		padding:125px 135px 110px 135px;
		position:absolute;
		top:-310px;
		right:-100px;
		width:670px;
		z-index:99;
		}
		#miva-magento .hugeBox,
		#miva-bigcommerce.updateMagento .hugeBox,
		#miva-shopify.updateMagento .hugeBox {
			text-align:center;
			width:740px;
			padding:125px 80px 110px 80px;
			top:-280px;
		}
		#innerContent .hugeBox h2 {
			font-size:2.5em;
			color:#38393a;
			font-weight:600;
			line-height:48px;
			margin-bottom:40px;
		}
		#innerContent .hugeBox p {
			color:#757a7b;
			font-size:1.125em;
			line-height:32px;
			margin-bottom:70px;
			}
			#miva-magento #innerContent .hugeBox p {
				max-width:600px;
				margin:0 auto 100px auto;
			}
		.compareFeatures {
			float:left;
			width:245px;
			margin-bottom:25px;
			}
			#innerContent .compareFeatures h3 {
				font-size:1em;
				margin:0 0 10px 0;
				font-weight:500;
				color:#afb3b8;
			}
			#innerContent .compareFeatures p {
				font-size:1em;
				margin-bottom:15px;
				color:#afb3b8;
				font-style:italic;
				line-height:28px;
			}
		.mivaFeature {
			width:325px;
			margin-right:95px;
			}
			#miva-magento .mivaFeature,
			#miva-bigcommerce.updateMagento .mivaFeature,
			#miva-shopify.updateMagento .mivaFeature {
				width:256px;
				margin-right:55px;
				margin-left:55px;
				margin-bottom:95px;
				}
				#miva-magento #innerContent .mivaFeature p,
				#miva-bigcommerce.updateMagento #innerContent .mivaFeature p,
				#miva-shopify.updateMagento #innerContent .mivaFeature p {
					margin-bottom:15px;
				}
			.mivaFeature i {
				float:left;
				color:#d6d6d7;
				font-size:1.75em;
				margin-top:5px;
				}
				#miva-magento #innerContent .mivaFeature i,
				#miva-bigcommerce.updateMagento #innerContent .mivaFeature i,
				#miva-shopify.updateMagento #innerContent .mivaFeature i {
					float:none;
				}
			#innerContent .mivaFeature h3 {
				float:right;
				width:80%;
				text-transform:uppercase;
				color:#38393a;
				font-weight:600;
				}
				#miva-magento #innerContent .mivaFeature h3,
				#miva-bigcommerce.updateMagento #innerContent .mivaFeature h3,
				#miva-shopify.updateMagento #innerContent .mivaFeature h3 {
					float:none;
					width:100%;
					margin-top:10px;
				}
			#innerContent .mivaFeature p {
				float:right;
				width:80%;
				color:#5b5f60;
				font-style:normal;
				}
				#miva-magento #innerContent .mivaFeature p,
				#miva-bigcommerce.updateMagento #innerContent .mivaFeature p,
				#miva-shopify.updateMagento #innerContent .mivaFeature p {
					float:none;
					width:100%;
				}

#mivaRank {
	padding:310px 0 120px 0;
	background:#f9f9f9;
	}
	#mivaRank .wideContainer {
		max-width:1320px;
		width:auto;
	}
	#mivaRank .wideContainer div:nth-child(1) {
		float:left;
		width:550px;
	}
	#mivaRank .wideContainer div:nth-child(2) {
		float:right;
		width:610px;
	}
	#mivaRank h2 {
		font-size:2.64em;
		font-weight:100;
		margin-bottom:30px;
	}
	#mivaRank hr {
		width:45px;
		background-color:#38393a;
		border-color:#38393a;
	}
	#mivaRank p {
		font-size:1.125em;
		color:#757a7b;
		font-weight:100;
		line-height:32px;
		margin-bottom:30px;
	}

#mivaQuote {
	background:url(/images/new-images/bg-wide-convo.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:175px 0 150px 0;
	}
	#miva-shopify #mivaQuote {
		background:url(/images/new-images/bg-wide-overlook.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:175px 0 150px 0;
	}
	#miva-magento #mivaQuote {
		background:url(/images/new-images/bg-dark-discuss.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:175px 0 150px 0;
	}
	#miva-shopify #mivaQuote {
		background:url(/images/new-images/bg-dark-discuss.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding:175px 0 150px 0;
	}
	#mivaQuote hr {
		width:87px;
		margin:0 auto 40px auto;
		height:2px;
		background-color:#FFF;
		border-color:#FFF;
	}
	#mivaQuote p {
		text-align:center;
		max-width:495px;
		margin:0 auto;
		color:#fdfdfd;
		font-size:1.5em;
		font-weight:100;
		line-height:36px;
		margin-bottom:30px;
		}
		#mivaQuote p:nth-child(3) {
			line-height:20px;
			letter-spacing:0.06em;
		}
		#mivaQuote p span:nth-child(1) {
			text-transform:uppercase;
			font-size:0.65em;
			font-weight:500;
		}
		#mivaQuote p span:nth-child(3) {
			text-transform:uppercase;
			font-size:0.5em;
			font-weight:300;
		}

#supportStrategy {
	position:relative;
	}
	#supportStrategy .floatedContent {
		margin-top:200px;
	}
	#supportStrategy .floatedContent h2 {
		font-weight:600 !important;
		font-size:2.625em;
		width:80%;
	}
	#supportStrategy .floatedContent p {
		color:#757a7b;
		font-weight:100;
	}
	#supportStrategy img {
		position:absolute;
		top:0;
		right:-100px;
		}
		#miva-shopify #supportStrategy img {
			right:-150px;
		}
	#supportStrategy .tripleContainer {
		margin-top:150px;
		}
		#supportStrategy .tripleContainer div {
			display:block;
			float:left;
			width:315px;
			position:relative;
			}
			#supportStrategy .tripleContainer div:nth-child(2) {
				margin:0 150px;
			}
			#supportStrategy .tripleContainer div:nth-child(3) {
				width:235px;
			}
			#supportStrategy .tripleContainer div span {
				position:absolute;
				top:-10px;
				left:-10px;
				font-family:"din-2014", sans-serif;
				color:#f6f6f6;
				font-size:4.875em;
				font-weight:600;
				z-index:98;
			}
			#supportStrategy .tripleContainer ul {
				position:relative;
				z-index:99;
				}
				#supportStrategy .tripleContainer ul li {
					padding-left:0;
					background:none;
					margin-bottom:20px;
					color:#757a7b;
					font-weight:100;
					font-size:1.125em;
					}
					#supportStrategy .tripleContainer ul li:nth-child(1) {
						margin-bottom:30px;
						color:#38393a;
						font-weight:600;
					}

#vsFooter {
	background:url(/images/new-images/bg-concrete.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	text-align:center;
	padding:285px 0 270px 0;
	}
	#vsFooter h2 {
		color:#fdfdfd;
		max-width:900px;
		margin:0 auto 30px auto;
		font-size:2.4375em;
		font-weight:100;
		line-height:50px;
		}
		#miva-magento #vsFooter h2 {
			max-width:930px;
		}
	#vsFooter h3 {
		color:#d2d3d4;
		font-size:1.125em;
		font-weight:100;
	}
	#vsFooter .btnTransparentSquared {
		color:#FFF;
		border:solid 1px #16c0d5;
		text-transform:none;
		padding:17px 30px;
		margin:100px auto 20px auto;
		display:block;
		width:210px;
		}
		.updateMagento #vsFooter .btnTransparentSquared {
			background:#16c0d5;
		}
	#vsFooter p {
		color:#eef2f3;
		}
		#vsFooter strong {
			font-weight:500;
			color:#caccd1;
		}

.newVS .swiper-container {
	top:0;
	position:relative !important;
	margin-top:30px;
	height:920px !important;
	padding-bottom:60px;
	}
	#innerContent .swiper-slide div ul {
		clear:both;
		margin:0;
		}
		.newVS .swiper-slide div ul li {
			padding:0 20px 0 0;
			background:none;
			font-size:0.875em;
			color:#5f6465;
			text-align:left;
			position:relative;
			margin-bottom:10px;
			}
			.newVS .swiper-slide div ul li span {
				position:absolute;
				top:10px;
				right:-15px;
				width:23px;
				height:23px;
				background:url(/images/new-images/circle-noline.png) no-repeat center center;
				}
				.newVS .swiper-slide div ul li span i {
					color:#39f7d1;
					position:absolute;
					top:-5px;
					left:4px;
				}
				.newVS .swiper-slide div ul li:nth-child(2) span,
				.newVS .swiper-slide div ul li:nth-child(3) span,
				.newVS .swiper-slide div ul li:nth-child(8) span {
					top:15px;
				}
				.newVS .swiper-slide .leftCompare ul li:nth-child(1) span,
				.newVS .swiper-slide .leftCompare ul li:nth-child(3) span,
				.newVS .swiper-slide .leftCompare ul li:nth-child(5) span,
				.newVS .swiper-slide .leftCompare ul li:nth-child(6) span {
					top:15px;
				}
				.newVS .swiper-slide .leftCompare ul li:nth-child(2) span {
					top:25px;
				}
				.newVS .swiper-slide .leftCompare ul li:nth-child(7) span {
					top:2px;
				}
				.newVS .swiper-slide .leftCompare ul li:nth-child(4) span,
				.newVS .swiper-slide .leftCompare ul li:nth-child(8) span {
					top:15px;
				}
						
				
	.newVS .swiper-slide #mivaCompare {
		padding:30px 30px 100px 30px;
		}
		.newVS .swiper-slide #mivaCompare img {
			width:80px;
			float:left;
			margin-bottom:30px;
		}
		.newVS .swiper-slide #mivaCompare .mivaCall {
			display:block;
			padding:25px 0;
			text-align:center;
			border:solid 1px #f1f2f2;
			text-transform:uppercase;
			letter-spacing:0.06em;
			font-weight:600;
			transition: all 0.2s ease-in-out;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			-o-transition: all 0.2s ease-in-out;
			width:278px;
			position:absolute;
			bottom:0;
			left:0;
		}
	.newVS .swiper-slide .leftCompare img {
		float:left;
		margin-bottom:30px;
	}

.newVS #slideNavContainer {
	width:300px;
	margin:40px auto 20px auto;
	border-bottom:solid 2px #e9e9e9;
	}
	.newVS .slideClicker {
		display:block;
		width:50%;
		float:left;
		font-weight:500;
		font-size:1.125em;
		color:#38393a;
		padding-bottom:10px;
	}
	.newVS .activeSlider {
		border-bottom:solid 2px #e9e9e9;
	}

/* Magento Updates 9/17 */
#miva-magento.updateMagento .widerContainer,
#miva-bigcommerce.updateMagento .widerContainer,
#miva-shopify.updateMagento .widerContainer {
	max-width:1345px;
	width:1345px;
	margin:0 auto;
	position:relative;
}
#miva-magento.updateMagento #SEMHeader,
#miva-bigcommerce.updateMagento #SEMHeader,
#miva-shopify.updateMagento #SEMHeader {
	padding-bottom:80px;
	}
	#miva-magento.updateMagento #SEMHeader h1 {
		mix-blend-mode:unset;
		max-width:560px;
		margin:225px 0 50px 0;
	}
	#miva-bigcommerce.updateMagento #SEMHeader h1 {
		mix-blend-mode:unset;
		max-width:560px;
		margin:225px 0 50px 0;
		font-size:4em;
	}
	#miva-shopify.updateMagento #SEMHeader h1 {
		mix-blend-mode:unset;
		max-width:610px;
		margin:225px 0 50px 0;
		font-size:4em;
	}
	#miva-magento.updateMagento #SEMHeader h2,
	#miva-magento.updateMagento #SEMHeader p,
	#miva-bigcommerce.updateMagento #SEMHeader h2,
	#miva-bigcommerce.updateMagento #SEMHeader p,
	#miva-shopify.updateMagento #SEMHeader h2,
	#miva-shopify.updateMagento #SEMHeader p {
		z-index:100;
		position:relative;
		max-width:400px;
	}
	#miva-magento.updateMagento #MagHeaderForm,
	#miva-bigcommerce.updateMagento #MagHeaderForm,
	#miva-shopify.updateMagento #MagHeaderForm {
		margin:85px 0 0 0;
	}
	#miva-magento.updateMagento #SEMHeader .smallText {
		font-size:0.875em;
		max-width:530px;
	}
	#miva-bigcommerce.updateMagento #SEMHeader .smallText {
		font-size:0.875em;
		max-width:560px;
		margin-top:15px;
	}
	#miva-shopify.updateMagento #SEMHeader .smallText {
		font-size:0.875em;
		max-width:560px;
		margin-top:10px;
	}
	#miva-magento.updateMagento #MagHeaderForm input[type="submit"],
	#miva-bigcommerce.updateMagento #MagHeaderForm input[type="submit"],
	#miva-shopify.updateMagento #MagHeaderForm input[type="submit"] {
		clear:none;
		background:#16c0d5;
		border-color:#16c0d5;
		width:280px;
	}
	#miva-magento.updateMagento #MagHeaderForm input[type="email"],
	#miva-bigcommerce.updateMagento #MagHeaderForm input[type="email"],
	#miva-shopify.updateMagento #MagHeaderForm input[type="email"] {
		width:260px;
	}
	#miva-magento.updateMagento #heroImage,
	#miva-bigcommerce.updateMagento #heroImage,
	#miva-shopify.updateMagento #heroImage {
		width:100%;
		top:0;
		right:auto;
		left:0;
		}
		#miva-magento.updateMagento #SEMHeader img,
		#miva-bigcommerce.updateMagento #SEMHeader img,
		#miva-shopify.updateMagento #SEMHeader img {
			right:-300px;
			top:200px;
			left:auto;
		}
		#miva-magento.updateMagento #SEMHeader #heroImage .blueBox,
		#miva-bigcommerce.updateMagento #SEMHeader #heroImage .blueBox,
		#miva-shopify.updateMagento #SEMHeader #heroImage .blueBox {
			width:100%;
			height:720px;
			background-color: #effcfd;
			background-image: linear-gradient(45deg, #fee7e9 20%, #effcfd 80%);
		}
		#miva-magento.updateMagento .midBox,
		#miva-bigcommerce.updateMagento .midBox,
		#miva-shopify.updateMagento .midBox {
			width:115px;
			height:115px;
			position:absolute;
			top:260px;
			right:260px;
		}
		#miva-magento.updateMagento .smallBox,
		#miva-bigcommerce.updateMagento .smallBox,
		#miva-shopify.updateMagento .smallBox {
			width:105px;
			height:105px;
			position:absolute;
			top:210px;
			right:315px;
		}
		#miva-magento.updateMagento .tinyBox,
		#miva-bigcommerce.updateMagento .tinyBox,
		#miva-shopify.updateMagento .tinyBox {
			width:95px;
			height:95px;
			position:absolute;
			top:315px;
			right:365px;
		}

#SEMClients #mivaPowers {
	margin:40px auto 0 auto;
	width:880px;
	}
	#SEMClients #mivaPowers li {
		margin:0 30px;
		background:none;
		float:left;
		height:60px;
		}
		#SEMClients #mivaPowers li img {
			width:100%;
		}
		#SEMClients #mivaPowers li:nth-child(1) {
			margin:0 30px 0 0;
		}
		#SEMClients #mivaPowers li:nth-child(6) {
			margin:0 0 0 30px;	
		}

#miva-magento.updateMagento #singleCompare {
	background:url(/images/new-images/bg-sequence.jpg) no-repeat center bottom;
	-webkit-background-size:100%;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%;
	padding:165px 0 295px 0;
	}
	#miva-bigcommerce.updateMagento #singleCompare,
	#miva-shopify.updateMagento #singleCompare {
		background:url(/images/new-images/bg-sequence.jpg) no-repeat center bottom;
		-webkit-background-size:100%;
		-moz-background-size:100%;
		-o-background-size:100%;
		background-size:100%;
		padding:165px 0 195px 0;
	}
	#miva-bigcommerce.updateMagento #innerContent #singleCompare h2 {
		max-width:1075px;
	}
	#miva-shopify.updateMagento #innerContent #singleCompare h2 {
		max-width:895px;
	}
	#miva-bigcommerce.updateMagento #innerContent #singleCompare p {
		max-width:465px;
	}
	#miva-shopify.updateMagento #innerContent #singleCompare p {
		max-width:595px;
	}
	.updateMagento .otherSideBy {
		top:0;
	}
	.updateMagento .mivaSideBy {
		padding:65px 0 0 0;
	}
	.updateMagento .otherSideBy img {
		margin:20px 0 0 0;
	}
	#miva-magento #innerContent .sideByCompare .otherSideBy ul {
		margin:66px auto 35px auto;
	}
	.updateMagento #innerContent .sideByCompare ul {
		margin:45px auto 35px auto;	
	}
	#miva-shopify.updateMagento #innerContent .sideByCompare .mivaSideBy ul {
		margin:68px auto 20px auto;
	}
	#miva-shopify.updateMagento #innerContent .sideByCompare .otherSideBy ul {
		margin:90px auto 23px auto;
	}
	#miva-bigcommerce.updateMagento #innerContent .sideByCompare .mivaSideBy ul {
		margin:45px auto 23px auto;
	}
	#miva-bigcommerce.updateMagento #innerContent .sideByCompare .otherSideBy ul {
		margin:65px auto 23px auto;
	}
	#miva-bigcommerce.updateMagento .sideByCompare ul li,
	#miva-bigcommerce.updateMagento .sideByCompare .otherSideBy ul li:nth-child(6) {
		padding:32px 0;
	}
	#miva-bigcommerce.updateMagento .sideByCompare ul li:nth-child(5),
	#miva-bigcommerce.updateMagento .sideByCompare .otherSideBy ul li:nth-child(7) {
		padding:45px 0;
	}
	#miva-bigcommerce.updateMagento .sideByCompare ul li:nth-child(6),
	#miva-bigcommerce.updateMagento .sideByCompare .otherSideBy ul li:nth-child(3) {
		padding:20px 0;
	}
	#miva-bigcommerce.updateMagento .sideByCompare ul li:nth-child(7) {
		border-bottom:none;
	}
	#miva-magento.updateMagento .sideByCompare .otherSideBy ul li:nth-child(3) {
		padding:32px 0;
	}
	#miva-magento.updateMagento .sideByCompare .otherSideBy ul li:nth-child(6) {
		padding:32px 0;
	}
	#miva-magento.updateMagento .sideByCompare .otherSideBy ul li:nth-child(7) {
		padding:32px;
	}
	#miva-shopify.updateMagento .sideByCompare .mivaSideBy ul li:nth-child(3),
	#miva-shopify.updateMagento .sideByCompare .mivaSideBy ul li:nth-child(5) {
		padding:32px 0;
	}
	#miva-shopify.updateMagento .sideByCompare .mivaSideBy ul li:nth-child(6),
	#miva-shopify.updateMagento .sideByCompare .mivaSideBy ul li:nth-child(7) {
		padding:45px 0;
	}
	#miva-shopify.updateMagento .sideByCompare .otherSideBy ul li:nth-child(2),
	#miva-shopify.updateMagento .sideByCompare .otherSideBy ul li:nth-child(3),
	#miva-shopify.updateMagento .sideByCompare .otherSideBy ul li:nth-child(5) {
		padding:32px 0;
	}
	#miva-shopify.updateMagento .sideByCompare .otherSideBy ul li:nth-child(6),
	#miva-shopify.updateMagento .sideByCompare .otherSideBy ul li:nth-child(7) {
		padding:45px 0;
	}
	#miva-shopify.updateMagento .sideByCompare ul li:nth-child(8) {
		border-bottom:none;
	}
	.updateMagento .sideByCompare ul li:nth-child(1) span {
		top:50px;
	}
	.updateMagento .sideByCompare ul li:nth-child(5) span {
		top:60px;
	}
	.updateMagento .sideByCompare ul li span {
		top:45px;
	}
	#miva-bigcommerce.updateMagento .otherSideBy ul li:nth-child(1) span {
		top:50px;
	}
	#miva-bigcommerce.updateMagento .otherSideBy ul li:nth-child(4) span {
		top:43px;
	}
	#miva-bigcommerce.updateMagento .mivaSideBy ul li:nth-child(5) span {
		top:45px;
	}
	#miva-bigcommerce.updateMagento .otherSideBy ul li:nth-child(5) span {
		top:44px;
	}
	#miva-bigcommerce.updateMagento .otherSideBy ul li:nth-child(6) span {
		top:43px;
	}
	#miva-bigcommerce.updateMagento .otherSideBy ul li:nth-child(7) span {
		top:45px;
	}
	#miva-shopify.updateMagento .sideByCompare .mivaSideBy ul li:nth-child(1) span {
		top:35px;
	}
	#miva-shopify.updateMagento .sideByCompare .mivaSideBy ul li:nth-child(5) span {
		top:45px;
	}
	#miva-shopify.updateMagento .sideByCompare .otherSideBy ul li:nth-child(1) span {
		top:36px;
	}
	#miva-shopify.updateMagento .sideByCompare .otherSideBy ul li:nth-child(2) span {
		top:46px;
	}
	#miva-shopify.updateMagento .sideByCompare .otherSideBy ul li:nth-child(3) span,
	#miva-shopify.updateMagento .sideByCompare .otherSideBy ul li:nth-child(4) span,
	#miva-shopify.updateMagento .sideByCompare .otherSideBy ul li:nth-child(5) span,
	#miva-shopify.updateMagento .sideByCompare .otherSideBy ul li:nth-child(6) span,
	#miva-shopify.updateMagento .sideByCompare .otherSideBy ul li:nth-child(7) span,
	#miva-shopify.updateMagento .sideByCompare .otherSideBy ul li:nth-child(8) span {
		top:48px;
	}
	#innerContent #compareContents {
		background:#262934;
		padding:15px 35px 65px 35px;
		position:absolute;
		left:-135px;
		top:190px;
		z-index:100;
		}
		#innerContent #compareContents ul {
			width:125px;
			margin:0 auto;
			}
			#innerContent #compareContents ul li {
				background:none;
				text-align:center;
				color:#FFF;
				padding:40px 0 0 0;
				border:none;
				font-size:0.8125em;
				text-transform:uppercase;
				letter-spacing:0.1em;
				font-weight:500;
				}
				#innerContent #compareContents ul li hr {
					width:80px;
					margin:35px auto 0 auto;
					background-color:#313542;
					border-color:#313542;
				}
				#innerContent #compareContents ul li:nth-child(1) {
					padding:40px 0 0 0;
					}
					#innerContent #compareContents ul li:nth-child(1) hr {
						margin:35px auto 0 auto;
					}
				#innerContent #compareContents ul li:nth-child(2),
				#innerContent #compareContents ul li:nth-child(3),
				#innerContent #compareContents ul li:nth-child(4),
				#innerContent #compareContents ul li:nth-child(6),
				#innerContent #compareContents ul li:nth-child(7),
				#innerContent #compareContents ul li:nth-child(8),
				#innerContent #compareContents ul li:nth-child(9),
				#innerContent #compareContents ul li:nth-child(10),
				#innerContent #compareContents ul li:nth-child(11) {
					padding:50px 0 0 0;
					}
					#innerContent #compareContents ul li:nth-child(2) hr,
					#innerContent #compareContents ul li:nth-child(3) hr,
					#innerContent #compareContents ul li:nth-child(4) hr,
					#innerContent #compareContents ul li:nth-child(6) hr,
					#innerContent #compareContents ul li:nth-child(7) hr,
					#innerContent #compareContents ul li:nth-child(8) hr,
					#innerContent #compareContents ul li:nth-child(9) hr ,
					#innerContent #compareContents ul li:nth-child(10) hr,
					#innerContent #compareContents ul li:nth-child(11) hr {
						margin:40px auto 0 auto;
					}
				#innerContent #compareContents ul li:nth-child(5) {
					padding:60px 0 0 0;
					}
					#innerContent #compareContents ul li:nth-child(5) hr {
						margin:55px auto 0 auto;
					}
				#miva-bigcommerce #innerContent #compareContents ul li:nth-child(5),
				#miva-shopify #innerContent #compareContents ul li:nth-child(5) {
					padding:50px 0 0 0;
					}
					#miva-bigcommerce #innerContent #compareContents ul li:nth-child(5) hr,
					#miva-shopify #innerContent #compareContents ul li:nth-child(5) hr {
						margin:40px auto 0 auto;
					}
				#innerContent #compareContents ul li:nth-child(12) {
					padding:35px 0 0 0;
				}

.updateMagento #goLiveTime {
	padding:150px 0 300px 0;
	}
	.updateMagento #goLiveTime h2 {
		max-width:560px;
		font-size:3.5em;
		}
		.updateMagento #goLiveTime h2 span {
			font-size:0.25em;
		}
	.updateMagento #goLiveTime a {
		float:none;
		width:260px;
		margin-top:40px;
		background:#16c0d5;
		padding:20px 25px;
		letter-spacing:normal;
	}
	.updateMagento #lowLarge {
		position:absolute;
		top:0;
		right:-780px;
		width:580px;
		height:485px;
		}
		#miva-bigcommerce.updateMagento #lowLarge,
		#miva-shopify.updateMagento #lowLarge {
			right:-720px;
		}
		#miva-bigcommerce.updateMagento #lowOther .rightCompare .logoReplace,
		#miva-shopify.updateMagento #lowOther .rightCompare .logoReplace {
			font-size:1em;
			margin:35px auto 0 auto;
			font-weight:500;
			}
			#miva-bigcommerce.updateMagento #lowOther .rightCompare .underLogo,
			#miva-shopify.updateMagento #lowOther .rightCompare .underLogo {
				margin-top:0 !important;
				margin-bottom:65px;
			}
		.updateMagento #lowOther .rightCompare .underLogo {
			line-height:24px;
		}
		.updateMagento #lowOther .rightCompare p {
			margin-top:55px;
		}
		.updateMagento #lowLarge .smallText {
			font-size:0.875em;
			position:absolute;
			bottom:0;
			left:0;
		}
#miva-bigcommerce.updateMagento #featureCompare,
#miva-shopify.updateMagento #featureCompare {
	height:555px;
}
#miva-bigcommerce.updateMagento .hugeBox,
#miva-shopify.updateMagento .hugeBox {
	padding:125px 80px 20px 70px;
	top:-250px;
}
#miva-magento.updateMagento #innerContent .hugeBox p {
	max-width:640px;
}
#miva-bigcommerce.updateMagento #innerContent .hugeBox p,
#miva-shopify.updateMagento #innerContent .hugeBox p {
	max-width:380px;
	margin:0 auto 70px auto;
}
#miva-magento.updateMagento #innerContent .mivaFeature i,
#miva-bigcommerce.updateMagento #innerContent .mivaFeature i,
#miva-shopify.updateMagento #innerContent .mivaFeature i {
	font-size:2.75em;
}	
#miva-magento.updateMagento #featureCompare img {
	left:-410px;
}
#miva-bigcommerce.updateMagento #featureCompare img {
	left:-630px;
}

#miva-bigcommerce.updateMagento #mivaRank,
#miva-shopify.updateMagento #mivaRank {
	padding:260px 0 120px 0;
}
.updateMagento #mivaRank h2 {
	max-width:330px;
	line-height:45px;	
}
.updateMagento #mivaRank hr {
	margin-bottom:60px;
}
.updateMagento #mivaRank .wideContainer div:nth-child(2) {
	float:none;
	width:380px;
	}
	.updateMagento #mivaRank .wideContainer div:nth-child(2) p:nth-child(2) {
		font-size:0.875em;
		font-weight:300;
		width:300px;
		line-height:30px;
	}

.updateMagento #CTAStick p {
	margin:47px 45px 0 100px;
}

.sem2018 #CTAStick p {
	margin:47px 45px 0 155px;
}

#were-the-experts #CTAStick p {
	margin:47px 45px 0 125px;
}

.updateMagento #mivaRank .wideContainer #graphCompare {
	width:750px;
	position:absolute;
	top:0;
	right:-20px;
	}
	.updateMagento #mivaRank .wideContainer .graphHeader {
		width:750px;
		background:#f2f2f2;
		-webkit-box-shadow: 0px 8px 12px -5px rgba(0,0,0,0.15);
		-moz-box-shadow: 0px 8px 12px -5px rgba(0,0,0,0.15);
		box-shadow: 0px 8px 12px -5px rgba(0,0,0,0.15);
		padding:15px 0;
		margin-bottom:100px;
		z-index:89;
		position:relative;
		}
		#innerContent .graphHeader ul {
			margin:0 0 0 25px;
			}
			.graphHeader ul li {
				color:#4d4d4d;
				background:none;
				padding-left:0;
				float:left;
				font-size:0.875em;
				margin-right:70px;
				}
				.graphHeader ul li:nth-child(4) {
					margin-right:0;
				}
				.graphHeader ul li span {
					width:10px;
					height:10px;
					-webkit-border-radius:8px;
					-moz-border-radius:8px;
					-o-border-radius:8px;
					border-radius:8px;
					float:left;
					display:block;
					margin:8px 6px 0 0;
					}
					.graphHeader ul li:nth-child(1) span {
						background:#1e3e7b;
					}
					.graphHeader ul li:nth-child(2) span {
						background:#376bae;
					}
					.graphHeader ul li:nth-child(3) span {
						background:#51b3bf;
					}
					.graphHeader ul li:nth-child(4) span {
						background:#a0d4c6;
					}
	.updateMagento #mivaRank .wideContainer .horizGraph {
		width:100% !important;
		clear:both;
		position:relative;
		z-index:89;
		}
		#graphOther.horizGraph {
			margin-top:65px;
		}
		.horizGraph .graphBack1 {
			float:left;
			display:block;
			width:84%;
			height:50px;
			background-color: #93c3b1;
			background-image: linear-gradient(90deg, #93c3b1 65%, #cfe6dc 100%);
			border-top-right-radius:30px;
			border-bottom-right-radius:30px;
			margin-right:15px;
			}
			#graphOther.horizGraph .graphBack1 {
				width:55%;
			}
			#miva-bigcommerce .horizGraph .graphBack1 {
				width:87%;
			}
			#miva-bigcommerce #graphOther.horizGraph .graphBack1 {
				width:78%;
			}
			#miva-shopify #graphOther.horizGraph .graphBack1 {
				width:78%;
			}
		.horizGraph .graphBack2 {
			float:left;
			display:block;
			width:75%;
			height:50px;
			background-color: #72adb9;
			background-image: linear-gradient(90deg, #72adb9 65%, #93cbd1 100%);
			border-top-right-radius:30px;
			border-bottom-right-radius:30px;
			}
			#graphOther.horizGraph .graphBack2 {
				width:75%;
			}
		.horizGraph .graphBack3 {
			float:left;
			display:block;
			width:65%;
			height:50px;
			background-color: #4763a4;
			background-image: linear-gradient(90deg, #4763a4 65%, #648ec8 100%);
			border-top-right-radius:30px;
			border-bottom-right-radius:30px;
			}
			#graphOther.horizGraph .graphBack3 {
				width:65%;
			}
		.horizGraph .graphBack4 {
			float:left;
			display:block;
			width:50%;
			height:50px;
			background-color: #2b3a67;
			background-image: linear-gradient(90deg, #2b3a67 42%, #314b9b 100%);
			border-top-right-radius:30px;
			border-bottom-right-radius:30px;
			}
			#graphOther.horizGraph .graphBack4 {
				width:45%;
			}
		.horizGraph img {
			width:30px;
			float:left;
			margin-top:10px;
		}
		#graphScale {
			width:90%;
			border-bottom:solid 1px #e1e1e1;
			padding:0 5% 1px 5%;
			margin-top:100px;
			}
			#graphScale span {
				float:left;
				position:relative;
				display:block;
				height:30px;
				width:20px;
				font-size:0.875em;
				margin:0 22.5px;
				}
				.updateMagento #mivaRank #graphScale span:nth-child(1) {
					margin:0 22px 0 0;
				}
				.updateMagento #mivaRank #graphScale span:nth-child(11) {
					margin:0 0 0 22px;
				}
				.updateMagento #mivaRank #graphScale span hr {
					position:absolute;
					bottom:0;
					width:10px;
					background-color:#e1e1e1;
					border-color:#e1e1e1;
					margin-bottom:0;
					height:1px;
					transform:rotate(-90deg);
				    -webkit-transform:rotate(-90deg);
				    -moz-transform:rotate(-90deg);
				    -ms-transform:rotate(-90deg);
				}
				.updateMagento #mivaRank #graphScale span:nth-child(even) {
					height:33px;
					}
					.updateMagento #mivaRank #graphScale span:nth-child(even) hr {
						width:7px;
						bottom:1px;
					}

		#averageLine {
			border-bottom:dashed 1px #e2e2e2;
			position:absolute;
			display:block;
			top:214px;
			right:-53px;
			width:450px;
			transform:rotate(90deg);
		    -webkit-transform:rotate(90deg);
		    -moz-transform:rotate(90deg);
		    -ms-transform:rotate(90deg);
		    z-index:88;

			}
			#averageLine p {
				float:right;
				margin:0 55px 0 0;
				font-size:0.75em;
				color:#757a7b;
			}
#miva-bigcommerce.updateMagento #mivaQuote {
	padding:205px 0 170px 0;
	background:url(/images/new-images/bg-dark-discuss.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#miva-bigcommerce.updateMagento #mivaQuote p {
		max-width:615px;
	}

#miva-bigcommerce.updateMagento #supportStrategy,
#miva-shopify.updateMagento #supportStrategy {
	padding:100px 0 150px 0;
	}
	#miva-bigcommerce.updateMagento #supportStrategy .floatedContent {
		margin-top:100px;
		}
		#miva-shopify.updateMagento #supportStrategy .floatedContent {
			margin-top:100px;
			width:770px;
		}
		#miva-bigcommerce.updateMagento #supportStrategy .floatedContent h2,
		#miva-shopify.updateMagento #supportStrategy .floatedContent h2 {
			font-size:3.5em !important;
			width:90%;
			line-height:70px;
		}
		#miva-shopify.updateMagento #supportStrategy .floatedContent p {
			width:60%;
		}
		#miva-bigcommerce.updateMagento #supportStrategy img,
		#miva-shopify.updateMagento #supportStrategy img {
			right:-320px;
			top:20px;
		}
.updateMagento #supportStrategy .tripleContainer div:nth-child(2) {
	margin:0 140px;
	width:335px;
}
#miva-bigcommerce.updateMagento #vsFooter {
	background:url(/images/new-images/bg-cavern.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
}
#miva-shopify.updateMagento #vsFooter {
	background:url(/images/new-images/bg-cavern.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
}
#miva-magento.updateMagento #vsFooter h2,
#miva-bigcommerce.updateMagento #vsFooter h2,
#miva-shopify.updateMagento #vsFooter h2 {
	max-width:970px;
}

/* ----- 21 Page Campaign -------------------------------------- */
.campaign21 #SEMHeader {
	background:#f9f9f9;
	}
	.campaign21 #SEMHeader .phoneswap a {
		font-weight:700;
		color:#4d4d4d;
		display:none;
	}
	.campaign21 #SEMHeader h1 {
		mix-blend-mode:unset;
		color:#2e2e32;
		font-size:3em;
		margin:255px 0 30px 0;
		}
		#features-lp-4 #SEMHeader h1,
		#features-lp-retention #SEMHeader h1 {
			max-width:710px;
		}	
	.campaign21 #SEMHeader .smallText {
		font-size:0.875em;
	}	
	#features-lp-retention #SEMHeader .smallText {
		max-width:510px;
	}
	.campaign21 #MagHeaderForm {
		margin:60px 0 20px 0;
		}
		.campaign21 #MagHeaderForm input[type="email"] {
			width:310px;
			-webkit-border-radius:0;
			-moz-border-radius:0;
			-o-border-radius:0;
			border-radius:0;
			-webkit-appearance:none !important;
			-webkit-box-shadow:none;
			box-shadow:none;
		}
		.campaign21 #MagHeaderForm input[type="submit"] {
			-webkit-border-radius:0;
			-moz-border-radius:0;
			-o-border-radius:0;
			border-radius:0;
			-webkit-appearance:none !important;
			-webkit-box-shadow:none;
			box-shadow:none;
		}
	#features-lp-6 #SEMHeader p {
		max-width:630px;
	}
	.campaign21 #heroImage {
		right:-150px;
		top:175px;
		width:650px;
		height:550px;
		}
		.campaign21 #SEMHeader img {
			left:-30px;
			top:40px;
		}
		.campaign21 #heroImage .candyBox {
			width:235px;
			height:540px;
			position:absolute;
			top:0;
			right:0;
			left:0;
			margin-right:auto;
			margin-left:auto;
		}
		.campaign21 #heroImage .smallBox {
			width:75px;
			height:75px;
			position:absolute;
			top:80px;
			right:100px;
			left:auto;
			margin-right:0;
			margin-left:0;
		}
		.campaign21 #heroImage .tinyBox {
			width:45px;
			height:45px;
			position:absolute;
			top:45px;
			right:80px;
			left:auto;
			margin-right:0;
			margin-left:0;
		}

.campaign21 #SEMClients {
	padding:25px 0 45px 0;
	border-bottom:solid 1px #ebeaea;
	}
	.campaign21 #SEMClients h2 {
		text-align:center;
		color:#757a7b;
		font-size:0.875em;
		text-transform:uppercase;
		letter-spacing:0.2em;
	}

#middle21 {
	padding:150px 0 250px 0;
	}
	#middle21 .floatedContent {
		float:right;
		width:770px;
		}
		#middle21 .floatedContent h2 {
			font-size:2em !important;
			color:#5b6061;
		}
		#middle21 .floatedContent p {
			color:#5b6061;
			margin:15px 0 60px 0;
			font-weight:100;
			}
			#middle21 .floatedContent .topGraphNoMargin {
				margin:15px 0 10px 0;
			}
		.middleBullet {
			display:block;
			float:left;
			width:375px;
			margin-bottom:30px;
			font-weight:100;
			}
			.middleBullet:nth-child(even) {
				margin-left:20px;
			}
			#features-lp-12 .middleBullet,
			#features-lp-14 .middleBullet {
				min-height:80px;
			}
			.fancyBullet {
				width:18px;
				height:18px;
				background:#39f7d1;
				border:solid 7px #d7fdf6;
				float:left;
				border-radius:18px;
				position:relative;
				}
				.fancyBullet i {
					font-size:0.45em;
					color:#FFF;
					position:absolute;
					top:-3px;
					left:3px;
				}
			.middleBullet span {
				float:right;
				width:85%;
				font-size:1.125em;
				color:#5b6061;
			}
	#middle21 img {
		position:absolute;
		top:40px;
		left:-550px;
	}

.campaign21 #vsFooter {
	background:url(/images/new-images/bg-light-typing.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:175px 0 150px 0;
	}
	.campaign21 #vsFooter h2 {
		color:#2e2e32;
		font-size:1.75em;
		max-width:570px;
		line-height:42px;
		}
		#features-lp-2 #vsFooter h2,
		#features-lp-7 #vsFooter h2 {
			max-width:590px;
		}
		#features-lp-15 #vsFooter h2 {
			max-width:610px;
		}
		#features-lp-3 #vsFooter h2,
		#features-lp-5 #vsFooter h2,
		#features-lp-10 #vsFooter h2,
		#features-lp-14 #vsFooter h2 {
			max-width:620px;
		}
		#features-lp-6 #vsFooter h2,
		#features-lp-8 #vsFooter h2,
		#features-lp-18 #vsFooter h2,
		#features-lp-20 #vsFooter h2 {
			max-width:630px;
		}
		#features-lp-9 #vsFooter h2,
		#features-lp-16 #vsFooter h2 {
			max-width:650px;
		}
		#features-lp-11 #vsFooter h2 {
			max-width:840px;
		}
		#features-lp-12 #vsFooter h2,
		#features-lp-13 #vsFooter h2,
		#features-lp-17 #vsFooter h2 {
			max-width:680px;
		}
		#features-lp-21 #vsFooter h2 {
			max-width:690px;
		}
		#features-lp-retention #vsFooter h2 {
			max-width:960px;
		}
	.campaign21 #vsFooter .btnTransparentSquared {
		background:#16C0d5;
		margin:60px auto 20px auto;
		font-size:1em;
	}
	.campaign21 #vsFooter p {
		color:#2e2e32;
		}
		.campaign21 #vsFooter strong {
			color:#2e2e32;
		}
	.campaign21 #vsFooter p a {
		font-weight:500;
		color:#2e2e32;
		display:none;
	}

/* ----- Square -------------------------------------- */
#square-landing #wrapper,
#square-landing #innerContent {
	width:100%;
	padding:0;
}

#square-landing #landingHeader {
	background:url(/images/new-images/bg-tablet-cc.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:0 0 150px 0;
	}
	#square-landing #landingHeader h1 {
		text-align:left;
		float:left;
		font-size:4.875em;
		font-weight:500;
		margin:195px 40px 60px 0;
	}
	#square-landing #landingHeader img {
		float:left;
		margin:170px 0 0 0;
	}
	#square-landing #landingHeader h2 {
		text-align:left;
		clear:both;
		line-height:36px;
		margin:30px 0 45px 0;
		color:#e2e2e2;
	}
	#square-landing #landingHeader p {
		color:#FFF;
		max-width:450px;
		margin-bottom:50px;
		color:#e4e4e4;
	}
	#square-landing #landingHeader .btnBlueStandard {
		text-transform:none;
		font-size:1em;
		color:#fdfdfd;
		font-weight:300;
		padding:20px 70px;
		border-radius:0;
		background:#16c0d5;
		margin-bottom:40px;
	}
	#square-landing #landingHeader .smallText {
		max-width:325px;
		font-size:0.875em;
		margin:10px 0 25px 0;
		line-height:22px;
		}
		#square-landing #landingHeader .smallText a {
			float:left;
			display:block;
			color:#e2e2e2;
			margin-left:5px;
		}
		#square-landing #landingHeader .smallText i {
			float:left;
			display:block;
			color:#16c0d5;
			font-size:1.125em;
		}

.squareSection {
	padding:110px 0;
	position:relative;
	overflow:hidden;
	}
	.squareSection .floatedContent {
		
		}
		.squareSection h2 {
			font-size:3.4375em !important;
			width:100%;
			line-height:60px;
			}
			.squareSection h2 span {
				display:inline-block;
				font-size:0.3em !important;
				color:#f7394a;
				font-weight:600;
			}
		.squareSection p {
			font-size:1.4375em;
			font-weight:100;
			width:90%;
		}
		#squareFirstSection {
			padding:110px 0 50px 0;
			}
			#squareFirstSection img {
				position:absolute;
				top:380px;
				right:-520px;
			}
		#innerContent .squareSection ul {
			width:900px;
			margin:110px 0 0 0;
			}
			.squareSection ul li {
				background:none;
				padding-left:0;
				float:left;
				width:395px;
				height:230px;
				margin-right:55px;
				}
				.squareSection ul li i {
					float:left;
					color:#16c0d5;
					display:block;
					font-size:3.75em;
					text-indent:-10px;
					}
					.squareSection ul li i.icon-hand-money {
						font-size:3em;
					}
					.squareSection ul li i.icon-badge-check {
						text-indent:-7px;
					}
				#innerContent .squareSection ul li h3 {
					float:right;
					width:74%;
					margin:0;
					color:#38393a;
					font-size:1.3475em;
					font-weight:500;
				}	
				.squareSection ul li p {
					float:right;
					width:74%;
					color:#474747;
					font-size:1em;
					font-weight:300;
					line-height:32px;
				}	
				#squareFirstSection ul li:nth-child(3),
				#squareFirstSection ul li:nth-child(4) {
					height:200px;
				}
		#squareSecondSection {
			padding:50px 0 200px 0;
			background:url(/images/new-images/data-background.svg) no-repeat center bottom 100px;
			}
			#squareSecondSection .floatedContent {
				float:right;
				}	
				#innerContent #squareSecondSection ul {
					clear:right;
					float:right;
					width:590px;
					}
					#squareSecondSection ul li {
						float:none;
						height:200px;
					}
					#squareSecondSection ul li:nth-child(2) {
						height:170px;
					}
					#offsetWithImage {
						width:600px;
						height:780px;
						position:absolute;
						top:220px;
						left:-120px;
						}
						#offsetWithImage img {
							position:absolute;
							top:0;
							right:0;
						}
						.imageOffsetBg {
							position:absolute;
							bottom:0;
							left:0;
							width:560px;
							height:730px;
							background:#ecf7fc;
						}
		.offsetBg {
			position:relative;
			}
			#offsetBg {
				display:block;
				width:295px;
				height:605px;
				background:#f7fbfd;
				position:absolute;
				top:55px;
				left:-100px;
				z-index:20;
			}
			#innerContent #squareThirdSection ul {
				clear:left;
				float:left;
				width:590px;
				margin-left:40px;
				position:relative;
				z-index:21;
				}
				#squareThirdSection ul li {
					margin-right:0;
					width:370px;
					height:200px;
					}
					#squareThirdSection ul li:nth-child(1) {
						height:170px;
					}
					#squareThirdSection ul li span {
						float:left;
						font-size:2.25em;
						color:#c5e4f4;
						font-family:"roboto";
						font-weight:400;
						margin-top:-7px;
					}
					#innerContent #squareThirdSection ul li h3,
					#squareThirdSection ul li p {
						width:90%;
					}		
					#innerContent #squareThirdSection ul li h3 {
						margin:0 0 15px 0;
					}
		#squareThirdSection img {
			position:absolute;
			right:-470px;
			top:170px;
			max-width:1270px;
		}	

#square-landing #deliverFooter {
	background:#242b45;
	}
	#square-landing #deliverFooter img {
		margin-bottom:80px;
	}		
	#square-landing #deliverFooter #headToGraphBigger {
		font-size:2.625em;
		margin:0 auto 40px auto;
	}
	#square-landing #deliverFooter #headToGraphSmaller {
		color:#FFF;
		max-width:640px;
		margin:0 auto 60px auto;
		line-height:36px;
	}
	#square-landing #deliverFooter .btnBlueStandard {
		border-radius:0;
		text-transform:none;
		padding:20px 60px;
		font-size:1em;
		letter-spacing:0;
		font-weight:500;
		margin-bottom:15px;
		margin-right:0;
	}
	#square-landing #deliverFooter .smallText {
		margin:0 0 65px 0;
	}
	#square-landing #deliverFooter p strong {
		font-size:1.125em;
		font-weight:500;
		line-height:36px;
		}
		#square-landing #deliverFooter p a {
			color:#FFF;
			font-weight:500;
			text-decoration:underline;
		}



/* ----- Scaling ---------------------------------------------------------------- */
#sem-long-form #SEMHeader {
	padding-bottom:0;
}
.sem2018 #SEMHeader .widerContainer {
	padding-bottom:105px;
	background:#242b45 url(/images/new-images/bg-blue-fade-warehouse.jpg) no-repeat right center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#scaling-sem #innerContent #SEMHeader .widerContainer {
		padding-bottom:105px;
		background:#242b45 url(/images/new-images/bg-blue-scaling-whitepaper.jpg) no-repeat right center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	.sem2018 #SEMHeader h1 {
		font-size:2.75em;
		line-height:50px;
		margin:90px 0 40px 0;
		max-width:670px;
		}
		.sem2018 #SEMHeader h1 span {
			color:#96a0b5;
		}
	.sem2018 #MagHeaderForm input[type="submit"] {
		margin-left:5px;
	}
	.sem2018.newVS #MagHeaderForm input[type="email"] {
		width:330px;
	}

.pageCookie {
	font-size:0.875em !important;
	}
	.pageCookie a {
		color:inherit;
		text-decoration:underline;
	}

.sem2018 #offToRight {
	height:110px;
	bottom:-190px;
	left:140px;
	}
	.sem2018 #offToRight h2 {
		font-size:0.875em;
		font-weight:500;
		margin:45px 0 20px 50px;
		float:left;
	}
	.sem2018 #offToRight ul {
		float:left;
		margin:20px 0 0 100px;
	}	
	.sem2018 #offToRight ul li {
		display:block;
		background:none;
		padding-left:0;
		float:left;
		margin-right:40px;
		}
		.sem2018 #offToRight ul li:nth-child(6) {
			margin-right:0;
		}
		.sem2018 #offToRight ul li img {
			top:auto;
			right:auto;
			bottom:auto;
			left:auto;
			margin:0;
			position:relative;
		}

#flexiblePlatform {
	padding:250px 0 175px 0;
	}
	#scaling-sem #flexiblePlatform {
		padding:250px 0 65px 0;
	}
	#flexiblePlatform .floatedContent {
		float:right;
		margin-right:75px;
		}
		#flexiblePlatform .floatedContent h2 {
			width:100%;
			font-weight:300 !important;
			font-size:2.375em !important;
			line-height:48px;
			margin-bottom:30px !important;
			}
			#flexiblePlatform .floatedContent h2 span {
				font-size:0.4em !important;
				line-height:35px;
			}
		#flexiblePlatform ul {
			margin:0;
			}
			#flexiblePlatform ul li {
				background:url(/images/new-images/blue-circle-check.png) no-repeat left 6px;
				padding-left:50px;
				margin-bottom:25px;
				color:#757a7b;
				font-size:1.125em;
				}
				#flexiblePlatform ul li:nth-child(1) {
					padding-right:60px;
				}
				#flexiblePlatform ul li strong {
					font-weight:600;
				}
		.scalingSEM #innerContent #flexiblePlatform .floatedContent p {
			color:#2e2e32;
			font-size:1.3125em;
			font-weight:600;
			margin-bottom:30px;
		}
	#flexiblePlatform img {
        position:absolute;
        top:-30px;
        left:-90px;
		}
		#sem-2018-1 #flexiblePlatform img,
		#sem-2018-2 #flexiblePlatform img,
		#sem-2018-3 #flexiblePlatform img,
		#sem-2018-4 #flexiblePlatform img {
			top:-10px;
			left:40px;
		}

#uniqueExperience {
	padding:80px 0 120px 0; 
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	}
	.manuBg {
		background:#38393b url(/images/new-images/bg-grey-smile.jpg) no-repeat right center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	.b2cBg {
		background:#38393b url(/images/new-images/bg-grey-construction.jpg) no-repeat right center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	.wholeBg {
		background:#38393b url(/images/new-images/bg-grey-tablework.jpg) no-repeat right center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	#uniqueExperience h2 {
	    font-weight:300 !important;
	    font-size:2.375em !important;
	    line-height:48px;
	    color:#FFF;
	}
	#leftTabs {
		display:table;
		margin-top:70px;
		}
		#leftTabs .innerTabs {
			display:table-row;
			}
			.tabNav {
				display:block;
				width:100%;
				vertical-align:middle;
				float:left;
				}
				#innerContent .tabNav ul {
					margin:0 auto -10px auto;
					width:100%;
					z-index:99;
					position:relative;
					}
					.tabNav ul li {
						display:block;
						background:none;
						font-size:0.875em;
						float:left;
						text-transform:uppercase;
						letter-spacing:0.0475em;
						border-bottom:none;
						height:40px;
						text-align:center;
						padding:0 20px;
						}
						.tabNav ul li a {
							color:#90959f;
							transition: all 0.1s ease-in-out;
							-webkit-transition: all 0.1s ease-in-out;
							-moz-transition: all 0.1s ease-in-out;
							-o-transition: all 0.1s ease-in-out;
						}
						.tabNav ul li.selectedTab a,
						.tabNav ul li:hover a {
							font-weight:600 !important;
							color:#FFF !important;
						}
						.tabNav ul li.selectedTab {
							border-bottom:solid 3px #16c0d5 !important;
						}
						.tabNav ul #firstTab {
							width:135px;
						}
						.tabNav ul #secondTab {
							width:215px;
						}
						.tabNav ul #thirdTab {
							width:125px;
						}


			.tabCont {
				display:table-cell;
				width:650px;
				background:rgba(33, 35, 44, 0.9);
				vertical-align:middle;
				padding:60px 0;
				float:left;
				clear:left;
				margin-top:-1px;
				z-index:98;
				position:relative;
				}
				.tabs {
					width:550px;
					margin:0 auto;
					height:0;
					opacity:0;
					overflow:hidden;
					transition: all 0.2s ease-in-out;
					-webkit-transition: all 0.2s ease-in-out;
					-moz-transition: all 0.2s ease-in-out;
					-o-transition: all 0.2s ease-in-out;
					}
					#innerContent .tabCont h3 {
						margin:0;
						color:#8adfea;
						font-size:1.375em;
					}
					.tabCont p {
						margin:20px 0;
						color:#bbc1cc;
					}
					.tabCont .followLink {
						margin:0;
						color:#FFF;
						font-weight:500;
						}
						.tabCont .followLink i {
							margin-left:5px;
						}	
					.selectedContent {
						height:auto !important;
						opacity:1 !important;
					}
			.tabNavMobile {
				display:none;
				height:auto;/*65px*/
				background:#FFF;
				width:100%;
				overflow:hidden;
				}
				.tabNavMobile select {
					margin:25px auto;
					width:410px;
					padding:0;
					display:block;
					font-weight:600;
					color:#2e2e32;
					background:url(/images/new-images/downarrow-blue.png) no-repeat right center;
					border:none;
					-webkit-appearance: none;
				}

.sem2018 #successStory {
	padding:180px 0;
	}
	.sem2018 #successStory .floatedContent {
		float:left;
		margin:0 0 0 150px;
		}
		.sem2018 #innerContent #successStory .floatedContent h2 {
			font-size:2.25em !important;
			line-height:44px;
			}
			.sem2018 #innerContent #successStory .floatedContent h2 span {
				font-size:0.45em !important;
				font-weight:300;
			}
		.sem2018 #successStory .floatedContent img {
			width:125px;
			top:-5px;
			left:-160px;
		}
	.sem2018 .floatQuote {
		float:left;
		clear:left;
		}
		.sem2018 #successStory .headerPull {
			width:660px;
			margin-top:75px;
			}
			.sem2018 #successStory .headerPull p {
				color:#8b8b91;
				font-weight:100;
				font-size:1.25em;
				line-height:36px;

			}
			.sem2018 #successStory .headerPull .quotePull {
				font-size:0.55em;
				}
				.sem2018 #successStory .headerPull .quotePull strong {
					font-weight:600;
				}
	.sem2018 #successStory .singleImage {
		left:auto;
		right:-420px;
		top:-10px;
	}

.sem2018 #innerContent #vsFooter {
	background:#f2f4f6;
	padding:150px 0;
	}
	.sem2018 #innerContent #vsFooter h2 {
		max-width:520px;
		font-size:2.75em;
		}
		#sem-2018-1.sem2018 #innerContent #vsFooter h2 {
			max-width:620px;
			margin:0 auto;
		}
	.sem2018 #innerContent #vsFooter h3 {
		max-width:600px;
	}
	.sem2018 #innerContent #vsFooter .btnTransparentSquared {
		width:140px;
		}
		.sem2018 #innerContent #vsFooter .btnTransparentSquared {
			margin:60px auto 20px auto;
		}

#formWrapGrey {
	background:#e4e7ea;
	padding:50px 0 150px 0;
	}
	#formWrapGrey #modal {
		padding:45px 35px;
		}
		#formWrapGrey #modal h1 {
			font-size:2.25em;
			color:#2e2e32;
			margin:25px 0 10px 0 !important;
		}
		#formWrapGrey #modal p {
			color:#757a7b;
			font-weight:100;
			margin:0 40px 50px 40px;
		}
		#formWrapGrey #modal input {
			color:#757a7b;
			border:solid 2px #f1f2f4;
			padding:20px 30px;
			width:242px;
		}
		#formWrapGrey #modal .buttonLarge {
			width:93%;
			text-transform:none;
			font-size:1.125em;
			letter-spacing:0.0475em;
		}
		#formWrapGrey #modal select {
			clear:none;
			padding:20px 30px;
			width:306px;
			color:#93969C;
			border:solid 2px #f1f2f4;
			outline:none;
			-webkit-appearance:none;
			-moz-appearance:none;
			background:#FFF;
			border-radius:0;
			font-size:1em;
			color:#757a7b;
			background:url(/images/new-images/downarrow-grey.png) no-repeat center right 20px;
		}



/* ----- Subscription Management & Economy -------------------------------------- */
#sub-management #wrapper,
#sub-management #innerContent,
#sub-economy #wrapper,
#sub-economy #innerContent {
	width:100%;
	padding-bottom:0;
}

#sub-management #landingHeader {
	background:url(/images/new-images/Subscription-Hero.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	position:relative;
	padding:0 0 320px 0;
	}
	#sub-economy #landingHeader {
		background:url(/images/new-images/Subscription-Hero.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		position:relative;
		padding:0 0 200px 0;
	}
	#sub-management #landingHeader h1 {
		font-weight:600;
		margin:435px 0 0 0;
	}
	#sub-economy #landingHeader h1 {
		font-weight:600;
		margin:315px 0 0 0;
	}
	#sub-management #landingHeader p,
	#sub-economy #landingHeader p {
		text-align:center;
		position:absolute;
		bottom:20px;
		color:#FFF;
		margin-bottom:0;
		width:100%;
		font-size:0.875em;
	}

#sub-management .featuresContent,
#sub-economy .featuresContent {
	width:50%;
	}
	#sub-management .featuresContent h2,
	#sub-economy .featuresContent h2 {
		text-align:left;
		font-size:2.125em !important;
		font-weight:100 !important;
		line-height:36px;
		margin-bottom:25px !important;
	}
	#sub-management .featuresContent p,
	#sub-economy .featuresContent p {
		font-size:1.125em;
		line-height:26px;
		margin-bottom:15px !important;
	}

#productSubscription {
	height:560px;
	background:#F2F2F2;
	}
	#productSubscription .wideContainer {
		height:100%;
		}
		#productSubscription .featuresContent {
			margin-top:170px;
			width:40%;
			}
			#productSubscription img {
				position:absolute;
				right:-10px;
				top:50px;
			}
	
#manageTools {
	background:#3e4247;
	padding:0;
	height:650px;
	}
	#toolsLeft {
		float:left;
		width:50%;
		height:100%;
		background:url(/images/new-images/Subscription-tools.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	#sub-economy #toolsLeft {
		background:url(/images/new-images/bare-bones-feature.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	#manageTools .featuresContent {
		float:left;
		text-align:center;
		width:40%;
		margin:180px 0 0 70px;
		}
		#manageTools .featuresContent h2,
		#manageTools .featuresContent p {
			color:#FFF;
			text-align:center;
		}
		#manageTools .featuresContent i {
			font-size:5.5em;
			color:#16C0D5;
			margin-bottom:55px;
			display:block;
		}
	#sub-economy #manageTools .featuresContent {
		margin:180px 0 0 160px;
		width:25%;
		}
		#sub-economy #manageTools .featuresContent p {
			margin-bottom:40px !important;
		}
		#sub-economy #manageTools .featuresContent i {
			font-size:0.75em;
			margin-bottom:0;
			display:inline;
			color:#FFF;
		}
		#sub-economy #manageTools .btnTransparentSquared {
			color:#FFF;
			border:solid 1px #FFF;
			-webkit-border-radius:30px;
			-moz-border-radius:30px;
			-o-border-radius:30px;
			border-radius:30px;
			margin:0 auto;
		}

#selfManage {
	height:580px;
	}
	#selfManage .wideContainer {
		height:100%;
		}
		#selfManage .featuresContent {
			width:40%;
			margin-top:160px;
		}
		#selfManage img {
			position:absolute;
			right:-10px;
			top:51px;
		}

#leverage {
	background:#16c0d5;
	padding:200px 0;
	}
	#leverage .wideContainer {
		background:url(/images/new-images/card-lock.png) no-repeat left center;
		}
		#leverage .featuresContent {
			float:right;
			width:44%;
			}
			#leverage .featuresContent h2,
			#leverage .featuresContent p {
				color:#FFF;
			}
			#leverage .featuresContent a {
				color:#084a52;
			}

#autoEmails {
	height:560px;
	}
	#autoEmails .featuresContent {
		margin-top:170px;
		width:40%;
	}
	#autoEmails img {
		position:absolute;
		right:-20px;
		top:17px;
	}

#reportingEngine {
	background:#F2F2F2;
	padding:145px 0;
	}
	#reportingEngine .wideContainer {
		background:url(/images/new-images/graph-graphic.png) no-repeat left 100px center;
		}
		#reportingEngine .featuresContent {
			float:right;
			width:43%;
		}

#sub-management #getStarted {
	background:url(/images/new-images/people-blurred.png) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#sub-management #getStarted h2 {
		font-size:2.125em;
		font-weight:500;
		margin:0 0 20px 0;
	}
	#sub-management #getStarted h3 {
		font-weight:300;
		font-size:1.125em;
	}
	#sub-management #getStarted .btnTransparentSquared {
		width:250px;
		font-weight:600;
	}

#sub-economy #landingHeader h2 {
	font-weight:100;
	max-width:820px;
	margin:20px auto 0 auto;
	line-height:40px;
	font-size:1.375em;
	}
	#sub-economy #landingHeader h2 span {
		font-style:italic;
	}

#subscriptionHeader {
	padding:135px 0 150px 0;
	}
	#subscriptionHeader h2 {
		text-align:center;
		font-size:3.43em;
		color:#16c0d5;
		font-weight:600;
		line-height:48px;
	}
	#subscriptionHeader p {
		text-align:center;
		font-size:2.125em;
		color:#38393a;
		max-width:925px;
		margin:0 auto;
		line-height:46px;
	}
	#subscriptionHeader .smallGrey {
		margin:50px auto 35px auto;
		height:3px;
	}

#sub-economy #productSubscription .btnTransparentSquared {
	-webkit-border-radius:25px;
	-moz-border-radius:25px;
	-o-border-radius:25px;
	border-radius:25px;
	margin-top:20px;
	float:left;
	padding:9px 35px;
}

#sub-economy #productSubscription .featuresContent {
	margin-top:150px;
}

#sub-economy #selfManage .btnTransparentSquared {
	-webkit-border-radius:25px;
	-moz-border-radius:25px;
	-o-border-radius:25px;
	border-radius:25px;
	margin-top:20px;
	float:left;
	padding:9px 35px;
}

#sub-economy #selfManage .featuresContent {
	margin-top:150px;
}

#subscriptionFooter {
	background:#3e4247;
	text-align:center;
	}
	#subscriptionFooter h2 {
		font-size:2.125em;
		color:#FFF;
		margin-bottom:55px;
		font-weight:100;
	}
	#subscriptionFooter .btnTransparentSquared {
		-webkit-border-radius:25px;
		-moz-border-radius:25px;
		-o-border-radius:25px;
		border-radius:25px;
		padding:15px 35px;
	}



/* ----- Support ------------------------------------------------------------ */
#support #pageHeader h1 {
	padding-top:140px;
}  

.threeColumnBox {
	float:left;
	width:30%;
	margin:20px 0 50px 0;
	padding:50px 1.5% 0 1.5%;
	height:270px;
	position:relative;
	border-top:solid 1px #e2e2e2;
	}
	.threeColumnBox .buttonSmall {
		position:absolute;
		bottom:0;
	}
	.noBorder {
		border:none;
	}
	#support #innerContent #supportServices h3 {
		margin:0 0 10px 0;
	}
	#support #innerContent #supportServices p {
		width:280px;
		margin-bottom:20px;
	}

	/* ----- Services Form -------------------------------------------------- */
	#escalationForm label {
		font-size:0.875em;
		width:225px;
		text-align:right;
		display:block;
		float:left;
		margin-right:5px;
	}
	#escalationForm input {
		width:210px;
		border:solid 1px #A1A1A1;
		font-size:0.75em;
		padding:5px;
		}
		#escalationForm .buttonWide {
			width:auto;
			border:none;
			padding:7px 70px;
			font-size:1.125em;
			margin-top:20px;
		}
	#escalationForm select {
		font-size:0.75em; 
		padding:3px;
	}   

	#ftpOption {
		width:460px;
		float:left;
		margin:15px 0;
	} 

	#opt6 {
		display:none;
		float:right;
		width:460px;
		margin:15px 0;  
		}
		#opt6 i.ssh-tip {
			margin:45px 0 0 5px;
		}
	#opt3 {
		display:none;
		float:left;
		width:460px;
		margin:15px 0 15px 40px;  
	}
	#opt4 {
		display:none;
		float:left;
		clear:both;
		width:460px;  
		margin:15px 0;  
	}
	#opt5 {
		display:none;
		float:left;
		width:460px;
		margin:15px 0 15px 40px;  
	}

	#ticketExample {
		font-size:0.675em;
		margin-left:230px;
		font-style:italic;
	}

	#services-form #escalationForm .icon-icon-info {
		float:left;
		margin:15px 0 0 5px;
	}

	/* ----- Admin Access Form ---------------------------------------------- */
	#escalationFormSimple label {
		font-size:0.875em;
		width:245px;
		text-align:right;
		display:block;
		float:left;
		margin-right:5px;
	}
	#escalationFormSimple input {
		width:210px;
		border:solid 1px #A1A1A1;
		font-size:0.75em;
		padding:5px;
		}
		#escalationFormSimple .buttonWide {
			width:auto;
			border:none;
			padding:7px 70px;
			font-size:1.125em;
			margin-top:20px;
		}   

	/* ----- Development Account -------------------------------------------- */
	#devAccountForm label {
		font-size:0.875em;
		width:175px;
		text-align:right;
		display:block;
		float:left;
		margin-right:5px;
	}
	#devAccountForm input {
		width:210px;
		border:solid 1px #A1A1A1;
		font-size:0.75em;
		padding:5px;
		}
		#devAccountForm .buttonWide {
			width:auto;
			border:none;
			padding:7px 70px;
			font-size:1.125em;
			margin-top:20px;
		}  



/* ----- Switch to Miva ----------------------------------------------------- */
#switch-to-miva #innerContent,
#switch-to-miva #wrapper {
	width:100%;
	padding:0;
}

#switch-to-miva .floatedContent {
	width:540px;
}

#switch-to-miva #landingHeader {
	padding:0 0 230px 0;
	background:url(/images/new-images/collab-bg.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#switch-to-miva #landingHeader h1 {
		margin:170px 0 0 0;
		font-weight:500;
		font-size:3.5em;
	}
	#switch-to-miva #landingHeader h2 {
		margin:40px 310px 30px 310px;
		font-size:1.4em;
		line-height:30px;
	}

#g2Customer {
	background:#f6f6f6;
	position:relative;
	}
	#g2Customer img {
		position:absolute;
		top:0;
		right:0;
	}
	#g2Customer .btnTransparentSquared {
		color:#1EABBD;
		float:left;
		margin-top:50px;
	}
	#g2Customer p {
		margin-bottom:0;
	}

#easySwitch {
	background:#26282b url(/images/new-images/bg-mountains-tall.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	color:#aaaeb6;
	padding:120px 0;
	}
	#easySwitch h2 {
		text-align:center;
		color:#FFF;
		font-size:2.25em;
		font-weight:100;
		margin:15px 0 20px 0 !important;
	}
	#easySwitch .paddedSubhead {
		margin-bottom:100px;
	}
	#easySwitch .floatedContent {
		width:100%;
	}
	#easySwitch h3 {
		color:#FFF;
		font-size:1.275em;
		font-weight:100 !important;
	}
	#easySwitch a {
		color:#FFF;
		text-decoration:underline;
	}
	#easySwitch p {
		font-size:1.125em;
		margin-bottom:35px;
	}
	#easySwitch .btnTransparentSquared {
		border:2px solid rgba(22, 192, 213, 0.5);
	    border-radius:35px;
	    padding:13px 30px;
	    text-decoration:none;
	    width:265px;
	    display:block;
	    margin:85px auto 0 auto;
		}
		#easySwitch .btnTransparentSquared:hover {
			border:2px solid rgba(22, 192, 213, 1);
		}
	#splitBoxOr {
		width:100%;
		display:block;
		border:solid 2px #6f7275;
		margin-bottom:55px;
		position:relative;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		-o-border-radius:5px;
		border-radius:5px;
		}
		#splitBoxOr div {
			float:left;
			display:block;
			width:39%;
			padding:30px 50px;
			text-align:center;
			}
			#splitBoxOr h3 {
				margin:10px 0 0 0;
			}
			#splitBoxOr div p {
				margin-bottom:15px;
			}
		#leftOr {
			border-right:solid 2px #6f7275;
		}
		.orDivide {
			position:absolute;
			background:#e2e2e2;
			width:auto !important;
			border:solid 2px #6f7275;
			background:#26282b;
			padding:1px 10px 4px 10px !important;
			font-size:0.875em;
			top:93px;
			left:457px;
			-webkit-border-radius:20px;
			-moz-border-radius:20px;
			-o-border-radius:20px;
			border-radius:20px;
			}
			.orDivide div {
				display:table-cell;
				padding:0 !important;
				vertical-align:middle;
			}

#exploreAdvantage {
	background:#202328 url(/images/new-images/bg-table.jpg) no-repeat top center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:100px 0;
	}
	#advantageContainer {
		display:block;
		background:#FFF;
		width:960px;
		margin:75px auto 20px auto;
		padding:50px 0;
		}
		.advantageRow {
			display:block;
			position:relative;
			font-size:1.125em;
			color:#62666b;
			line-height:32px;
		}
		.advantageRow h3 {
			color:#4d4d4d;
		}
		.mivaSide {
			display:block;
			width:35%;
			padding:30px 70px;
			text-align:center;
			border-right:solid 1px #e2e6eb;
			background:url(/images/new-images/dash-left.jpg) no-repeat right 47px;
			position:relative;
			float:left;
			min-height:240px;
			}
			.mivaSide img {
				width:55px;
				margin-bottom:20px;
			}
			.mivaSide i {
				position:absolute;
				top:30px;
				right:120px;
				color:#77c098;
			}
		.competitorSide {
			display:block;
			width:35%;
			padding:30px 70px;
			text-align:center;
			background:url(/images/new-images/dash-right.jpg) no-repeat left 47px;
			float:left;
			min-height:240px;
			}
			.competitorSide img {
				width:55px;
				margin-bottom:20px;
			}
		#exploreAdvantage .orDivide {
			top:30px;
			left:459px;
			background:#FFF;
			color:#aaaeb6;
			border:solid 1px #e2e6eb;
			padding:1px 10px 3px !important;
		}
	#exploreAdvantage h2 {
		text-align:center;
		font-size:2.25em;
		font-weight:100;
		color:#FFF;
		margin:15px 0 20px 0 !important;
	}

#switch-to-miva #getStarted {
	background:url(/images/new-images/bg-hangers.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:150px 0;
	}
	#switch-to-miva #getStarted h3 {
		font-size:1.35em;
		color:#FFF;
		line-height:30px;
		font-weight:100;
		margin:30px 0 40px 0;
	}	
	#switch-to-miva #getStarted a {
		width:185px;
	}

#switch-to-miva .container960 {
	padding-top:0;
}



/* ----- Thank You ---------------------------------------------------------- */ 
#thank-you #innerContent {
	width:100%;
}
#thank-you #landingHeader {
	padding:0 0 460px 0;
	background:url(/images/new-images/bg-tall-thinking.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#thank-you #landingHeader h1 {
		font-size:3em;
		font-weight:100;
		margin:155px 0 0 0;
	}
	#thank-you.avalaraReplay #landingHeader h1 {
		max-width:750px;
		line-height:44px;
		margin:115px auto 0 auto;
	}
	#thank-you #landingHeader h2 {
		font-size:1.375em;
		margin:45px 0 0 0;
		font-weight:100;
		color:#b6b9c1;
	}
	#thank-you #landingHeader .buttonSmall {
		border-radius:30px;
	    display:block;
	    font-weight:500;
	    letter-spacing:0.1em;
	    margin:60px auto 0;
	    padding:15px 35px;
	    width:240px;
	    background:#16C0d5;
	    font-size:1em;
	    text-align:center;
	}
	#thank-you #socialHeader {
		width:137px;
		margin:385px auto 20px auto;
		display:block;
		}
		#thank-you #socialHeader li {
			background:none;
			padding-left:0;
			display:inline;
			float:left;
			margin:0 10px;
			font-size:1.125em;
			}
	#thank-you #landingHeader #topVideo {
		width:100%;
		max-width:715px;
		margin:60px auto;
		display:block;
		position:absolute;
		margin-left:auto;
		margin-right:auto;
		left:0;
		right:0;
		top:290px;
		z-index:99;
	}
	#thankYouInfo {
		padding:150px 0 200px 0;
	}
	#thankYouInfo .floatedContent {
		margin-top:20px;
		float:left;
	}
	#thankYouInfo h3 {
		text-transform:uppercase;
		color:#93969c;
		letter-spacing:0.1em;
		margin:60px 0 40px 0;
		font-weight:100;
		float:left;
	}
	.whitepaperThanks {
		display:block;
		width:270px;
		height:349px;
		float:left;
		background:#ccc;
		z-index:98;
		position:relative;
		}
		#prodRev {
			background:url(/images/new-images/prod-rev-paper.jpg) no-repeat center center;
			margin-right:30px;
		}
		#ecomm2 {
			background:url(/images/new-images/ecomm-2-paper.jpg) no-repeat center center;
		}	
		.whitepaperThanks a {
			display:block;
			width:100%;
			height:100%;
			z-index:99;
			transition: all 0.2s ease-in-out;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			-o-transition: all 0.2s ease-in-out;
			position:relative;
			}
			.whitepaperThanks a span {
				position:absolute;
				left:0;
				right:0;
				margin-left:auto;
				margin-right:auto;
				max-width:130px;
				border:solid 2px #FFF;
				text-align:center;
				color:#FFF;
				padding:10px 15px;
				opacity:0;
				top:150px;
				text-transform:uppercase;
				letter-spacing:0.1em;
				font-weight:400;
				font-size:0.875em;
				transition: all 0.2s ease-in-out;
				-webkit-transition: all 0.2s ease-in-out;
				-moz-transition: all 0.2s ease-in-out;
				-o-transition: all 0.2s ease-in-out;
			}
			.whitepaperThanks a:hover {
				background:rgba(0, 0, 0, 0.8);
			}
			.whitepaperThanks a:hover span {
				opacity:1;
			}
	#thank-you #popPages {
		width:360px;
		margin:70px 0 0 200px;
		}
		#popPages ul {
			font-size:1.75em;
			font-family:"proxima-nova",sans-serif;
			font-style:normal;
			font-weight:500;
			letter-spacing:0.0475em;
			font-weight:100;
			}
			#popPages ul li {
				background:none;
				padding:0;
				margin-bottom:22px;
			}
			#popPages ul li a {
				color:#38393a;
				transition: all 0.1s ease-in-out;
				-webkit-transition: all 0.1s ease-in-out;
				-moz-transition: all 0.1s ease-in-out;
				-o-transition: all 0.1s ease-in-out;
				}
				#popPages ul li a:hover {
					color:#f7394a;
				}

#thankYouWrap {
	width:960px;
	height:698px;
	background:url(/images/thank_you_bg.jpg) no-repeat;
	margin:10px 0 10px 10px;
	padding-bottom:7px;
}
#thankYouContent {
	width:515px;
	padding-top:340px;
	margin-left:245px;
	margin-top:150px;
} 



/* ----- Thank You w/ Form  ---------------------------------------------------- */
.tRow {
	display:table-row;
	text-align:center;
	vertical-align:middle;
}
.tCell {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}

#thank-you-form #innerContent,
#thank-you-form #wrapper,
#start-today #innerContent,
#start-today #wrapper {
	width:100%;
	margin:0;
	padding:0;
}
#thank-you-form #mivaLogo,
#start-today #mivaLogo {
	position:fixed;
	top:0;
	left:0;
	float:none;
	z-index:99;
}

.fullHalf {
	width:50%;
	display:table;
	height:100vh;
	z-index:98;
}
#thankYouLeft {
	background:url(/images/new-images/bg-placeholder.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	position:fixed;
	float:left;
	}
	.squareContact #thankYouLeft {
		background:url(/images/new-images/square-pos-xlarge.png) no-repeat -200px center;
		-webkit-background-size:100%;
		-moz-background-size:100%;
		-o-background-size:100%;
		background-size:100%;
		position:fixed;
		float:left;
	}
	#thankYouLeft video {
		display:block;
		position:absolute;
		left:50%;
		top:50%;
		z-index:1;
		height:100vh;
		-webkit-transform:translate(-50%, -50%);
		-moz-transform:translate(-50%, -50%);
		-o-transform:translate(-50%, -50%);
		transform:translate(-50%, -50%);
	}
	#thankYouLeft h1 {
		text-indent:0;
		font-weight:100;
		color:#82858b;
		font-size:1.625em;
		letter-spacing:0.0475em;
		margin:0 0 45px 0;
	}

#thankYouRight {
	background:#FFF;
	float:right;
	position:relative;
	}
	#thankYouRight #modal {
		width:515px;
		margin-top:10px;
	}
	#thankYouRight h2 {
		color:#38393a;
		font-size:3em;
		font-weight:100;
		text-align:left;
		line-height:50px;
		margin-bottom:10px;
	}
	.squareContact #thankYouRight h2 {
		font-size:3.125em;
		line-height:60px;
		margin-top:50px;
	}
	#thankYouRight p {
		color:#82858b;
		font-size:1.5em;
		text-align:left;
		margin:0;
		line-height:34px !important;
		}
		#thankYouRight p i {
			color:#17c0d5;
		}
		#thankYouRight p strong {
			font-weight:600;
		}
		.squareContact #thankYouRight p {
			font-size:1.25em;
		}
	#thankYouRight .modalForm {
		width:515px;
	}
	#thankYouRight #modal .modalForm .btnBlueStandard {
		border-radius:0;
		background:#f7394a;
		text-transform:none;
		font-weight:500;
		padding:22px 0;
		font-size:1.125em;
		letter-spacing:0.0475em;
	}



/* ----- Upgrade Your Site and Before/After ------------------------------------ */
#upgrade-your-site #innerContent,
#upgrade-your-site #wrapper,
#before-and-after #innerContent,
#before-and-after #wrapper {
	width:100%;
	padding-bottom:0;
}

#upgrade-your-site #landingHeader,
#before-and-after #landingHeader {
	background:url(/images/new-images/bg-redhead.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:0 0 260px 0;
	}
	#upgrade-your-site #landingHeader h1,
	#before-and-after #landingHeader h1 {
		font-weight:300;
		margin:190px 0 0 0;
	}
	#upgrade-your-site #landingHeader h2,
	#before-and-after #landingHeader h2 {
		font-weight:100;
	}

#upgradeTime {
	background:#26282b url(/images/new-images/streamline-bg.png) no-repeat right center;
	position:relative;
	padding:190px 0;
	-webkit-background-size:55%;
	-moz-background-size:55%;
	-o-background-size:55%;
	background-size:55%;
	}
	#upgradeTime .btnTransparentSquared {
		float:left;
		margin-top:50px;
	}
	#upgradeTime h2 {
		color:#FFF;
	}
	#upgradeTime p {
		margin-bottom:0;
		color:#aaaeb6;
	}
	#upgradeTime .floatedContent {
		width:370px;
	}

#upgrade-your-site #inhouseAgency,
#before-and-after #inhouseAgency {

	}
	#upgrade-your-site #inhouseAgency .mivaSquare,
	#before-and-after #inhouseAgency .mivaSquare {
		margin:50px auto 75px auto;
	}
	#upgrade-your-site #inhouseAgency h2,
	#before-and-after #inhouseAgency h2 {
		text-align:center;
		font-size:2.125em;
		color:#38393a;
		font-weight:300;
		line-height:46px;
		margin:0 100px 150px 100px;
	}
	#upgrade-your-site .iconList i,
	#before-and-after .iconList i {
		font-size:3em;
	}
	#upgrade-your-site .iconList h3,
	#upgrade-your-site .iconList p,
	#before-and-after .iconList h3,
	#before-and-after .iconList p {
		width:78%;
	}
	#upgrade-your-site .iconList p a,
	#before-and-after .iconList p a {
		color:#66686b;
		}
		#upgrade-your-site .iconList p a i,
		#before-and-after .iconList p a i {
			font-size:0.6em;
			float:none;
			vertical-align:middle;
			color:#a6a7a7;
		}

#upgrade-your-site #getStarted {
	padding:150px 0;
	background:url(/images/new-images/bg-plant-glasses.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#before-and-after #getStarted {
		background:#31343f;
	}
	#upgrade-your-site #getStarted h2,
	#before-and-after #getStarted h2 {
		margin:0 0 40px 0;
	}
	#upgrade-your-site #getStarted h3,
	#before-and-after #getStarted h3 {
		line-height:30px;
		margin:0 0 60px 0;
		color:#FFF;
		font-weight:100;
	}
	#upgrade-your-site #getStarted a {
		width:230px;
	}
	#before-and-after #getStarted a {
		width:160px;
	}
	#before-and-after #getStarted .btnRedStandard {
		border:solid 2px #16C0d5;
		background:none;
		color:#FFF;
	}



/* ----- UPS Channel -------------------------------------------------------- */
#ups-channel #wrapper,
#ups-channel #innerContent {
	width:100%;
	padding:0;
}

#ups-channel #landingHeader {
	padding:0 0 160px 0;
	background:url(/images/new-images/bg-warehouse-tablet.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#ups-channel #landingHeader h1 {
		color:#ffffff;
		font-size:2.625em;
		text-align:left;
		font-weight:300;
		line-height:55px;
		margin:85px 0 20px 0;
		}
		#ups-channel #landingHeader h1 span {
			display:block;
			text-transform:uppercase;
			font-size:0.54em;
			color:#b6b7b7;
			font-weight:600;
			line-height:60px;
			letter-spacing:0.06em;
		}
	#ups-channel #landingHeader p {
		color:#edefef;
		font-size:1.125em;
	}
	#ups-channel #landingHeader .btnRedStandard {
		margin:50px 0 0 0;
		text-transform:none;
		font-weight:500;
		border-radius:0;
		padding:15px 35px;
		width:auto;
		display:inline-block;
		letter-spacing:0.0375em;
	}

#offToRight {
	display:block;
	height:230px;
	width:175%;
	position:absolute;
	left:-50px;
	bottom:-350px;
	z-index:99;
	background:#FFF;
	-webkit-box-shadow: 0px 9px 73px -22px rgba(219,218,218,1);
	-moz-box-shadow: 0px 9px 73px -22px rgba(219,218,218,1);
	box-shadow: 0px 9px 73px -22px rgba(219,218,218,1);
	}
	#offToRight h2 {
		color:#96a0b5;
		text-align:left;
		font-weight:500;
		font-size:0.875em;
		text-transform:uppercase;
		letter-spacing:0.06em;
		margin:25px 0 20px 50px;
	}
	.offRightData {
		display:block;
		float:left;
		height:120px;
		width:374px;
		border-left:solid 1px #eeeeee;
		padding-left:35px;
		}
		.offRightData:nth-child(2) {
			border-left:none;
			padding-left:50px;
			width:389px;
		}
		#ups-channel #landingHeader .offRightData p {
			color:#757a7b;
			font-size:1em;
			margin-top:15px;
			float:left;
			}
			.offRightData p strong {
				font-weight:500;
				color:#343434;
				font-size:1.25em;
				display:block;
				margin-bottom:12px;
			}
		.rightPercent {
			display:block;
			float:right;
			height:115px;
			width:145px;
			text-align:center;
			margin:5px 35px 0 0;
			}
			#ups-channel #landingHeader .rightPercent p {
				float:none;
				color:#16c0d5;
				font-weight:700;
				margin-top:10px;
			}
			.rightPercent span {
				display:block;
				width:80px;
				height:80px;
				margin:0 auto;
				font-size:2.375em;
				color:#16c0d5;
				}
				.rightPercent span sup {
					font-size:0.6em;
					line-height:92px;
				}
				.offRightData:nth-child(2) .rightPercent span {
					background:url(/images/new-images/border-fill-75.png) no-repeat center center;
				}
				.offRightData:nth-child(3) .rightPercent span {
					background:url(/images/new-images/border-fill-84.png) no-repeat center center;
				}
				.offRightData:nth-child(4) .rightPercent span {
					background:url(/images/new-images/border-fill-21.png) no-repeat center center;
				}

#relationship {
	background:#FFF;
	padding:220px 0 350px 0;
	position:relative;
	}
	.similarResults {
		color:#757a7b;
		}
		.similarResults a {
			color:#010101;
			font-weight:500;
		}
	#relationship .floatedContent {
		width:460px;
		margin-top:135px;
		}
		#relationship .floatedContent h2 {
			font-weight:500 !important;
		}
		#relationship .floatedContent p {
			margin-bottom:95px;
		}
	#relationship #largeTablet {
		height:470px;
		position:absolute;
		right:-160px;
		top:150px;
	}

#popContent {
	height:510px;
	background:#16c0d5 url(/images/new-images/data-background-opacity.svg) no-repeat center bottom 200px;
	position:relative;
	}
	#popContent .wideContainer {
		position:absolute;
		top:-100px;
		height:700px;
		background:#FFF;
		width:1170px;
		margin-right:auto;
		margin-left:auto;
		left:0;
		right:0;
		z-index:99;
		-webkit-box-shadow: 0px 3px 85px -6px rgba(0,0,0,0.1);
		-moz-box-shadow: 0px 3px 85px -6px rgba(0,0,0,0.1);
		box-shadow: 0px 3px 85px -6px rgba(0,0,0,0.1);
		text-align:center;
		}
		#popContent h2 {
			color:#38393a;
			font-size:2.5em;
			margin:70px 0 30px 0;
		}
		#popContent .popGraph {
			max-width:585px;
			margin:0 auto;
			color:#4e5253;
			font-size:1.125em;
		}
		#innerContent #popContent ul {
			margin:50px auto 0 auto;
			width:1070px;
			}
			#popContent ul li {
				background:none;
				width:31.5%;
				height:175px;
				float:left;
				display:block;
				padding-left:0;
				margin-bottom:30px;
			}
			#popContent ul li:nth-child(2),
			#popContent ul li:nth-child(5) {
				margin:0 20px;
			}
			#popContent ul li i {
				font-size:2.5em;
				color:#b4b7c3;
			}
			#popContent ul li h3 {
				color:#3a3a3b;
				font-size:1.125em;
				font-weight:500;
			}
			#popContent ul li p {
				color:#38393a;
				font-size:1em;
				font-weight:100;
			}

#integratedCommerce {
	padding:200px 0 150px 0;
	}
	#integratedCommerce .floatedContent {
		float:right;
		margin:50px -40px 0 0;
		position:relative;
		}
		#innerContent #integratedCommerce .floatedContent h2 {
			color:#2e2e32;
			font-size:2.5em !important;
			font-weight:300 !important;
			width:95%;
			line-height:50px;
			}
			#innerContent #integratedCommerce .floatedContent h2 span {
				display:block;
				font-size:0.35em !important;
				font-weight:500;
			}
		#innerContent #integratedCommerce .floatedContent h3 {
			width:80%;
			font-size:1.125em;
			color:#4e5253;
			margin:15px 0 0 0;
		}
		#innerContent #integratedCommerce .floatedContent p {
			width:74%;
			font-size:1em;
			color:#5b5f60;
			font-weight:100;
			line-height:26px;
			margin-top:30px;
		}
		#integratedCommerce .floatedContent a {
			float:left;
			color:#282828;
			font-weight:500;
			margin-top:10px;
		}
		#integratedCommerce .floatedContent img {
			width:100px;
			position:absolute;
			top:0;
			left:-130px;
		}
	#integratedCommerce .singleImage {
		margin-left:80px;
	}

#optimizedGrowth {
	background:url(/images/new-images/bg-dark-ripple.jpg) no-repeat center center;
	-website-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding:130px 0 165px 0;
	}
	#optimizedGrowth .floatedContent {
		width:475px;
		}
		#optimizedGrowth .floatedContent h2 {
			color:#FFF;
			font-size:2.5em !important;
			width:100%;
		}
		#optimizedGrowth .floatedContent p {
			color:#FFF;
			font-weight:100;
			width:85%;
			line-height:26px;
		}
		#optimizedGrowth img {
			position:absolute;
			top:20px;
			right:-10px;
			width:600px;
		}
		#optimizedGrowth .btnTransparentSquared {
			border-radius:0;
			border:solid 1px #FFF;
			text-transform:none;
			letter-spacing:0.0475em;
			font-weight:500;
			padding:15px 45px;
			margin-top:40px;
			font-size:1em;
		}

#successStory {
	padding:200px 0;
	}
	#successStory .singleImage {
		position:absolute;
		top:80px;
		left:-390px;
	}
	#successStory .floatedContent {
		position:relative;
		float:right;
		margin-right:-100px;
		}
		#innerContent #successStory .floatedContent h2 {
			color:#2e2e32;
			font-size:2.5em !important;
			font-weight:300 !important;
			width:95%;
			line-height:50px;
			}
			#innerContent #successStory .floatedContent h2 span {
				display:block;
				font-size:0.35em !important;
				font-weight:500;
			}
		#innerContent #successStory .floatedContent p {
			width:85%;
			font-size:1em;
			color:#5b5f60;
			font-weight:100;
			line-height:26px;
			margin-top:30px;
			}
			#innerContent #successStory .floatedContent p:nth-child(4) {
				margin-top:0;
			}
		#successStory .floatedContent a {
			float:left;
			color:#282828;
			font-weight:500;
			margin-top:10px;
		}
		#successStory .floatedContent img {
			width:100px;
			position:absolute;
			top:-10px;
			left:-130px;
		}
		#successStory .quoteIcon {
			margin:40px 0 30px 0;
		}
		.floatQuote {
			float:right;
			clear:right;
		}
		#successStory .headerPull {
			border-left:solid 3px #16c0d5;
			margin-left:0;
			padding:0 0 0 20px;
			width:470px;
			font-size:1.375em;
			line-height:32px;
			}
			#successStory .headerPull p {
				text-indent:-8px;
				color:#757a7b;
				}
				#successStory .headerPull .quotePull {
					font-size:0.675em;
					line-height:25px;
					margin:20px 0 0 10px;
					display:block;
					}
					#successStory .headerPull .quotePull strong {
						text-transform:uppercase;
						color:#2e2e32;
						letter-spacing:0.06em;
						display:block;
					}
					#successStory .headerPull .quotePull span {
						margin-left:7px;
					}



/* ----- UPS Ready Home ----------------------------------------------------- */
#upsready #pageHeader {
	background:url(/images/new-images/circle-header-ups-ready.png) no-repeat left center;
	}
	#upsready #pageHeader h1 {
		padding-top:160px;
	}

#upsready #innerContent aside {
	border-top:solid 1px #333;
	border-bottom:solid 1px #333;
	padding:20px 0;
	}
	#upsready #innerContent aside h2,
	#upsready #innerContent aside p {
		margin:0;
		padding:0;
	}
	#upsready #innerContent aside p span {
		font-size:1.125em;
		color:#F7394A;
	}

#upsready #innerContent section {
	float:left;
	width:21.5%;
	height:245px;
	padding:15px;
	display:block;
	}
	#upsready #innerContent section p {
		line-height:20px;
		font-size:0.875em;
	} 
	#upsready #innerContent section h2 {
		font-size:1.125em;
	}



/* ----- UPS Ready Features -------------------------------------------------- */
#ups-features #innerContent section {
	margin-top:50px;
	padding-bottom:15px;
	}
	#ups-features #innerContent section h3 {
		width:470px;
		margin:0 0 15px 0;
		padding-left:30px;
	}
	#ups-features #innerContent section p {
		width:470px;
		margin:0;
	} 
	#ups-features section aside {
		display:block;
		float:right;
		clear:right;
		width:395px;
		background:#F3F3F3 url(/images/new-images/icon-small-bubble.png) no-repeat 10px 15px;
		padding:10px 15px 15px 15px;
		margin-bottom:25px;
		border-top:solid 2px #1EABBD;
		}
		#ups-features section .techTip {
			background:#F3F3F3 url(/images/new-images/icon-info.png) no-repeat 10px 15px;
			 border-top:solid 2px #F7394A;
			 margin-bottom:35px;
		}
		#ups-features #innerContent section aside .tipHeader {
			margin:0 0 0 25px;
			font-style:normal;
			font-weight:bold;
		}
		#ups-features #innerContent section aside p {
			width:auto;
			font-style:italic;
			margin:0 0 0 25px;
			font-size:0.875em;
		}
	#ups-features #innerContent section .featuresList {
		float:left;
		clear:both;
		background:url(/images/new-images/icon-rightarrow-orange.png) no-repeat right center;
		padding-right:10px;
		margin-bottom:5px;
	}
	#ups-features #innerContent section .mainSecondHeading {
		margin-top:15px;
		font-family:"proxima-nova",sans-serif;
		font-style: normal;
	}
	#ups-features .mainUl {
		margin:0 0 20px 2.08333%;
	}
	#ups-features section table {
		clear:both;
		width:100%;
		background:#FBFBFB;
		border-top:solid 1px #E2E2E2;
		height:1px;
		display:block;
		overflow:hidden;
		transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		}
		#ups-features section table td {
			width:33%;
			padding:15px;
			}
			#ups-features section table .headerRow {
				padding:15px 15px 0 15px;
			}
			#ups-features section table h4 {
				font-size:0.875em;
			}
			#ups-features section table ul {
				font-size:0.875em;
			}
	#ups-features #innerContent .nineFeaturesSection {
		margin-top:0;
	}

	#ups-features #innerContent .nineFeaturesSection p {
		margin-bottom:25px;
		width:100%;
	}

	/* Specific sections */
	#storeSetup h3 {
		background:url(/images/new-images/icon-storefront.png) no-repeat left center;
		}
		#ups-features .activeFeatureSetup {
			height:210px;
			border-bottom:solid 1px #E2E2E2;
		}  
	#b2cb2b h3 {
		background:url(/images/new-images/icon-tag.png) no-repeat left center;
		} 
		#ups-features .activeFeatureShoppingExp {
			height:255px;
			border-bottom:solid 1px #E2E2E2;
		} 
	#seoPromotion h3 {
		background:url(/images/new-images/icon-bar-graph.png) no-repeat left center;
		} 
		#ups-features .activeFeatureSEO {
			height:210px;
			border-bottom:solid 1px #E2E2E2;
		} 
	#multichannel h3 {
		background:url(/images/new-images/icon-cloud-lines.png) no-repeat left center;
		}
		#ups-features .activeFeatureMulti {
			height:160px;
			border-bottom:solid 1px #E2E2E2;
		} 
	#inventory h3 {
		background:url(/images/new-images/icon-open-box.png) no-repeat left center;
		}
		#ups-features .activeFeatureInventory {
			height:230px;
			border-bottom:solid 1px #E2E2E2;
		} 
	#adminFeatures h3 {
		background:url(/images/new-images/icon-two-people.png) no-repeat left center;
		}
		#ups-features .activeFeatureAdmin {
			height:540px;
			border-bottom:solid 1px #E2E2E2;
		} 
	#prodCatMgmt h3 {
		background:url(/images/new-images/icon-photos.png) no-repeat left center;
		}
		#ups-features .activeFeatureProdCatMgmt {
			height:520px;
			border-bottom:solid 1px #E2E2E2;
		} 
	#checkoutExp h3 {
		background:url(/images/new-images/icon-shopping-cart.png) no-repeat left center;
		}
		#ups-features .activeFeatureCheckout {
			height:820px;
			border-bottom:solid 1px #E2E2E2;
		} 
	#automation h3 {
		background:url(/images/new-images/icon-cycle.png) no-repeat left center;
		}
		#ups-features .activeFeatureAutomation {
			height:920px;
			border-bottom:solid 1px #E2E2E2;
		} 
	#reporting h3 {
		background:url(/images/new-images/icon-line-graph.png) no-repeat left center;
		}
		#ups-features .activeFeatureAnalytics {
			height:230px;
			border-bottom:solid 1px #E2E2E2;
		} 
	#potential h3 {
		background:url(/images/new-images/icon-paper-airplane.png) no-repeat left center;
		}
		#ups-features .activeFeaturePotential {
			height:230px;
			border-bottom:solid 1px #E2E2E2;
		}



/* ----- UPS Ready Pricing -------------------------------------------------- */
#upsReadyTable {
	margin:40px auto 5px auto;
	}
	#upsReadyTable td {
		border:solid 1px #FFF;
		padding:10px;
		text-align:center;
		vertical-align:middle;
		}
		#upsReadyTable .align-left {
			text-align:left;
		}
	#upsReadyTable #tallGreenHeader {
		height:58px;
		background-color:#1EABBD;
		color:#FFF;
		border-bottom:solid 2px #FFF;
		font-size:0.875em;
		line-height:18px;
		}
	#upsReadyTable tr {
		background:#F7F7F7;
		}
		#upsReadyTable .stripedGreen {
			background:#F0F0F0;
		} 
	.priceColumn {
		background:#0E9BAD;
		color:#FFF;
		text-shadow: 0px 1px 0px #000;
	}  

#pricingNote {
	font-size:0.775em;
	margin-left:200px;
}



/* ----- UPS Ready Templates ------------------------------------------------ */
#ups-templates #innerContent .first {
	margin-left:0;
}



/* ----- UPS Ready Forms ---------------------------------------------------- */
#upsLargeForm label {
	font-size:0.875em;
	width:245px;
	text-align:right;
	display:block;
	float:left;
	margin-right:5px;
}
#upsLargeForm input {
	width:210px;
	border:solid 1px #A1A1A1;
	font-size:0.75em;
	padding:5px;
	}
	#upsLargeForm .buttonWide {
		width:auto;
		border:none;
		padding:7px 70px;
		font-size:1.125em;
		margin-top:20px;
		float:left;
	}     
	#upsLargeForm textarea {
		width:220px;
		height:50px;
		margin-top:10px;
	}
	.ticketExample {
		font-size:0.675em;
		font-size:italic;
		margin-left:250px;
	}



/* ----- Video On Demand ---------------------------------------------------- */
#vod #innerContent,
#vod16 #innerContent,
#vod17 #innerContent,
#vod17 #wrapper {
	width:100%;
	padding-bottom:0;
}

#vod #nineHeader h1,
#vod16 #nineHeader h1 {
	background:none;
	text-indent:0;
	height:auto;
	margin:65px 0 15px 0;
}

#vod #nineHeader p,
#vod16 #nineHeader p {
	width:845px;
}

#vod #nineHeader img,
#vod16 #nineHeader img {
	margin:30px 50px 0 0;
}

#topText {
	padding-bottom:0 !important;
}

#innerContent #vodWrap {
	margin:0;
}

#vodContainer {
	position:relative;
	min-height:500px;
	}
	#vodContainer #passw {
		position:absolute;
		top:0;
		left:17%;
		z-index:999;
		padding-top:190px;
	}

#embeddedVideo_wrapper {
	float:left;
	margin-top:50px;
}

#embeddedVideo {
	margin:0;
	padding:0;
}

#videosList {
	display:none;
	height:430px;
	overflow:scroll;
	width:320px;
	background:#EFEEE8;
	text-align:left;
	padding:15px 0;
	color:#808080;
	}
	#videosList ol {
		margin:0 0 0 11%;
	}

#innerContent #mobileVOD {
	margin:0;
}

#vod .buttonCheckout,
#vod16 .buttonCheckout {
	margin-left:15px;
}

/* Updated VOD page */
#vod17 #landingHeader  {
	background:url(/images/new-images/header-new-mm9-bg.jpg) no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding-bottom:140px;
	}
	#vod17.vod18 #landingHeader  {
		background:url(/images/new-images/bg-con-speaker.jpg) no-repeat;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		padding-bottom:140px;
	}
	#vod17 #landingHeader h1 {
		font-weight:100;
		margin:100px 0 50px 0;
	}
	#vod17 #landingHeader h2 {
		font-size:1em;
		font-weight:100;
	}
	#vod17 #landingHeader .btnTransparentSquared {
		padding:15px 45px;
		-webkit-border-radius:30px;
		-moz-border-radius:30px;
		-o-border-radius:30px;
		border-radius:30px;
		border:2px solid rgba(22, 192, 213, 0.5);
		}
		#vod17 #landingHeader .btnTransparentSquared:hover {
			border:2px solid rgba(22, 192, 213, 1);
		}
		#vod17 #landingHeader .lightWrap {
			width:495px;
			margin:65px auto 0 auto;
		}
		#vod17 #landingHeader .secondButton {
			margin-left:20px;
			background:rgba(22, 192, 213, 1);
			border:2px solid rgba(22, 192, 213, 1);
		}
	#vod17.vod18 #landingHeader .btnTransparentSquared {
		padding:15px 45px;
		border:2px solid rgba(234, 168, 42, 0.5);
		border-radius:0;
		text-transform:none;
		font-weight:500;
		letter-spacing:0.0475em;
		}
		#vod17.vod18 #landingHeader .btnTransparentSquared:hover {
			border:2px solid rgba(234, 168, 42, 1);
		}
		#vod17.vod18 #landingHeader .lightWrap {
			width:495px;
			margin:65px auto 0 auto;
		}
		#vod17.vod18 #landingHeader .secondButton {
			margin-left:20px;
			background:rgba(234, 168, 42, 1);
			border:2px solid rgba(234, 168, 42, 1);
		}

.vod18 #frameWrapper {
	background:#F6F6F6;
}
.vod18 #frameWrapper #newVideoEmbed {
	padding:30px 0;
}

#passwordContainer {	

	}
	.vod18 #passwordContainer {
		background:#F6F6F6;
	}
	#passwordContainer h2 {
		font-weight:100;
		max-width:600px;
		text-align:center;
		margin:0 auto 35px auto;
	}
	.lightWrap {
		width:310px;
		margin:0 auto;
	}
	#passwordContainer input[type='password'] {
		padding:12px 20px;
		float:left;
		width:165px;
	}
	#passwordContainer input[type='submit'] {
		float:left;
		border:solid 2px #16C0d5;
		background:#16C0d5;
		letter-spacing:0.1em;
		padding:13px 20px;
		margin-left:5px;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		-o-border-radius:0;
		border-radius:0;
	}
	.vod18 #passwordContainer input[type='submit'] {
		text-transform:none;
		font-weight:500;
		letter-spacing:0.0475em;
	}

#vodBottom {
	text-align:center;
	background:#F6F6F6;
	}
	.vod18 #vodBottom {
		background:#FFF;
	}
	#vodBottom h2 {
		font-size:2.5em;
		font-weight:100;
		line-height:40px;
	}
	#vodBottom h3 {
		font-size:1.5em;
		max-width:650px;
		margin:35px auto 0 auto;
		font-weight:100;
		line-height:36px;
	}
	#vodBottom p {
		margin-top:35px;
	}



/* ----- Website Developers & Mivascript Developers ------------------------- */
#website-developers .stripedTable,
#miva-script-developers .stripedTable {
	width:100%;
	border:none;
	}
	#website-developers .stripedTable tr,
	#miva-script-developers .stripedTable tr {
		border:none;
		}
		#website-developers .stripedTable tr td,
		#miva-script-developers .stripedTable tr td {
			padding:7px;
		}



/* ----- We're The Experts -------------------------------------------------- */
#were-the-experts #mivaLogo,
.sem2018 #mivaLogo {
	background:#FFF;
	width:160px;
	margin-left:30px;
	}
	#were-the-experts #mivaLogo i,
	.sem2018 #mivaLogo i {
		color:#F7394A;
		font-size:1.5em;
	}

#were-the-experts #SEMHeader,
.sem2018 #SEMHeader {
	padding-bottom:0;
	}
	#were-the-experts #SEMHeader .widerContainer,
	.sem2018 #innerContent #SEMHeader .widerContainer {
		background:#242b45 url(/images/new-images/bg-blue-discuss.jpg) no-repeat right center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		margin-top:100px;
		padding-bottom:70px;
		}
		#sem-2018-1.sem2018 #innerContent #SEMHeader .widerContainer,
		#sem-2018-2.sem2018 #innerContent #SEMHeader .widerContainer,
		#sem-2018-3.sem2018 #innerContent #SEMHeader .widerContainer,
		#sem-2018-4.sem2018 #innerContent #SEMHeader .widerContainer {
			background:#d7dae1 url(/images/new-images/bg-grey-fade.jpg) no-repeat right center;
			-webkit-background-size:cover;
			-moz-background-size:cover;
			-o-background-size:cover;
			background-size:cover;
			margin-top:100px;
			padding-bottom:110px;
		}
		#were-the-experts #SEMHeader h1,
		.sem2018 #innerContent #SEMHeader h1 {
			font-size:3em;
			color:#FFF;
			font-weight:300;
			max-width:720px;
			mix-blend-mode:normal;
			margin:85px 0 40px 0;
			}
			#sem-2018-1.sem2018 #innerContent #SEMHeader h1,
			#sem-2018-3.sem2018 #innerContent #SEMHeader h1 {
				color:#2e2e32;
				margin:100px 0 40px 0;
				max-width:460px;
			}
			#sem-2018-2.sem2018 #innerContent #SEMHeader h1 {
				color:#2e2e32;
				margin:100px 0 40px 0;
				max-width:550px;
			}
			#sem-2018-4.sem2018 #innerContent #SEMHeader h1 {
				color:#2e2e32;
				margin:100px 0 40px 0;
				max-width:540px;
			}
			#were-the-experts #SEMHeader h1 span,
			.sem2018 #innerContent #SEMHeader h1 span {
				font-size:0.31em;
				display:block;
				text-transform:uppercase;
				color:#16c0d5;
				letter-spacing:0.15em;
				font-weight:500;
				line-height:30px;
			}
			#sem-2018-1.sem2018 #innerContent #SEMHeader h1 span,
			#sem-2018-2.sem2018 #innerContent #SEMHeader h1 span,
			#sem-2018-3.sem2018 #innerContent #SEMHeader h1 span,
			#sem-2018-4.sem2018 #innerContent #SEMHeader h1 span {
				color:#90959f;
			}
		#were-the-experts #SEMHeader p,
		.sem2018 #innerContent #SEMHeader p {
			color:#d6e1e2;
			max-width:570px;
			font-size:1em;
		}
		#sem-2018-1.sem2018 #innerContent #SEMHeader p,
		#sem-2018-2.sem2018 #innerContent #SEMHeader p,
		#sem-2018-3.sem2018 #innerContent #SEMHeader p,
		#sem-2018-4.sem2018 #innerContent #SEMHeader p {
			color:#2e2e32;
		}
		#were-the-experts #MagHeaderForm,
		.sem2018 #MagHeaderForm {
			margin:60px 0 10px 0;
			}
			#were-the-experts #MagHeaderForm input[type="submit"],
			.sem2018 #MagHeaderForm input[type="submit"] {
				background:#f7394a;
				border:solid 1px #f7394a;
			}
		#were-the-experts #SEMHeader .smallText,
		.sem2018 #SEMHeader .smallText {
			font-size:0.875em;
			}
			#were-the-experts #SEMHeader .smallText a,
			.sem2018 #SEMHeader .smallText a {
				color:#FFF;
				padding:15px 0;
				transition: all 0.1s ease-in-out;
				-webkit-transition: all 0.1s ease-in-out;
				-moz-transition: all 0.1s ease-in-out;
				-o-transition: all 0.1s ease-in-out;
				position:relative;
				}
				#were-the-experts #SEMHeader .smallText a:hover,
				.sem2018 #SEMHeader .smallText a:hover {
					color:#16c0d5;
					background-size:12%;
				}
				#were-the-experts #SEMHeader .smallText a img,
				.sem2018 #SEMHeader .smallText a img {
					width:40px;
					transition: all 0.2s ease-in-out;
					-webkit-transition: all 0.2s ease-in-out;
					-moz-transition: all 0.2s ease-in-out;
					-o-transition: all 0.2s ease-in-out;
					position:absolute;
					left:0;
					top:5px;
				}
				#were-the-experts #SEMHeader .smallText a:hover img,
				.sem2018 #SEMHeader .smallText a:hover img {
					width:49px;
					top:2px;
					left:-3px;
				}
				#were-the-experts #SEMHeader .smallText a .thumbText,
				.sem2018 #SEMHeader .smallText a .thumbText {
					position:absolute;
					width:370px;
					left:55px;
					top:10px;
				}
			#were-the-experts #SEMHeader .smallText .tooltip-item,
			.sem2018 #SEMHeader .smallText .tooltip-item {
				background:none;
				font-weight:300;
			}
			#were-the-experts #SEMHeader .smallText .tooltip-content,
			.sem2018 #SEMHeader .smallText .tooltip-content {
				background:#FFF;
				border-left:solid 10px #16c0d5;
				padding:10px 10px 10px 25px;
				-webkit-border-radius:5px;
				-moz-border-radius:5px;
				-o-border-radius:5px;
				border-radius:5px;
				width:300px;
				bottom:-305px;
				left:230px;
			}
			#were-the-experts #SEMHeader .smallText .tooltip-text,
			.sem2018 #SEMHeader .smallText .tooltip-text {
				color:#757a7b;
				font-size:1.5em;
				line-height:26px;
			}
			#were-the-experts #SEMHeader .smallText .tooltip-content::after,
			.sem2018 #SEMHeader .smallText .tooltip-content::after {
				border-top-color:#FFF;
				left:10%;
				top:-20px;
				-webkit-transform: rotate(180deg);
			    -moz-transform: rotate(180deg);
			    -o-transform: rotate(180deg);
			    -ms-transform: rotate(180deg);
			    transform: rotate(180deg);
			}

#were-the-experts #SEMClients {
	padding:40px 0;
	}
	#were-the-experts #SEMClients p {
		float:left;
		width:170px;
		color:#38393a;
		font-size:0.875em;
		text-transform:uppercase;
		font-weight:600;
		letter-spacing:0.06em;
		margin:20px 60px 0 0;
		}
		#were-the-experts #SEMClients p i {
			color:#16c0d5;
			font-size:1.25em;
		}
	#were-the-experts #SEMClients #mivaPowers {
		width:660px;
		float:left;
		margin:0;
		}
		#were-the-experts #SEMClients #mivaPowers li {
			padding-left:0;
		}

#custChoose {
	height:870px;
	position:relative;
	}
	.bigGreyCircle {
		position:absolute;
		top:-60px;
		right:-480px;
		display:block;
		width:650px;
		height:650px;
		border:solid 105px #f3f5f8;
		-webkit-border-radius:430px;
		-moz-border-radius:430px;
		-o-border-radius:430px;
		border-radius:430px;
		z-index:88;
	}
	#custChoose aside {
		background:#FFF;
		float:right;
		width:400px;
		padding:45px;
		margin-top:110px;
		box-shadow:0 5px 30px rgba(0, 0, 0, 0.1);
		position:relative;
		z-index:89;
		}
		#custChoose aside ul {
			margin:0;
			padding:0;
			}
			#custChoose aside ul li {
				background:none;
				padding-left:0;
				margin:50px 0 0 0;
				}
				#custChoose aside ul li:nth-child(1) {
					margin:0;
				}
				#custChoose aside ul li i {
					color:#16c0d5;
					font-size:3.25em;
					float:left;
					margin-top:10px;
				}
				#custChoose aside ul li img {
					margin-top:10px;
				}
				#custChoose aside ul li span {
					float:right;
					width:73%;
					color:#757a7b;
					font-size:1em;
					line-height:22px;
					}
					#custChoose aside ul li strong {
						font-size:1.125em;
						color:#38393a;
						margin-bottom:5px;
						line-height:25px;
					}
	#custChoose .headerPull {
		border-left:solid 3px #16c0d5;
		margin-left:0;
		padding:0 0 0 20px;
		width:470px;
		font-size:1.375em;
		line-height:32px;
		}
		#custChoose .headerPull p {
			text-indent:-8px;
			color:#757a7b;
			}
			#custChoose .headerPull .quotePull {
				font-size:0.675em;
				line-height:25px;
				margin:20px 0 0 10px;
				display:block;
				}
				#custChoose .headerPull .quotePull strong {
					text-transform:uppercase;
					color:#2e2e32;
					letter-spacing:0.06em;
					display:block;
				}
				#custChoose .headerPull .quotePull span {
					margin-left:7px;
				}
	#innerContent #custChoose h2 {
		color:#2e2e32;
		font-size:2.75em;
		max-width:310px;
		line-height:50px;
		margin:155px 0 10px 0;
	}
	.quoteIcon {
		width:40px;
		height:40px;
		margin:80px 0 30px 0;
		background:#e6fafc;
		-webkit-border-radius:25px;
		-moz-border-radius:25px;
		-o-border-radius:25px;
		border-radius:25px;
		position:relative;
		}
		.quoteIcon i {
			position:absolute;
			top:8px;
			left:8px;
			color:#16c0d5;
		}

#customBuild {
	position:relative;
	}
	#customBuild img {
		position:absolute;
		object-fit:fill;
		width:100%;
		right:0;
		top:0;
	}
	#customBuild h2 {
		color:#2e2e32;
		font-weight:100;
		font-size:2.75em;
		width:625px;
		line-height:50px;
		float:left;
	}
	#customBuild h3 {
		float:right;
		text-transform:uppercase;
		color:#38393a;
		font-size:0.875em;
		font-weight:600;
		letter-spacing:0.1em;
		margin:75px 0 90px 0;
		}
		#customBuild h3 i {
			color:#15c0d5;
			font-size:1.25em;
		}
	#fourHoverContainer {
		position:relative;
		height:430px;
		width:1168px;
		box-shadow:0 5px 30px rgba(0, 0, 0, 0.1);
		}
		.fourHover {
			width:292px;
			height:436px;
			position:absolute;
			background:#FFF;
			transition: all 0.1s ease-in-out;
			-webkit-transition: all 0.1s ease-in-out;
			-moz-transition: all 0.1s ease-in-out;
			-o-transition: all 0.1s ease-in-out;
			overflow:hidden;
			z-index:75;
			animation: indexer 0.1s backwards;
			box-shadow: inset 4px 1px 30px -10px rgba(0,0,0,0.1);
			}
			.fourHover:hover {
				width:350px;
				height:500px;
				top:-20px !important;
				animation: index 0.1s forwards;
				box-shadow:0 5px 40px rgba(0, 0, 0, 0.1);
			}
			@keyframes index {
			  0% {
			    z-index:75;
			  }
			  99% {
			    z-index:80;
			  }
			  100% {
			    z-index:80;
			  }
			}
			@keyframes indexer {
			  0% {
			    z-index:80;
			  }
			  99% {
			    z-index:75;
			  }
			  100% {
			    z-index:75;
			  }
			}
			.fourHover:nth-child(1) {
				top:0;
				left:0;
				box-shadow:none;
				}
				.fourHover:nth-child(1):hover {
					left:-30px;
					box-shadow:0 5px 30px rgba(0, 0, 0, 0.1);
				}
				.fourHover:nth-child(1) .hoverHeading {
					background:url(/images/new-images/card1.jpg) no-repeat center center;
					-webkit-background-size:cover;
					-moz-background-size:cover;
					-o-background-size:cover;
					background-size:cover;
				}
			.fourHover:nth-child(2) {
				top:0;
				left:292px;
				}
				.fourHover:nth-child(2):hover {
					left:262px;
				}
				.fourHover:nth-child(2) .hoverHeading {
					background:url(/images/new-images/card2.jpg) no-repeat center center;
					-webkit-background-size:cover;
					-moz-background-size:cover;
					-o-background-size:cover;
					background-size:cover;
				}
			.fourHover:nth-child(3) {
				top:0;
				left:584px;
				}
				.fourHover:nth-child(3):hover {
					left:554px;
				}
				.fourHover:nth-child(3) .hoverHeading {
					background:url(/images/new-images/card3.jpg) no-repeat center center;
					-webkit-background-size:cover;
					-moz-background-size:cover;
					-o-background-size:cover;
					background-size:cover;
				}
			.fourHover:nth-child(4) {
				top:0;
				left:876px;
				}
				.fourHover:nth-child(4):hover {
					left:846px;
				}
				.fourHover:nth-child(4) .hoverHeading {
					background:url(/images/new-images/card4.jpg) no-repeat center center;
					-webkit-background-size:cover;
					-moz-background-size:cover;
					-o-background-size:cover;
					background-size:cover;
				}
			.hoverHeading {
				width:100%;
				height:245px;
				position:relative;
				}
				#innerContent .hoverHeading h4 {
					position:absolute;
					bottom:45px;
					left:30px;
					font-size:1.375em;
					color:#FFF;
				}
			.hoverHeading a {
				position:absolute;
				bottom:-19px;
				right:40px;
				display:block;
				width:40px;
				height:40px;
				background:#f7394a;
				color:#FFF;
				border-radius:20px;
				overflow:hidden;
				transition: all 0.1s ease-in-out;
				-webkit-transition: all 0.1s ease-in-out;
				-moz-transition: all 0.1s ease-in-out;
				-o-transition: all 0.1s ease-in-out;
				}
				.fourHover:hover .hoverHeading a {
					width:100% !important;
					height:50px;
					right:0;
					border-radius:0;
				}
				.hoverHeading a i {
					font-size:1.5em;
					top:7px;
					right:2px;
					position:absolute;
					}
					.fourHover:hover .hoverHeading a i {
						right:30px;
						top:12px;
					}
				.fourHover a span {
					position:absolute;
					left:30px;
					top:12px;
					opacity:0;
					transition: all 0.1s ease-in-out;
					-webkit-transition: all 0.1s ease-in-out;
					-moz-transition: all 0.1s ease-in-out;
					-o-transition: all 0.1s ease-in-out;
					}
					.fourHover:hover .hoverHeading a span {
						opacity:1 !important;
					}
			#innerContent .fourHover ul {
				margin:50px 0 0 30px;
				}
				.fourHover ul li {
					opacity:0;
					background:url(/images/new-images/blue-arrow-right.png) no-repeat left center;
					-webkit-background-size:2.25%;
					-moz-background-size:2.25%;
					-o-background-size:2.25%;
					background-size:2.25%;
					font-size:0.875em;
					color:#757a7b;
					margin-bottom:5px;
					transition: all 0.1s ease-in-out;
					-webkit-transition: all 0.1s ease-in-out;
					-moz-transition: all 0.1s ease-in-out;
					-o-transition: all 0.1s ease-in-out;
					}
					.fourHover:hover ul li {
						opacity:1 !important;
					}
					.fourHover ul li:nth-child(1),
					.fourHover ul li:nth-child(2),
					.fourHover ul li:nth-child(3) {
						opacity:1;
					}
					

#resultsPlatform {
	height:770px;
	margin-top:150px;
	}
	#resultsPlatform h2 {
		color:#2e2e32;
		font-size:2em;
		width:460px;
		line-height:42px;
		float:left;
		}
		#resultsPlatform h2 span {
			font-size:0.45em;
			display:block;
			text-transform:uppercase;
			color:#16c0d5;
			font-weight:500;
			letter-spacing:0.1em;
		}
	#resultsPlatform aside {
		float:right;
		width:530px;
		position:relative;
		z-index:89;
		margin-top:40px;
		}
		#resultsPlatform aside ul {
			margin:0;
			padding:0;
			}
			#resultsPlatform aside ul li {
				background:none;
				padding-left:0;
				margin:70px 0 0 0;
				}
				#resultsPlatform aside ul li:nth-child(1) {
					margin:0;
				}
				#resultsPlatform aside ul li i {
					color:#16c0d5;
					font-size:3.25em;
					float:left;
					}
					#resultsPlatform aside ul li:nth-child(4) i {
						font-size:2.5em;
					}
				#resultsPlatform aside ul li span {
					float:right;
					width:83%;
					color:#757a7b;
					font-size:1em;
					line-height:22px;
					}
					#resultsPlatform aside ul li strong {
						font-size:1.375em;
						color:#38393a;
						margin-bottom:5px;
						line-height:25px;
						font-weight:500;
					}
	.imagePlus {
		position:absolute;
		top:270px;
		left:-250px;
		}
		.imagePlus img {
			z-index:89;
			position:relative;
		}
		.circlePop {
			position:absolute;
			bottom:110px;
			right:-90px;
			background:#16c0d5;
			width:210px;
			height:210px;
			border-radius:105px;
			z-index:88;
			}
			.circlePop span {
				display:block;
				color:#FFF;
				text-align:center;
				font-weight:100;
			}
			.circlePop .largePercent {
				font-size:4em;
				margin-top:65px;
				}
				.circlePop .largePercent sup {
					font-size:0.6em;
				}
			.circlePop .smallText {
				font-size:1.0625em;
				width:120px;
				margin:20px auto 0 auto;
			}

#were-the-experts #vsFooter {
	background:#FFF;
	padding:100px 0 140px 0;
	}
	#were-the-experts #vsFooter h2,
	.sem2018 #vsFooter h2 {
		color:#2e2e32;
		max-width:580px;
	}
	#were-the-experts #innerContent #vsFooter h3,
	.sem2018 #vsFooter h3 {
		color:#757a7b;	
		max-width:580px;
		margin:15px auto 10px auto;
	}
	#were-the-experts #vsFooter .btnTransparentSquared,
	.sem2018 #vsFooter .btnTransparentSquared {
		background:#f7394a;
		border:solid 1px #f7394a;
	}
	#were-the-experts #vsFooter p,
	.sem2018 #vsFooter p {
		color:#757a7b;
		}
		#were-the-experts #vsFooter p strong,
		.sem2018 #vsFooter p strong {
			color:#4d4d4d;
		}



/* ----- Whitepaper Download ------------------------------------------------ */
#white-paper #modal {
	width:420px;
	border:solid 1px #f6f6f6;
	padding:125px 0 25px 45px;
}
#go-direct #floatingForm #modal,
#premium-ecommerce #floatingForm #modal,
#future-econ #floatingForm #modal,
#prod-rev #floatingForm #modal {
	border:none;
	box-shadow:0 0px 5px rgba(0, 0, 0, 0.1);
}
.whitepaperLanding #floatingForm #modal {
	width:420px;
	border:solid 1px #d4d4d4;
	padding:125px 0 25px 45px;
}
.townHallLanding #floatingForm #modal {
	padding:15px 0 25px 45px;
}
#white-paper #modal .modalForm,
.whitepaperLanding #floatingForm #modal .modalForm {
	width:88%;
	margin-left:0;
}
#white-paper #modal .modalForm input,
.whitepaperLanding #floatingForm #modal .modalForm input {
	margin:0;
	border-top:none;
	border-right:none;
	border-left:none;
	clear:left;
	padding:0 0 10px 0;
	margin-bottom:25px;
	width:100%;
	font-size:1.125em;
	color:#4d4d4d;
	font-weight:100;
	height:0;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	}
	#white-paper #modal .modalForm .inputExpand,
	.whitepaperLanding #floatingForm #modal .modalForm .inputExpand {
		height:20px !important;
	}
#white-paper #modal .modalForm label,
.whitepaperLanding #floatingForm #modal .modalForm label {
	clear:left;
	font-size:0.9em;
	color:#adb0b6;
	font-weight:500;
	letter-spacing:0.0475em;
}
#white-paper #modal .modalForm .btnBlueStandard,
.whitepaperLanding #floatingForm #modal .modalForm .btnBlueStandard {
	padding:20px 0;
	height:auto;
	border-radius:35px;
	font-size:0.875em;
	font-weight:500;
	letter-spacing:0.1em;
	margin-top:35px;
}
#go-direct #floatingForm #modal .modalForm .btnBlueStandard,
#premium-ecommerce #floatingForm #modal .modalForm .btnBlueStandard,
#future-econ #floatingForm #modal .modalForm .btnBlueStandard,
#prod-rev #floatingForm #modal .modalForm .btnBlueStandard {
	text-transform:uppercase;
	background:#F7394A;
}

#white-paper #white-paper--ebook,
.whitepaperLanding #white-paper--ebook {
	z-index:97;
}

#white-paper #floatingForm,
.whitepaperLanding #floatingForm {
	z-index:97;
}

.whitepaperLanding #mivaLogo {
	cursor:default;
}

#white-paper.webinarReplay #floatingForm {
	top:410px;
}

#white-paper.openReplay #floatingForm {
	top:380px;
}

#white-paper.webinarReplay #modal {
	padding:25px 0 25px 45px;
}

.webinarReplay #floatingForm p {
	text-align:left;
	margin:0 0 40px 0;
}

.MCM #floatingForm p {
	font-size:1.25em;
	line-height:28px;
}

#white-paper.webinarReplay #modal .modalForm .btnBlueStandard {
	background:#f7394a;
}

#white-paper.webinarReplay #landingHeader {
	background:url(/images/new-images/bg-blue-people.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
}

#white-paper.MCM #landingHeader {
	background:url(/images/new-images/bg-ipad2-dark.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
}

#white-paper.CPCreplay #landingHeader {
	background:url(/images/new-images/bg-dark-store.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
}

#premium-ecommerce #landingHeader {
	background:url(/images/new-images/bg-dark-typing.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
}

#future-econ #landingHeader {
	background:url(/images/new-images/bg-dark-crosswalk.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
}

#prod-rev #landingHeader {
	background:url(/images/new-images/bg-dark-laptop-talk.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
}

#white-paper.openReplay #landingHeader {
	background:url(/images/new-images/bg-dark-ship.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
}

#white-paper.trendsReplay #landingHeader {
	background:url(/images/new-images/bg-color-walls.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
}

#white-paper.mivaLearnSignup #landingHeader {
	background:url(/images/new-images/bg-learn-type.jpg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
}

#white-paper.plantReplay #landingHeader {
	background:url(/images/new-images/bg-purp-flowers.jpg) no-repeat top center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
}

#white-paper.ltcReplay #landingHeader {
	background:url(/images/new-images/bg-bridal.jpg) no-repeat top center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
}

.webinarReplay #homeNav ul li a,
.townHallLanding #homeNav ul li a {
	color:#38393a;
}

.webinarReplay #headerLogin,
.townHallLanding #headerLogin {
	color:#38393a;
}

.webinarReplay #getStartedHomeReg,
.townHallLanding #getStartedHomeReg {
	color:#383838;
}

.MCM #homeNav ul li a,
.openReplay #homeNav ul li a,
.trendsReplay #homeNav ul li a {
	color:#FFF;
}

.MCM #headerLogin,
.openReplay #headerLogin,
.trendsReplay #headerLogin {
	color:#FFF;
}

.MCM #getStartedHomeReg,
.openReplay #getStartedHomeReg,
.trendsReplay #getStartedHomeReg {
	color:#FFF;
}

#white-paper.webinarReplay #landingHeader h1 {
	color:#38393a;
	font-size:3.5em;
	text-transform:none;
	font-weight:600;
	line-height:60px;
}

#white-paper.MCM #landingHeader h1 {
	color:#FFF;
	font-size:2.5em;
	line-height:50px;
	margin-bottom:20px;
}

#white-paper.CPCreplay #landingHeader h1,
#white-paper.openReplay #landingHeader h1,
#white-paper.trendsReplay #landingHeader h1 {
	color:#FFF;
}

#white-paper.webinarReplay #landingHeader h1 span {
	display:block;
	font-size:0.25em;
	color:#758295;
	text-transform:uppercase;
	letter-spacing:0.5em;
	font-weight:600;
}

#white-paper.MCM #landingHeader h1 span {
	color:#FFF;
	font-size:0.35em;
}

#white-paper.CPCreplay #landingHeader h1 span,
#white-paper.openReplay #landingHeader h1 span,
#white-paper.trendsReplay #landingHeader h1 span {
	color:#FFF;
}

#white-paper.webinarReplay #white-paper--visionary p {
	font-weight:100;
	margin-bottom:25px;
}

#white-paper.mivaLearnSignup #landingHeader h1 {
	display:block;
	width:771px;
	height:123px;
	text-indent:-9999em;
	background:url(/images/new-images/logo-mivalearn-png.png) no-repeat center center;
	margin:150px auto 50px auto;
}

#white-paper.mivaLearnSignup #homeNav ul li a,
#white-paper.mivaLearnSignup #getStartedHomeReg,
#white-paper.mivaLearnSignup #headerLogin {
	color:#FFF;
}

#white-paper.mivaLearnSignup #white-paper--visionary h2 {
	font-size:4.375em;
	color:#272f36;
	font-weight:600;
}

#white-paper.mivaLearnSignup #white-paper--visionary h3 {
	font-size:1.875em;
	color:#38393a;
	width:425px;
	margin:40px 0 30px 0;
	line-height:40px;
}

#white-paper.mivaLearnSignup #white-paper--visionary p {
	line-height:36px;
}

#white-paper.webinarReplay.avalaraReplay #landingHeader h1 span {
	letter-spacing:0.1em;
	font-size:0.35em;
	line-height:30px;
}

#white-paper.webinarReplay.avalaraReplay.avectousReplay #landingHeader h1 span {
	color:#FFF;
}

#white-paper.webinarReplay.avalaraReplay.avectousReplay #landingHeader h1 span:nth-child(3) {
	font-size:1em;
	letter-spacing:0;
	text-transform:none;
	font-weight:300;
	line-height:60px;
	display:inline;
}

#white-paper.webinarReplay.avalaraReplay #landingHeader h1 {
	font-size:3em;
	margin:105px 0 0 0;
}

#white-paper.webinarReplay.avalaraReplay.avectousReplay #landingHeader h1 {
	color:#FFF;
}

#white-paper.avalaraReplay #landingHeader h2 {
	text-align:left;
	color:#313131;
	font-size:1.75em;
	font-weight:100;
}

#white-paper.avalaraReplay.avectousReplay #landingHeader h2 {
	text-align:left;
	color:#FFF;
	font-size:1.75em;
	font-weight:100;
	line-height:35px;
}

.webinarReplay.avectousReplay #homeNav ul li a,
.webinarReplay.avectousReplay #getStartedHomeReg,
.webinarReplay.avectousReplay #headerLogin {
	color:#FFF;
}

#white-paper.webinarReplay.avalaraReplay #landingHeader {
	background:url(/images/new-images/bg-avalara-webinar.svg) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
}

#white-paper.webinarReplay.avalaraReplay.avectousReplay #landingHeader {
	background:url(/images/new-images/avectous-hero.png) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
}

#white-paper.webinarReplay.avalaraReplay.avectousReplay.initiativesReplay #landingHeader {
	background:url(/images/new-images/hero-initiatives.png) no-repeat center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
}

.webinarReplay.avalaraReplay #floatingForm p {
	text-align:center;
	font-size:1.5em;
	margin:0 20px 40px 20px;
	line-height:30px;
}

#white-paper.avalaraReplay #modal .modalForm {
	padding-top:0;
	margin:0 auto;
	float:none;
}

#white-paper.webinarReplay.avalaraReplay #modal {
	padding:45px 25px;
}

#white-paper.avalaraReplay #white-paper--visionary h2:nth-child(5) {
	margin-top:125px;
	font-size:1.75em;
	color:#313131;
	font-weight:300;
}

#webResources {
	width:100%;
	display:flex;
	justify-content:space-between;
	margin-bottom:100px;
	}
	#webResources div {
		width:45%;
	}
	#webResources div h3 {
		color:#38393A;
		font-size:1.5625em;
		font-weight:300;
		}
		#webResources div h3 span {
			text-transform:uppercase;
			color:#848A8B;
			font-weight:600;
			font-size:0.5em;
			letter-spacing:0.0475em;
		}
	#webResources div a {
		margin-top:35px;
		font-size:0.875em;
		font-weight:600;
		letter-spacing:0.01em;
		color:#F7394A;
		position:relative;
		}
		#webResources div a i {
			font-size:0.5em;
			position:absolute;
			right:-20px;
			top:-5px;
		}

#white-paper.webinarReplay.avalaraReplay #modal .modalForm .btnBlueStandard {
	border-radius:0;
	font-size:1em;
}



/* ----- Why Miva Merchant -------------------------------------------------- */
#why-miva-merchant .flipFlopImageLeft,
#why-miva-merchant .flipFlopImageRight {
	margin:0;
	}
	#why-miva-merchant .flipFlopImageLeft h2,
	#why-miva-merchant .flipFlopImageLeft h3,
	#why-miva-merchant .flipFlopImageLeft p {
		clear: left;
		float: left;
		margin-left: 450px;
	}

#whyLiveSupport {
	background:url(/images/new-images/circle-why-support.png) no-repeat left center;
	}
	#whyLiveSupport h2 {
		padding-top:70px;
	}
#whyCSSBased {
	background:url(/images/new-images/circle-why-css.png) no-repeat right center;
	}
	#whyCSSBased h2 {
		padding-top:60px;
	}
#whyUpdates {
	background:url(/images/new-images/circle-why-updates.png) no-repeat left center;
	height:520px;
	}
	#whyUpdates h2 {
		padding-top:20px;
	}
#whySecurity {
	background:url(/images/new-images/circle-why-security.png) no-repeat right center;
}
#whyOutgrow {
	background:url(/images/new-images/circle-why-outgrow.png) no-repeat left center;
	}
	#whyOutgrow h2 {
		padding-top:60px;
	}
#whyIntegrations {
	background:url(/images/new-images/circle-why-integrations.png) no-repeat right center;
	}
	#whyIntegrations h2 {
		padding-top:60px;
	}
#whyComplex {
	background:url(/images/new-images/circle-why-payments.png) no-repeat left center;
	}
	#whyComplex h2 {
		padding-top:60px;
	}
#whyCustomerService {
	background:url(/images/new-images/circle-why-customer-service.png) no-repeat right center;
	}
	#whyCustomerService h2 {
		padding-top:100px;
	}
#whyPickPackShip {
	background:url(/images/new-images/circle-why-pick-pack-ship.png) no-repeat left center;
	}
	#whyPickPackShip h2 {
		padding-top:100px;
	}
#whyCustomReporting {
	background:url(/images/new-images/circle-why-custom-reporting.png) no-repeat right center;
	border-bottom:none;
	}
	#whyCustomReporting h2 {
		padding-top:50px;
		width:560px;
	}



/* ==========================================================================
   =STORE PAGES
   ========================================================================== */ 

/* ----- CTGY --------------------------------------------------------------- */
.prodList {
	width:100%;
	margin:0;
	display:table;
	border:solid 1px #e2e2e2;
	border-top:none;
	}
	.prodList .fauxRow {
		display:table-row;
		vertical-align:middle;
	}
	.prodList h2 {
		font-size:1.125em !important;
		margin:15px 0 0 30px !important;
		}
		.prodList h2 a {
			color:#232323;
		}
	.prodList #salePriceCategory {
		margin:10px 0 10px 30px;
	}
	.prodList p {
		font-size:0.9375em !important;
		margin:0 0 0 30px !important;
		width:100%;
	}
	.prodList h3 {
		font-size:1em !important;
		margin:5px 0 10px 30px !important;
		float:right;
	}
	.prodList .productPrice {
		margin-bottom:15px !important;	
	}
	.prodList p a {
		font-size:1em;
		color:#1F4D76;
		font-weight:bold;
	}
	.prodList .buttonSmall {
		margin:0 30px 0 30px;
		font-weight:normal;
		padding:10px 20px 8px 20px;
		float:right;
	}
	.fauxCell.mainInfo {
		width:700px;
	}
	.prodList:first-child {
		border-top:solid 1px #e2e2e2;
	}
	.prodList:nth-child(even) {
		background:#F3F3F3;
	}

.fauxCell {
	display:table-cell;
	vertical-align:middle;
}



#CTGY #stripedTable, 
#CTGY .stripedTable {
	width:100%;
	}
	#CTGY #stripedTable h2, 
	#CTGY .stripedTable h2 {
		font-size:1.125em;
		margin:15px 0 0 30px;
		}
		#CTGY #stripedTable h2 a,
		#CTGY .stripedTable h2 a {
			color:#232323;
		}
	#CTGY #stripedTable tr td #salePriceCategory {
		margin:10px 0 10px 30px;
	}
	#CTGY #stripedTable p, 
	#CTGY .stripedTable p {
		font-size:0.9375em;
		margin:0 0 0 30px;
		width:100%;
	}
	#CTGY #stripedTable .productPrice, 
	#CTGY .stripedTable .productPrice {
		margin-bottom:15px;	
	}
	#CTGY #stripedTable p a, 
	#CTGY .stripedTable p a {
		font-size:1em;
		color:#1F4D76;
		font-weight:bold;
	}
	#CTGY #stripedTable .buttonSmall, 
	#CTGY .stripedTable .buttonSmall {
		margin:0 30px 0 30px;
		font-weight:normal;
		padding:10px 20px 8px 20px;
	}
.sslCerts #innerContent .stripedTable td {
	height:75px;
	}
	.sslCerts #innerContent .current h2 {
		margin:25px 0 0 0;
		width:700px; 
	}
	.sslCerts #innerContent .stripedTable img {
		float:left;
		max-width:150px;
		margin:20px;
	}
	.sslCerts #innerContent .legacy h2 {
		margin:35px 0 0 0;
		width:700px;
	}



/* ----- PROD --------------------------------------------------------------- */
#productDescription {
	float:left;
	width:51.645833%;
	margin:15px 65px 0 30px;
	}
	#productDescription ul {
		margin:0 0 15px 0;
	}
	#productDescription img {
		max-width:90%;
	}

#PROD #innerContent h2 {
	font-size:1.125em;
	margin:15px 0 10px 0;
	font-family:"proxima-nova",sans-serif;
	font-weight:normal;
	font-style:normal;
}
#PROD #innerContent h1 {
	font-size:1.5em;
	margin:50px 0 10px 0;
	font-family:"proxima-nova",sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#4d4d4d;
}

#productInfo {
	float:left;
	width:30.729167%;
	padding:20px 0 20px 7.423729%;
	margin-top:15px;
	border:solid 1px #DDD;
	background:#F6F6F6;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	}
	#PROD #innerContent .productPrice {
		font-size:1.375em;
		color:#000;
	}
	#innerContent .productPrice {
		font-size:1.375em;
		color:#000;
	}
	#innerContent .crossOutPrice {
		color:#232323;
		text-decoration:line-through;
	}
	#innerContent .regularPrice {
		color:#F7394A;
	}
	#innerContent .saleThrough {
		font-size:0.5em;
		font-style:italic;
	}
	#productInfo .buttonLarge {
		background:#1EABBD;
		padding:15px 50px 15px 50px;
		margin:20px 0 25px 0;
		float:left;
		text-align:center;
		text-transform:none;
		}
		#productInfo .buttonLarge:hover {
			background-color:#177F8C;
		}
	#innerContent #productInfo input.productQuantity {
		width:30px;
		text-align:center;
		clear:left;
		float:left;
	}
	#productInfo select {
		width:220px;
		margin-bottom:10px;
		font-size:0.875em;
		padding:3px;
	}
	#productInfo input[type="text"] {
		width:210px;
		margin-bottom:10px;
		clear:left;
	}
	#productInfo input[type="checkbox"] {
		float:left;
		margin:4px 5px 5px 5px;
	}   
	#productInfo p {
		max-width:220px;
		display:block;
		font-size:0.875em;
		line-height:20px;
		margin:0 0 5px 0;
		float:left;
	}

.productAnnouncement {
	display:block;
	background:#F6F6F6;
	border:solid 1px #DDD;
	padding:15px;
	margin-bottom:15px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	}
	#innerContent .productAnnouncement h2 {
		margin:0 !important;
		font-size:18px;
		line-height:26px;
	}

	#PROD .tab-content {
		margin-bottom:25px;
		}
		#PROD .tab-pane {
			padding-top:0;
		}

.nav-tabs {
  border-bottom: 1px solid #ddd;
  display:block;
}
.nav-tabs li {
  float: left;
  margin-bottom: -1px;
  background:none;
  padding-left:0;
}
.nav-tabs li a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
  padding:10px 10px 3px 10px;
}
.nav-tabs li a:hover {
  border-color: #eee #eee #ddd;
}
.nav-tabs li.active a,
.nav-tabs li.active a:hover,
.nav-tabs li.active a:focus {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.nav-tabs .nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs .nav-justified li {
  float: none;
}
.nav-tabs .nav-justified li a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs .nav-justified .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
.nav-tabs-justified li a {
	border-bottom: 1px solid #ddd;
	border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified .active a,
  .nav-tabs-justified .active a:hover,
  .nav-tabs-justified .active a:focus {
	border-bottom-color: #fff;
  }
.tab-content .tab-pane {
  display: none;
}
.tab-content .active {
  display: block;
}



/* ----- PATR --------------------------------------------------------------- */
#PATR #product-info-wrap {
	margin-top:40px;
	min-height:400px;
}

#PATR #innerContent h2 {
	font-size:1.25em;
}     



/* ----- BASK --------------------------------------------------------------- */
#BASK #innerContent {
	min-height:600px;
}
.basket {
	background:#F8F8F8;
	width:100%;
	margin-top:30px;
	}
	.basket #basketHeader {
		background:#FFF;
		}
		.basket #basketHeader td {
			font-weight:bold;
			font-size:0.875em;
		}
	.basket td {
		text-align:center;
		font-weight:lighter;
	}
	.basket .align-right {
		text-align:right;
	}
	.basket .productCell {
		width:590px;
		text-align:left;
		padding:10px 10px 10px 20px;
		font-weight:normal;
		}
		.basket .productCell a {
			color:#1EABBD;
		}
		#basketHeader .productCell {
			padding:0;
		}
		#innerContent .basket .basketAttribute {
			font-size:0.775em;
			margin-bottom:5px;
			margin-left:5px;
		}
		#innerContent .basket .attributePrice {
			font-size:0.775em;
			margin-bottom:5px;
		}
	.quantity {
		width:20px;
		text-align:center;
		font-size:0.875em;
	}
	#removeBtn {
		width:11px;
		height:12px;
		background:url(/images/new-images/icon-red-x.png) no-repeat;
		border:none;
		text-indent:-9999em;
	}
	.basket .buttonGreySmall {
		margin:15px 15px 15px 0;
	}
	#totalRow {
		border-top:dashed 1px #DDD;
		}
		#totalRow td {
			padding:15px 15px 10px 0; 
			font-weight:normal;
			color:#82AB00;
			}
			#totalRow td span {
				font-style:italic;
				color:#000;
				margin-right:5px;
			}
	#BASK .buttonCheckout,
	#BASK .buttonGreyCheckout {
		margin:15px 0 0 10px;
	} 

#basket {
	display:table;
	width:100%;
	margin-top:30px;
	}
	#headerBasket {
		display:table-row;
		font-weight:bold;
		font-size:0.875em;
		}
		#headerBasket div:nth-child(1) {
			width:590px;
		}
		#headerBasket div {
			display:table-cell;
		}
	.basketItem {
		display:table-row;
		background:#F8F8F8;
		}
		.basketItem div:nth-child(1) {
			width:590px;
		}
		.basketItem div {
			display:table-cell;
		}
	#updateBasket {
		display:table-row;
		background:#F8F8F8;
		}
		#updateBasket div {
			display:table-cell;
		}
	#chargeDesc {
		display:table-row;
		background:#F8F8F8;
		}
		#chargeDesc div {
			display:table-cell;
		}
	#bottomTotal {
		display:table-row;
		background:#F8F8F8;
		}
		#bottomTotal div {
			display:table-cell;
		}



/* ----- OCST --------------------------------------------------------------- */
#checkoutGuide {
	margin:40px 0 10px 0;
}

#login-form {
	margin:10px 0 10px 220px;
	}
	#login-form .buttonSmall {
		padding:8px 20px 6px 20px;
	}
	#login-form input[type="text"],
	#login-form input[type="password"] {
		width:200px;
		margin-right:15px;	
	}

#loginText {
	font-size:0.875em;
	text-align:center;
	}
	#loginText a {
		text-decoration:underline;
		}
		#loginText a:hover {
			text-decoration:none;
		}

#welcomeBackText {
	text-align:center;
}

#OCST #bill-to {
	width:430px;
	float:left;
	}
	#bill-to #billing_fields {
		background:#F8F8F8;
		clear:both;
		padding:15px 0;
	}
	#bill-to .fields-heading {
		float:left;
		font-size:1em;
		color:#174671;
		margin:0 0 5px 10px;
	}
	#bill-to #fields-key {
		float:right;
		font-size:0.75em;
		margin-right:10px;
	}
	#bill-to label {
		font-size:0.775em;
		width:145px;
		text-align:right;
		display:block;
		float:left;
		margin-right:5px;
	}
	#bill-to input {
		width:210px;
		border:solid 1px #A1A1A1;
		font-size:0.775em;
		padding:5px;
	}
	#bill-to select {
		width:175px;
		font-size:0.75em; 
		padding:3px;
	}
	#OCST .form_row {
		clear:both;
		padding-left:25px;
		margin-bottom:5px;
	}
	#update-record {
		font-size:0.875em;
		}
		#update-record input {
			width:30px;
		}

#OCST #ship-to {
	display:none;
}

#OCST #billing_controls {
	display:none;
} 

#OCST .basket {
	width:495px;
	float:right;
	margin:5px 0 25px 0;
	}
	#OCST .basket .productCell {
		width:290px;
	}
	#totalRow strike {
		color:#656565;
	}
	#totalRow td .greenBold {
		color:#82AB00;
		font-weight:bold;
		font-style:normal;
		margin-right:0;
		margin-left:2px;
	}

#checkoutTestimonial {
	width:495px;
	float:right;
	clear:right;
	border-top:solid 1px #DADADA;
	border-bottom:solid 1px #DADADA;
	padding:15px 0 20px 0;
	}
	#checkoutTestimonial h3 {
		font-size:0.875em;
		margin:0;
		font-weight:normal;
	}
	#checkoutTestimonial p {
		font-size:0.875em;
		font-style:italic;
		font-weight:lighter;
		margin:0;
	}

#checkoutCTA {
	width:495px;
	height:150px;
	float:right;
	clear:right;
	background:url(/images/new-images/30-day-guarantee-orange.png) no-repeat left center;
	}
	#checkoutCTA ul {
		float:right;
		margin:25px 0 20px 0;
		}
		#checkoutCTA ul li {
			display:inline;
			float:left;
			list-style:none;
			background:url(/images/new-images/icon-blue-check.png) no-repeat left center;
			padding-left:25px;
			margin-left:15px;
		}
	#checkoutCTA .buttonCheckout {
		clear:right;
		padding:11px 20px 8px 20px;
	}



/* ----- OPAY --------------------------------------------------------------- */
#OPAY #payment {
	width:430px;
	float:left;
	}
	#payment #payment-fields {
		background:#F8F8F8;
		clear:both;
		padding:15px 0;
	}
	#payment .fields-heading {
		float:left;
		font-size:1em;
		color:#174671;
		margin:0 0 5px 10px;
	}
	#payment #fields-key {
		float:right;
		font-size:0.75em;
		margin-right:10px;
	}
	#payment label {
		font-size:0.875em;
		width:145px;
		text-align:right;
		display:block;
		float:left;
		margin-right:5px;
	}
	#payment input {
		width:210px;
		border:solid 1px #A1A1A1;
		font-size:0.75em;
		padding:5px;
	}
	#payment select {
		width:190px;
		font-size:0.75em; 
		padding:3px;
		}
		#payment .selectMonth,
		#payment .selectYear {
			width:110px;
		} 
	#OPAY .form-row {
		clear:both;
		padding-left:5px;
		margin-bottom:5px;
	} 

#OPAY .basket {
	width:495px;
	float:right;
	margin:5px 0 25px 0;
	}
	#OPAY .basket .productCell {
		width:290px;
	} 

#OPAY .buttonCheckout {
	clear:right;
	padding:11px 20px 8px 20px;
}  

#OPAY #checkoutGuide {
	margin-bottom:60px;
}

#OPAY #innerContent {
	padding-bottom:75px;
}

#innerContent .termsOPAY {
	float:right;
	font-size:0.875em;
	margin-bottom:5px;
	clear:right;
}



/* ----- INVC --------------------------------------------------------------- */
#invoiceSection {
	text-align:center;
	width:94%;
	background:#F8F8F8;
	padding:20px 0 30px 0;
	margin:0 auto;
	}
	#invoiceSection h2 {
		margin:35px 0 5px 0;
	}
	#invoiceSection h3 {
		margin:35px 115px;
		color:#494949;
	}
	#invoiceSection h4 {
		margin:0 0 10px 0;
	}

#INVC .fields-heading {
	font-size:1em;
	color:#174671;
	margin:50px 0 5px 30px;
}

#INVC #innerContent {
	padding-bottom:75px;
} 



/* ----- ACLN --------------------------------------------------------------- */
#ACLN #innerContent ul {
	clear:both;
	width:500px;
	margin:110px auto 60px auto;
	}
	#ACLN #innerContent ul li {
		text-align:center;
		display:inline;
		float:left;
		margin:0 25px;
		background:none;
		padding-left:0;
		width:200px;
	}
	.accountEdit {
		display:block;
		width:200px;
		height:100px;
		background:url(/images/new-images/icon-single-person-large.png) no-repeat center;
	}

	.customerHistory {
		display:block;
		width:200px;
		height:100px;
		background:url(/images/new-images/icon-tasks-large.png) no-repeat center;
	}



/* ----- ACED --------------------------------------------------------------- */ 
#ACED #bill-to {
	width:430px;
	float:left;
	}
	#ACED #ship-to {
		float:left;
		margin-left:100px;
		width:430px;
	}
	#ACED #ship-to #shipping_fields {
		background:#F8F8F8;
		clear:both;
		padding:15px 0;
	}
	#ACED #ship-to .fields-heading {
		float:left;
		font-size:1em;
		color:#174671;
		margin:0 0 5px 10px;
	}
	#ACED #ship-to #fields-key {
		float:right;
		font-size:0.75em;
		margin-right:10px;
	}
	#ACED #customer-fields #fields-key {
		float:left;
		font-size:0.75em;
		margin-right:10px;
		clear:both;
	}  
	#ACED #ship-to label,
	#ACED #login-details label {
		font-size:0.775em;
		width:145px;
		text-align:right;
		display:block;
		float:left;
		margin-right:5px;
	}
	#ACED #ship-to input,
	#ACED #login-details input {
		width:210px;
		border:solid 1px #A1A1A1;
		font-size:0.775em;
		padding:5px;
		}
		#ACED #ship-to input[type="checkbox"] {
			width:25px;
		}
	#ACED #ship-to select {
		width:175px;
		font-size:0.75em; 
		padding:3px;
	}
	#ACED .form_row {
		clear:both;
		padding-left:25px;
		margin-bottom:5px;
	}
	#billing_controls {
		display:none;
	}
	#ACED #shipping_controls {
		float:right;
		}
		#ACED #shipping_controls label {
			width:95px;
		}



/* ----- ACAD --------------------------------------------------------------- */ 
#ACAD #bill-to {
	width:430px;
	float:left;
	}
	#ACAD #ship-to {
		float:left;
		margin-left:100px;
		width:430px;
	}
	#ACAD #ship-to #shipping_fields {
		background:#F8F8F8;
		clear:both;
		padding:15px 0;
	}
	#ACAD #ship-to .fields-heading {
		float:left;
		font-size:1em;
		color:#174671;
		margin:0 0 5px 10px;
	}
	#ACAD #ship-to #fields-key {
		float:right;
		font-size:0.75em;
		margin-right:10px;
	}
	#ACAD #customer-fields #fields-key {
		float:left;
		font-size:0.75em;
		margin-right:10px;
		clear:both;
	}  
	#ACAD #ship-to label,
	#ACAD #login-details label {
		font-size:0.775em;
		width:145px;
		text-align:right;
		display:block;
		float:left;
		margin-right:5px;
	}
	#ACAD #ship-to input,
	#ACAD #login-details input {
		width:210px;
		border:solid 1px #A1A1A1;
		font-size:0.775em;
		padding:5px;
		}
		#ACAD #ship-to input[type="checkbox"] {
			width:25px;
		}
	#ACAD #ship-to select {
		width:175px;
		font-size:0.75em; 
		padding:3px;
	}
	#ACAD .form_row {
		clear:both;
		padding-left:25px;
		margin-bottom:5px;
	}
	#ACAD #shipping_controls {
		float:right;
		}
		#ACAD #shipping_controls label {
			width:95px;
		}  



/* ----- ORDH --------------------------------------------------------------- */ 
#ORDH #innerContent {
	min-height:600px;
}
#ORDH .stripedTable {
	margin-top:25px;
	}
	#ORDH .stripedTable td {
		padding:5px;
	}


													
/* ----- ORDS --------------------------------------------------------------- */ 
#ORDS #bill-to {
	width:430px;
	float:left;
	}
	#ORDS #ship-to {
		float:left;
		margin-left:100px;
		width:430px;
	}
	#ORDS #ship-to #ship-to-fields, #ORDS #bill-to #bill-to-fields {
		background:#F8F8F8;
		clear:both;
		padding:15px 0;
	}
	#ORDS #ship-to .fields-heading {
		float:left;
		font-size:1em;
		color:#174671;
		margin:0 0 5px 10px;
	}
	#ORDS #ship-to #fields-key {
		float:right;
		font-size:0.75em;
		margin-right:10px;
	}
	#ORDS #customer-fields #fields-key {
		float:left;
		font-size:0.75em;
		margin-right:10px;
		clear:both;
	}  
	#ORDS #ship-to label,
	#ORDS #login-details label {
		font-size:0.775em;
		width:145px;
		text-align:right;
		display:block;
		float:left;
		margin-right:5px;
	}
	#ORDS #ship-to .form_row div,
	#ORDS #bill-to .form_row div {
		width:210px;
		font-size:0.775em;
		float:left;
		}
		#ACED #ship-to input[type="checkbox"] {
			width:25px;
		}
	#ORDS #ship-to select {
		width:175px;
		font-size:0.75em; 
		padding:3px;
	}
	#ORDS .form_row {
		clear:both;
		padding-left:25px;
		margin-bottom:5px;
	}
	#ORDS #shipping_controls {
		float:right;
		}
		#ORDS #shipping_controls label {
			width:95px;
		} 



/* ----- NTFD --------------------------------------------------------------- */
#NTFD #landingHeader {
	height:100vh;
	padding:0;
	background:url(/images/new-images/bg-ntfd.jpg) no-repeat top center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
	#container404 {
		width:670px;
		height:235px;
		margin:215px auto 0 auto;
		background:url(/images/new-images/404_type_small.svg) no-repeat center center;

	}
	#NTFD #landingHeader h1 {
		color:#7d898d;
		font-size:1.625em;
		text-transform:uppercase;
		letter-spacing:0.25em;
		font-weight:300;
		float:left;
		margin:110px 40px 0 0;
	}
	#container404 a {
		float:left;
		color:#373f47;
		margin:110px 0 0 0;
		text-transform:uppercase;
		letter-spacing:0.06em;
		font-size:0.75em;
		font-weight:600;
		}
		#container404 a:hover {
			color:#F7394A;
		}


#NTFD #innerContent {
	min-height:500px;
}



/* ----- Internal ----------------------------------------------------------- */
.internalAttributes {
	margin:15px 0 15px 30px;
	}
	.internalPage #stripedTable tr td table tr {
		border:none;
		background:none; 
	}
	.internalPage #stripedTable tr td table tr td {
		padding:5px 0;
	}  
	.internalPage #stripedTable tr td table tr select {
		width:195px;
		margin-left:10px;
	}
	.internalPage #stripedTable tr td table tr input,
	.internalPage #stripedTable tr td table tr textarea {
		margin-left:10px;
	}   



/* ==========================================================================
   =MAGNIFIC POPUP
   ========================================================================== */
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 100045; }

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: pointer; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
	color: #cccccc; }
	.mfp-preloader a:hover {
	  color: white; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 100046;
  -webkit-box-shadow: none;
  box-shadow: none; }
button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px !important;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: -55px !important;
  top: -20px !important;
  text-decoration: none;
  text-align: center !important;
  opacity: 0.65;
  padding: 0 0 18px 10px !important;
  color: white;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
  background:url(/images/new-images/icon-circle-close.png) no-repeat !important;
  text-indent:-9999em;
  opacity:1; }

  .splitModal .mfp-close {
  	top:20px !important;
  	right:0px !important;
  	background:url(/images/new-images/clean-x.png) no-repeat !important;
  }


.mfp-close-btn-in .mfp-close {
  color: #333333; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: white;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  font-size: 12px;
  line-height: 18px; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .mfp-arrow:active {
	margin-top: -54px; }
  .mfp-arrow:hover, .mfp-arrow:focus {
	opacity: 1; }
  .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: medium inset transparent; }
  .mfp-arrow:after, .mfp-arrow .mfp-a {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px; }
  .mfp-arrow:before, .mfp-arrow .mfp-b {
	border-top-width: 21px;
	border-bottom-width: 21px; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
	border-right: 17px solid white;
	margin-left: 31px; }
  .mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
	margin-left: 25px;
	border-right: 27px solid #3f3f3f; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
	border-left: 17px solid white;
	margin-left: 39px; }
  .mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
	border-left: 27px solid #3f3f3f; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
	top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: black; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
	content: '';
	position: absolute;
	left: 0;
	top: 40px;
	bottom: 40px;
	display: block;
	right: 0;
	width: auto;
	height: auto;
	z-index: -1;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #444444; }
  .mfp-figure small {
	color: #bdbdbd;
	display: block;
	font-size: 12px;
	line-height: 14px; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
	   * Remove all paddings around the image on small screen
	   */
  .mfp-img-mobile .mfp-image-holder {
	padding-left: 0;
	padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
	padding: 0; }
  .mfp-img-mobile .mfp-figure {
	/* The shadow behind the image */ }
	.mfp-img-mobile .mfp-figure:after {
	  top: 0;
	  bottom: 0; }
	.mfp-img-mobile .mfp-figure small {
	  display: inline;
	  margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
	background: rgba(0, 0, 0, 0.6);
	bottom: 0;
	margin: 0;
	top: auto;
	padding: 3px 5px;
	position: fixed;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; }
	.mfp-img-mobile .mfp-bottom-bar:empty {
	  padding: 0; }
  .mfp-img-mobile .mfp-counter {
	right: 5px;
	top: 3px; }
  .mfp-img-mobile .mfp-close {
	top: 0;
	right: 0;
	width: 35px;
	height: 35px;
	line-height: 35px;
	background: rgba(0, 0, 0, 0.6);
	position: fixed;
	text-align: center;
	padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
	-webkit-transform: scale(0.75);
	transform: scale(0.75); }
  .mfp-arrow-left {
	-webkit-transform-origin: 0;
	transform-origin: 0; }
  .mfp-arrow-right {
	-webkit-transform-origin: 100%;
	transform-origin: 100%; }
   }

.mfp-ie7 .mfp-img {
  padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
  padding: 0; }
.mfp-ie7 .mfp-content {
  padding-top: 44px; }
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; } 

/* overlay at start */
.mfp-fade.mfp-bg {
  opacity: 0;

  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
/* overlay animate in */
.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.8;
}
/* overlay animate out */
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}

/* content at start */
.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;

  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
/* content animate it */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}
/* content animate out */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}



/* ==========================================================================
   =INTERNET EXPLORER OVERRIDES
   ========================================================================== */ 
.lt-ie9 {

	}
	.lt-ie9 #homeTestimonial {
		border:solid 7px #3B3C44;
	}
	.lt-ie9 nav ul #navDropdown a {
		background:url(/images/new-images/icon-dropdown.png) no-repeat right center;
		padding-right:15px;
		}
		.lt-ie9 nav #navDropdown ul {
			height:0;
			overflow:hidden;
			position:absolute;
			display:block;
			background:#e2e2e2;
			right:0;
		}
		.lt-ie9 nav #navDropdown:hover ul {
			height:50px;
		}
		.lt-ie9 #homeMid .narrowLine {
			width:28.68%;
		}

.lt-ie8 {
	/* SHOULD remain unused, not testing for IE7 or lower */
}  



/* ==========================================================================
   =MEDIA QUERIES
   ========================================================================== */
@media all and (-webkit-min-device-pixel-ratio: 2) {
	@media only screen and (min-width: 1201px) and (max-width: 1499px) {
		
	}
}



.navSlide {
	position:absolute;
	left:-250px !important;
}

#responsiveFullNav {
	background:#232323;
	width:250px;
	min-height:790px;
	position:absolute;
	top:0;
	right:0;
	height:100%;
	width:0;
	overflow:hidden;
	z-index:9999;
	}
	.responsiveNavWidth {
		width:250px !important;
	}
	#responsiveFullNav #accountSearchNav {
		margin:20px auto 0 auto;
		display:block;
		border-bottom:solid 1px #000;
		padding-bottom:24px;
		width:230px;
		}
		#responsiveFullNav #accountSearchNav li {
			display:inline;
			float:left;
			background:none;
			padding-left:0;
			margin:0 12%;
			text-align:center;
		}
	#responsiveFullNav #regRespNav {
		border-top:solid 1px #4A4A4A;
		margin:0 auto 0 auto;
		padding-top:15px;
		border-bottom:solid 1px #000;
		padding-bottom:15px;
		width:230px;
		}
		#responsiveFullNav #regRespNav li {
			background:none;
			padding-left:0;
			margin-bottom:10px;
			}
			#responsiveFullNav #regRespNav li a {
				color:#FFF;
			}
	#responsiveFullNav #otherNav {
		border-top:solid 1px #4A4A4A;	
		border-bottom:solid 1px #000;
		margin:0 auto;
		padding-top:15px;
		padding-bottom:15px;
		width:230px;
		}
		#responsiveFullNav #otherNav li {
			background:none;
			padding-left:0;
			}
			#responsiveFullNav #otherNav li a {
				color:#1EABBD;
			}	
	#responsiveFullNav p {
		margin:0 auto;
		border-top:solid 1px #4A4A4A;
		padding-top:15px;
		color:#FFF;
		width:230px;
		}
		#responsiveFullNav p a {
			color:#FFF;
		}
		#responsiveFullNav p span {
			color:#1EABBD;
		}

#navToggle {
	text-indent:-9999em;
	display:block;
	width:22px;
	height:17px;
	background:url(/images/new-images/menu-icon.png) no-repeat;
	margin-top:25px;
}
.threeColumnResponsive {
	display:none;
}

#supportServicesResponsive {
	display:none;
}

#responsiveSubnav {
	display:none;
	margin-top:65px;
	width:100%;
	height:43px;
	overflow:hidden;
	font-size:1.225em;
	color:#000;
	padding-top:12px;
	}
	#responsiveSubnav span {
		background:url(/images/new-images/icon-downarrow-black.png) no-repeat right center;
		padding-right:15px;
		}
		.newCompany #responsiveSubnav span {
			background:url(/images/new-images/icon-downarrow-black.png) no-repeat right 8px;
			border-bottom:solid 6px #e1e1e2;
			padding-bottom:10px;
		}
	#subnavSmall {
		display:none;
		height:0;
		overflow:hidden;
		background-color:rgba(240,240,240,0.7);
		transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		margin:0 !important;
		padding-left:10px;
		padding-top:10px;
		font-size:1.125em;
		border:none;
		}
		#subnavSmall li {
			display:block;
			height:35px;
			width:100%;
			margin-bottom:10px;
		}
		.subnavExpand {
			height:auto !important;
			display:block !important;
		}
		.newCompany #subnavSmall {
			padding-top:25px;
			padding-left:0;
			background-color:#f4f4f5;
			}
			.newCompany #subnavSmall li {
				padding-left:0;
				background:none;
				}
				.newCompany #subnavSmall li a {
					color:#757a7b;
					font-weight:500;
				}
#linksExpand {
	height:0px;
	display:block;
	overflow:hidden;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	}
	#linksExpand ul {
		
		}
		#linksExpand ul li {
			background:none;
			padding-left:0;
			font-size:12px;
			line-height:14px;
			margin-bottom:5px;
		}
		.activeExpandedLinks {
			height:170px !important;
		}  
		#secondNav {
			width:47.875%;
		}
#aboutMivaExpand {
	height:0px;
	display:block;
	overflow:hidden;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	}
	.activeExpandedAbout {
		height:120px !important;
	}  

#doMoreResponsive {
	display:none;
	height:0;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	}
	#doMoreResponsive li {
		background:url(/images/new-images/bullet-plus.png) no-repeat 0 10px !important;
		padding-left:15px !important;
		font-size:0.875em;
	}
	.doMoreExpand {
		height:350px !important;
		display:block !important;
		transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
	}

#responsiveFooter #footerFooter a {
	clear:both;
	float:left;
}

#responsiveFooter #footerFooter p a {
	float:none;
	clear:none;
}

#responsiveFooter .bigBadge {
	margin:15px 0 0 0;
}

#siteSearchResponsive {
	float:left;
	clear:both;
	height:0;
	overflow:hidden;
	margin:7px 0 7px 10px;
	background:#1EABBD;
	position:relative;
	width:230px;
	border-radius:3px;
	display:none;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	}
	.siteSearchToggle {
		display:block !important;
		height:25px !important;
		transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
	}
	#siteSearchResponsive #searchBarResponsive {
		float:left;
	}
	#searchBarResponsive {
		color:#000;
		width:185px;
		padding:6px;
		height:12px;
		background:none;
		position:absolute;
		top:0;
		left:0;
		font-size:0.775em;
		font-weight: normal;
		font-style: normal;
		overflow:hidden;
		border:none;
		transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		}
	#searchSubmitResponsive {
		border:none;
		width:20px;
		height:24px;
		background:url(/images/new-images/icon-search-simple.png) no-repeat left center;
		padding:0;
		position:absolute;
		top:0;
		right:0;
		transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
	}
	.searchIconResponsive {
		width:20px;
		height:24px; 
		display:block;
		background:url(/images/new-images/icon-search-simple.png) no-repeat left center;
		position:absolute;
		top:0;
		right:0;
		cursor:pointer;
	}
	#siteSearchResponsive input::-webkit-input-placeholder {
		color:#000;
		font-weight:bold;
	}
	#siteSearchResponsive input:-moz-placeholder { /* Firefox 18- */
		color:#000; 
		font-weight:bold; 
	}
	#siteSearchResponsive input::-moz-placeholder {  /* Firefox 19+ */
		color:#000;  
		font-weight:bold; 
	}
	#siteSearchResponsive input:-ms-input-placeholder {  
		color:#000;  
		font-weight:bold; 
	}

#responsiveProductList {
	display:none;
}

#responsiveStarterProTop {
	background-color:#1EABBD;
	}
	#responsiveStarterProTop h2 {
		color:#FFF;
		margin-left:10px;
	}
	.enterprise_plans_responsive {
		margin:0 0 10px 10px;
	}

#responsiveEnterpriseTop {
	background-color:#1EABBD;
	}
	#responsiveEnterpriseTop h2 {
		color:#FFF;
		margin-left:10px;
	}
	#responsiveEnterpriseTop .buttonWhiteOutline {
		margin:0 0 10px 10px;
	}
	#responsiveEnt {
		background:#FFF;
		margin-bottom:50px;
	}
	#responsiveEnt p {
		margin:0 10px;
	}
	#responsiveEnt h2,
	#responsiveEnt h3 {
		margin-left:10px;
		margin-right:10px;
	}
	#responsiveEnt img {
		float:left;
		margin-bottom:15px;
		margin:0 10px 15px 0;
	}

#responsiveMarketingTable {
	display:none;
}


/* ----- Super Big Browser Widths -------------------------------------------- */



@media only screen and (min-width: 1900px) {
	#mivaNavWrap {
		width:1900px !important;
	}
	#mivaNavCTA {
		margin:20px 0 0 0;
	}
	#mivaNavLogo {
		margin:30px 0 0 0;
	}
	.buttonPlay {
	  right:665px !important;
	}
	#home25 img,
	#header25 img {
		right:-150px !important;
	}
	#mivaRealizes {
		padding:100px 0 175px 0;
	}
	#home25 img,
	#header25 img {
	    width:auto;
	  }
	  #home25 h1,
	  #header25 h1 {
	    font-size:4.0635em;
	    line-height:75px;
	    margin:240px 0 80px 0;
	  }
	#home25 {
		padding-bottom:260px;
	}
	#header25 {
		padding-bottom:145px;
	}
	.button_slide {
	  margin-left:0;
	}
	#platform-overview .wideContainer {
		width:1350px;
	}
	#platform-overview #userX .wideContainer,
	#platform-overview #b2bc .wideContainer {
		width:1660px;
	}
	#platform-overview #header25 .wideContainer {
		width:1600px;
	}
	#platform-overview #featureCompare .hugeBox {
	  right:-170px;
	  width:670px;
	}
	#greyPartners {
	  width:900px;
	  left:-310px;
	}
	.dazzleRight {
	  width:605px;
	}
	.dazzleRight img {
	  top:-190px;
	  left:-430px;
	  width:auto;
	}
	.b2bcLeft {
	  width:750px;
	}
	.newStylePage #header25 h1 {
		font-size:3.625em;
		line-height:68px;
		margin:240px 0 40px 90px;
	}
	#wholesaler #header25 .fauxH2,
	#brand-manu #header25 .fauxH2 {
		font-size:1.625em;
		line-height:38px;
		width:553px;
		margin:0 0 50px 90px;
	}
	#wholesaler #header25 .button_slide,
	#brand-manu #header25 .button_slide {
		font-size:0.875em;
	}
	#wholesaler #header25 #hero,
	#brand-manu #header25 #hero {
		height:auto;
	}
	.newStylePage #header25 {
		padding-bottom:200px;
	}
	#header25 #headerQuote img {
		width:60px;
		right:auto !important;
	}
	#headerQuote p {
		font-size:1.25em;
		line-height:32px;
	}
	#headerQuote {
		width:367px;
		padding:30px 81px 25px 50px;
		bottom:-143px;
		right:-150px;
	}
	#headerQuote p span {
		font-size:0.65em;
	}
	#b2bWholesalers.newWide h2 {
		font-size:1.5em;
		line-height:38px;
	}
	#b2bWholesalers ul li img {
		height:auto;
	}
	#b2bWholesalers ul {
		width:1380px;
	}
	#wayYouWant #wantImage {
		width:auto;
	}
	#wayYouWant {
		padding:60px 0 240px 0;
		position:relative;
	}
	.newStylePage .newWide h2 {
		font-size:3em;
		line-height:62px;
	}
	.newStylePage .contentFloat p {
		font-size:1.125em;
		line-height:28px;
	}
	#wayYouWant .contentFloat {
		width:550px;
	}
	#quoteWithLogo {
		width:475px;
		margin:30px 240px 0 0;
	}
	#noDeskSlider1 {
		position:absolute;
		right:0;
		top:560px;
	}
	.noDeskSlide img {
		margin:0 0 15px 0 !important;
	}
	#caseStudyFeature.newWide .wideContainer {
		width:1900px;
	}
	#caseStudyFeature .caseQuote {
		top:auto;
		bottom:-60px;
		width:489px;
		right:180px;
	}
	#caseStudyFeature img {
		width:auto;
		margin:0 115px 0 0;
	}
	#caseStudyFeature .gradient1 {
		top:120px;
		height:880px;
		border-bottom-left-radius:200px;
	}
	#caseStudyFeature .contentFloat {
		margin:190px 0 90px 175px;
		width:474px;
	}
	#caseStudyFeature ul {
		margin:0 0 0 165px;
	}
	#caseStudyFeature .caseQuote img {
		display:block;
		float:none;
		width:146px;
		margin-bottom:20px;
	}
	#caseStudyFeature .caseQuote p {
		font-size:1.25em;
		line-height:32px;
	}
	#caseStudyFeature {
		height:1120px;
	}
	#sameTime img {
		left:-200px;
	}
	#sameTime .contentFloat {
		width:457px;
		float:right;
		margin:110px 310px 0 0;
	}
	#quoteLeftSxn img {
		height:auto;
		right:-200px;
	}
	.quoteGraph {
		width:463px;
		margin:40px 0 39px 165px;
	}
	#quoteLeftSxn a {
		margin-left:165px;
	}
	#quoteLeftSxn {
		height:640px;
	}
	#noDeskSlider2 .noDeskSlide img {
		margin:0 auto 15px auto !important;
	}
	#noDeskSlider2 .noDeskSlide {
		width:340px;
		height:335px;
	}
	#noDeskSlider2 {
		width:1600px;
	}
	#noDeskSlider2 .slick-track {
		left:-463px;
	}
	#noDeskSlider2 #noDesk2First p {
		width:340px;
	}
	#noDeskSlider2 #noDesk2Second p {
		width:341px;
	}
	#noDeskSlider2 #noDesk2Third p {
		width:325px;
	}
	#noDeskSlider2 .noDeskSlide a {
		bottom:35px;
	}
	#bottomSlideSxn .slick-next {
		right:-20px !important;
	}
	#bottomSlideSxn .slick-prev {
		left:-20px !important;
	}
	#sameTime {
		height:1090px;
	}
	#thank-you.initiativeReplay #landingHeader #topVideo {
		margin:115px auto 0 auto;
	}
	#retailer #header25 #hero {
		height:680px;
	}
	#retailer #header25 #hero.hide480,
	#retailer #header25 #hero.hide320 {
		display:none;
	}
	#retailer .heroLarge {
		display:block;
	}
}

@media only screen and (min-width: 1800px) {
	#homePageHeader {
		width:100%;
		height:1074px;
		position: relative;
	}
	#homePageHeader h1 {
		margin:300px auto 15px auto;
	}
	#downLinkCircle {
		margin:310px auto 0 auto;
	}
	.slideContainer {
		max-width:1230px;
	}
	.slide {
		max-width:1230px;
	}
	.slick-next {
		right:-115px !important;
	}
	.slick-prev {
		left:-115px !important;
	}
	#slide1 {
		background:url(/images/new-images/slide1-background.png) no-repeat right bottom;
	}
	#slide2 {
		background:url(/images/new-images/slide2-background.png) no-repeat right bottom;
	}
	#slide3 {
		background:url(/images/new-images/slide3-background.png) no-repeat 580px 260px;
	}
	#featuredStore1 {
		height:575px;
		}
		#featuredStore1 .initialLink {
			background-size:35% !important;
		}
	#featuredStore2 {
		height:575px;
		}
		#featuredStore2 .initialLink {
			background-size:35% !important;
		}
	#featuredStore1Simple,
	#featuredStore1-2Simple {
		height:575px;
		}
		#featuredStore1Simple .initialLink {
			background-size:335px auto !important;
		}
	#featuredStore2Simple {
		height:575px;
		}
		#featuredStore2Simple .initialLink {
			background-size:107px 107px !important;
		}
		.augUpdate #featuredStore2Simple .initialLink {
			background-size:335px 45px !important;
		}
		.augUpdate #featuredStore2Simple .initialLink:hover {
			background-position:center center;
		}
	.largeTile {
		width:100%;
		min-height:950px;
	}
	.wideTile {
		width:100%;
		min-height:475px;
	}
	.smallTile {
		width:50%;
		min-height:475px;
	}
	#featured .largeTile .featuredHover h2 {
		margin-top:305px;
	}
	#featured .wideTile .featuredHover h2, #featured .smallTile .featuredHover h2 {
		margin-top:90px;
	}
	#fullSlider {
		height:550px;
	}
	#fullSlider iframe {
		width:962px;
		height:550px;
	}
	#fullSlider .slideText {
		width:44%;
		margin:100px 0 0 65px;
	}
	.slick-slide img {
		display:block !important;
		margin:0 auto;
	}
	#featuredStore1Simple {
		position:relative;
		width:50%;
		float:left;
		background:url(/images/new-images/top-featured.jpg) no-repeat center center;
		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		}
		/*#featuredStore1Simple:hover {
			background-size:105%;
			-webkit-background-size:105%;
			-moz-background-size:105%;
			-o-background-size:105%;
		}*/
	.miva2016 #streamline {
		background:#26282b url("/images/new-images/streamline-bg.png") no-repeat scroll right 260px;
		-webkit-background-size:45%;
		-moz-background-size:45%;
		-o-background-size:45%;
		background-size:45%;
	}
	.featuredHoverSimple {
		margin-top:306px;
	}
	#featuredStore1Simple .featuredHoverSimple {
		margin-top:355px;
	}
	#featuredStore1Simple .initialLink:hover {
		background-position:center center;
	}
	#mivaHome #featuredStore2Simple .featuredHoverSimple {
		margin-top:330px;
	}
	#featuredStore2Simple .initialLink:hover {
		background-position:center center;
	}
	#storePayment {
		background:#f2f2f2 url(/images/new-images/manage-saved-cards.png) no-repeat right 100px;
		-webkit-background-size:45%;
		-moz-background-size:45%;
		-o-background-size:45%;
		background-size:45%;
	}
	#productSubscription img,
	#selfManage img {
		right:-180px;
	}
	#productSubscription .featuresContent,
	#selfManage .featuresContent {
		width:50%;
	}
	#theProblem img {
		right:-180px;
	}
	#g2Customer img {
		position:absolute;
		top:0;
		right:-150px;
	}
	#switch-to-miva .floatedContent {
		width:600px;
	}
	#upgradeTime {
		background:#26282b url(/images/new-images/streamline-bg.png) no-repeat right center;
		-webkit-background-size:45%;
		-moz-background-size:45%;
		-o-background-size:45%;
		background-size:45%;
	}
	#upgradeTime .floatedContent {
		width:480px;
	}
	#paymentExperience img {
		width:auto;
		top:-110px;
		right:-150px;
	}
	#braintree #storePayment .floatedContent {
		margin-top:130px;
	}
	#proCaseStudy .floatedContent {
		margin:170px 0 0 0;
	}
	#professional-services #landingHeader {
		padding:0 0 620px 0;
	}
	#manangedEnvironment img {
		position:absolute;
		top:20px;
		right:-70px;
	}
	#platformScale {
		-webkit-background-size:40%;
		-moz-background-size:40%;
		-o-background-size:40%;
		background-size:40%;
	}
	#platformScale .floatedContent {
		width:750px;
	}
	#thankYouRight #modal,
	#thankYouRight .modalForm {
		width:600px;
	}
	#innerContent .threeThings p {
		margin:0 130px 0 75px;
	}
	.threeLeft {
		width:225px;
	}
	#leftThree {
		width:59.9%;
	}
	#clint-pharm-case #leftThree {
		width:60%;
	}
	#rightSection {
		width:40%;
	}
	#rightSection h2 {
		margin:0 0 50px 125px;
	}
	#rightSection ul {
		margin:0 0 0 125px;
	}
	.newCaseStudy #innerContent .wideContainer {
	    width:1325px;
	}
	#innerContent #screenTiles .wideContainer {
	   width: 1530px;
	}
	#rightTiles {
		width:780px;
	}
	#leftTiles {
		width:720px;
	}
	.tripSlideContainer {
		width:100%;
		margin:0 auto;
	}

	.SEMv2 .tripLeft {
		width:350px;
	}

	.SEMv2 .slick-next {
		right:-25px;
	}

	.SEMv2 .slick-prev {
		left:-115px !important;
	}
	#niceToMeet {
		left:-350px;
	}
	#yourWay {
		padding:150px 0;
	}
	#compFees .floatedContent {
		margin:0 -200px 100px 0;
	}

	#upToDate .wideContainer {
		width:1340px;
	}
	.stayCurrent:nth-child(2) {
		width:545px;
		margin:0 90px;
	}

	#improveFollow .wideContainer {
		width:1375px;
	}

	#addCustomers .wideContainer {
		width:1570px;
	}

	#addCustomers img {
		position:absolute;
		left:-400px;
		top:-150px;
	}
	#bigTrip div {
		margin-top:800px;
	}
	#bigTrip div:nth-child(2) {
		margin:800px 105px 0 105px;
	}
	#hitGround .wideContainer {
	  width:1315px;
	}
	.elementsTheme #hitGround .floatedContent {
	  width:660px;
	}
	.elementsTheme .splitRightHalf img {
	  left:340px;
	}
	.elementsTheme #splitSection .splitRightHalf .floatedContent {
	  margin:130px 0 0 150px;
	  width:auto;
	}
	.elementsTheme #adminInt .wideContainer {
	  width:1315px;
	}
	#elementsStart .wideContainer {
	  width:1325px;
	}
	#elementsStart .startThree:nth-child(4) {
	  margin:0 175px;
	}
	.elementsTheme #splitSection .wideContainer {
		width:1325px;
	}
	#improveFollow .circleLine hr {
		width:360px;
	}
	#hitGround .circleLine hr {
		width:225px;
	}
	#case-study-nhs #landingHeader h1 {
		margin:320px 0 50px 150px;
	}
	#case-study-decorative-films #landingHeader h1,
	#bare-bones #landingHeader h1 {
		margin:170px 0 50px 150px;
	}
	#case-study-nhs #landingHeader #scrollDown {
		margin-top:310px;
	}
	#case-study-decorative-films #landingHeader #scrollDown,
	#bare-bones #landingHeader #scrollDown {
		margin-top:150px;
	}
	#miva-magento.updateMagento #singleCompare .wideContainer {
		width:1215px;
	}
	.campaign21 #CTAStick {
		display:none;
	}
	#miva-bigcommerce.updateMagento #singleCompare .wideContainer,
	#miva-shopify.updateMagento #singleCompare .wideContainer {
		width:1215px;
	}
	#miva-bigcommerce.updateMagento #singleCompare,
	#miva-shopify.updateMagento #singleCompare {
		background:url(/images/new-images/bg-sequence-large.jpg) no-repeat center bottom;
		-webkit-background-size:100%;
		-moz-background-size:100%;
		-o-background-size:100%;
		background-size:100%;
		padding:165px 0 195px 0;
	}
	#features-lp-3 #heroImage,
	#features-lp-4 #heroImage,
	#features-lp-5 #heroImage,
	#features-lp-6 #heroImage,
	#features-lp-7 #heroImage,
	#features-lp-8 #heroImage,
	#features-lp-10 #heroImage,
	#features-lp-12 #heroImage,
	#features-lp-13 #heroImage,
	#features-lp-14 #heroImage,
	#features-lp-15 #heroImage,
	#features-lp-16 #heroImage,
	#features-lp-17 #heroImage,
	#features-lp-18 #heroImage,
	#features-lp-19 #heroImage,
	#features-lp-20 #heroImage,
	#features-lp-21 #heroImage {
		right:-230px;
	}
	#features-lp-5 #SEMHeader h1 {
		font-size:2.75em;
		max-width:710px;
	}
	#features-lp-21 #SEMHeader h1 {
		font-size:2.5em;
		max-width:710px;
	}
	#features-lp-12 #SEMHeader h1 {
		max-width:720px;
	}
	#features-lp-13 #SEMHeader h1 {
		max-width:560px;
	}
	#features-lp-14 #SEMHeader h1 {
		max-width:550px;
	}
	#features-lp-15 #SEMHeader h1 {
		max-width:620px;
	}
	#features-lp-10 #SEMHeader h1,
	#features-lp-18 #SEMHeader h1 {
		max-width:710px;
	}
	#features-lp-7 #SEMHeader h1,
	#features-lp-17 #SEMHeader h1 {
		font-size:2.75em;
		max-width:700px;
	}
	#features-lp-9 #SEMHeader h1 {
		max-width:670px;
	}
	#features-lp-16 #SEMHeader h1 {
		max-width:710px;
	}
	#resources #landingHeader .wideContainer {
		width:1600px;
	}
	#resources #landingHeader #candyBackground {
	  height:685px;
	} 
	#resources #landingHeader #candyBackground img {
	  width:auto;
	}
	#resources #landingHeader .floatedContent {
	  height:640px;
	}
	#resources #landingHeader .headerPull {
	  margin:130px 0 0 260px;
	}
	#resources .floatedContent .btnTransparentSquared {
	  margin:65px 0 0 315px;
	}
	#case-study-decorative-films #rightTiles .tile1 {
	  height:460px;
	}
	#case-study-decorative-films #rightTiles .tile2 {
	  height:385px;
	}
	#case-study-decorative-films #leftTiles .tile1 {
	  height:533px;
	}
	#case-study-decorative-films #leftTiles .tile2 {
	  height:313px;
	}
	#customBuild img {
		top:-140px;
	}
	#features-lp-retention #middle21 .floatedContent h2 {
		width:95%;
	}
	#square-landing #landingHeader .wideContainer {
	    width:1270px;
	  }
	  .squareSection .wideContainer {
	    width:1270px;
	  }
	 #offsetWithImage {
		left:-130px;
	}
	#squareFirstSection img {
		right:-300px;
	}
	#partnerTopNav {
	  width:1420px;
	  }
	  #partnerTopNav ul {
	    width:1135px;
	    }
	    #partnerTopNav ul li {
	      margin:0 115px;
	      }
	      #partnerTopNav ul li:nth-child(1) {
	        margin:0 115px 0 0;
	      }
	.halfLeft .floatedContent {
	  margin:120px 175px 0 0;
	}
	#innerContent .leftMajority ul li {
	  margin:0 65px;
	}
	#innerContent .rightMinority h2 {
	  margin:210px 0 0 100px;
	}
	#innerContent .pTestHead .partnerHeaders {
	  margin:225px 0 0 105px;
	}
	#partnerContact .wideContainer {
	  width:1242px;
	}
	.inputWrap:nth-child(2),
	.inputWrap:nth-child(5) {
	  margin:0 85px 60px 85px;
	}
	.partnerPage216 #innerContent .rightMinority h2 {
	  margin:280px 0 0 100px;
	}
	.partnerPage216 #innerContent .leftMajority ul {
		width:980px;
	}
	.partnerPage216 #innerContent .leftMajority ul li {
		margin:0 25px;
	}
	.partnerPageIWD #innerContent .leftMajority ul,
	.partnerPage2C #innerContent .leftMajority ul,
	.partnerPageLeslie #innerContent .leftMajority ul {
		width:1030px;
	}
	.partnerPageIWD #innerContent .leftMajority ul li,
	.partnerPage2C #innerContent .leftMajority ul li,
	.partnerPageLeslie #innerContent .leftMajority ul li {
		width:215px;
	}
	.noClientPartner #partnerTopNav {
		width:1050px;
	}
	.noClientPartner #partnerTopNav ul {
		width:765px;
	}
	#selectedFacets {
	    width:1100px;
	}
	#megaPartners .facetTabs label {
	    margin: 0 110px -1px 0;
	}
	.megaToggle {
	    margin:28px 0 0 100px;
	}
	.toggleBudge {
	    margin:28px 0 0 95px !important;
	}
	#megaPartners .facetTabs #firstTab {
	    margin-left:100px;
	}
	#megaPartners .facetTabs section ul {
		margin:25px 0 0 100px;
	}
	#megaPartners .sorting {
		margin-right:100px;
	}
	.offRightData {
		padding-left:65px;
	}
	#relationship #largeTablet {
		right:-300px;
	}
	#integratedCommerce .floatedContent {
		margin:50px -100px 0 0;
	}
	#optimizedGrowth img {
		top:-20px;
		right:-150px;
		width:auto;
	}
	#successStory .singleImage {
		right:-370px;
	}
	.sem2018 #offToRight ul li {
		margin-right:70px;
	}
	.headerDemo {
		width:360px;
	}
	#thankYouRight #modal {
	    margin-top:150px;
	}
	#miva98.miva912 .wideContainer {
		width:1300px;
	}
	#miva98.miva912 .splitRightHalf .floatedContent {
	  width:auto;
	}
	#miva98.miva912 #glanceRight ul {
	  width:845px;
	}
	#partWrap .wideContainer {
	    width:1350px;
	  }
	  .mainPartner {
	    width:437px;
	    height:575px;
	  }
	  .mainPartner.bottomPartner {
	    height:330px;
	  }
	  #mivaFooter .wideContainer {
		  width:1330px;
		}

		#mivaBottomFooter .wideContainer {
		  width:1330px;
		}
	.newWide .wideContainer {
		width:1600px;
	}
	.buttonPlay {
	  right:735px;
	}
	#quadSlider {
	  width:1330px;
	}
	#mivaUnleash .slick-prev {
	  left:400px !important;
	}
	#mivaUnleash .slick-next {
	  left:480px !important;
	}
	.caseStudySliderContainer {
	  right:-151px;
	}
	.caseSlide {
	  width:435px;
	}
	.caseSlide div {
	  width:315px;
	}
	#mivaHelps .slick-prev {
	  left:665px !important;
	}
	#mivaHelps .slick-next {
	  left:705px !important;
	}
	#mivaHelps .gradient1 {
	  width:1900px;
	}
	#mivaRight .wideContainer {
	  padding-left:135px;
	}
	#mivaRight .tripSlideContainer {
	  margin:0 auto;
	}
	#mivaRight .slick-list {
	  overflow:hidden;
	}
	#mivaRight .collage {
	  position:relative;
	  float:right;
	  top:auto;
	  right:auto;
	}
	#mivaRealizes .collage {
	  float:left;
	  position:relative;
	  top:auto;
	  left:auto;
	}
	#home25 img,
	#header25 img {
		right:-80px;
	}
	#mivaRealizes {
		padding:100px 0 175px 0;
	}
	#mivaNavWrap {
		width:1800px;
	}
	#home25 img,
	#header25 img {
	    width:auto;
	  }
	  #home25 h1 {
	    font-size:4.0635em;
	    line-height:75px;
	    margin:240px 0 80px 0;
	  }
	  #header25 h1 {
	    font-size:4.0635em;
	    line-height:75px;
	    margin:240px 0 27px 0;
	  }
	 #home25 {
		padding-bottom:260px;
	}
	#header25 {
		padding-bottom:195px;
	}
	.button_slide {
	  margin-left:0;
	}
	#platform-overview .wideContainer {
		width:1350px;
	}
	#platform-overview #userX .wideContainer,
	#platform-overview #b2bc .wideContainer {
		width:1660px;
	}
	#platform-overview #header25 .wideContainer {
		width:1600px;
	}
	#platform-overview #featureCompare .hugeBox {
	  right:-170px;
	  width:670px;
	}
	#greyPartners {
	  width:840px;
	  left:-220px;
	}
	.dazzleRight {
	  width:605px;
	}
	.dazzleRight img {
	  top:-190px;
	  left:-430px;
	  width:auto;
	}
	.b2bcLeft {
	  width:750px;
	}
	.newStylePage #header25 h1 {
		font-size:3.625em;
		line-height:68px;
		margin:240px 0 40px 90px;
	}
	#wholesaler #header25 .fauxH2,
	#brand-manu #header25 .fauxH2 {
		font-size:1.625em;
		line-height:38px;
		width:553px;
		margin:0 0 50px 90px;
	}
	#retailer #header25 .fauxH2 {
		font-size:1.625em;
		line-height:38px;
		width:445px;
		margin:0 0 50px 90px;
	}
	#wholesaler #header25 .button_slide,
	#brand-manu #header25 .button_slide,
	#retailer #header25 .button_slide {
		font-size:0.875em;
	}
	#wholesaler #header25 #hero,
	#brand-manu #header25 #hero,
	#retailer #header25 #hero {
		height:auto;
	}
	.newStylePage #header25 {
		padding-bottom:200px;
	}
	#header25 #headerQuote img {
		width:60px;
		right:auto !important;
	}
	#brand-manu #header25 #headerQuote img {
		width:124px;
		right:auto !important;
	}
	#headerQuote p {
		font-size:1.25em;
		line-height:32px;
	}
	#headerQuote {
		width:367px;
		padding:30px 81px 25px 50px;
		bottom:-143px;
		right:-150px;
	}
	#headerQuote {
		width:390px;
	}
	#brand-manu #headerQuote {
		bottom:-220px;
		width:400px;
	}
	#headerQuote p span {
		font-size:0.65em;
	}
	#b2bWholesalers.newWide h2 {
		font-size:1.5em;
		line-height:38px;
	}
	#b2bWholesalers ul li img {
		height:auto;
	}
	#b2bWholesalers ul {
		width:1380px;
	}
	#wayYouWant #wantImage {
		width:auto;
	}
	#wayYouWant {
		padding:60px 0 240px 0;
		position:relative;
	}
	.newStylePage .newWide h2 {
		font-size:3em;
		line-height:62px;
	}
	.newStylePage .contentFloat p {
		font-size:1.125em;
		line-height:28px;
	}
	#wayYouWant .contentFloat {
		width:550px;
	}
	#quoteWithLogo {
		width:475px;
		margin:30px 240px 0 0;
	}
	#brand-manu #quoteWithLogo {
		width:490px;
		margin:0 220px 0 0;
	}
	#noDeskSlider1 {
		position:absolute;
		right:0;
		top:560px;
	}
	.noDeskSlide img {
		margin:0 0 15px 0 !important;
	}
	#caseStudyFeature.newWide .wideContainer {
		width:1800px;
	}
	#caseStudyFeature .caseQuote {
		top:auto;
		bottom:-60px;
		width:489px;
		right:180px;
	}
	#brand-manu #caseStudyFeature .caseQuote {
		width:440px;
		top:630px;
	}
	#caseStudyFeature img {
		width:auto;
		margin:0 115px 0 0;
	}
	#caseStudyFeature .gradient1 {
		top:120px;
		height:880px;
		border-bottom-left-radius:200px;
	}
	#caseStudyFeature .contentFloat {
		margin:190px 0 90px 175px;
		width:474px;
	}
	#caseStudyFeature ul {
		margin:0 0 0 165px;
	}
	#caseStudyFeature .caseQuote img {
		display:block;
		float:none;
		width:146px;
		margin-bottom:20px;
	}
	#caseStudyFeature .caseQuote p {
		font-size:1.25em;
		line-height:32px;
	}
	#caseStudyFeature {
		height:1120px;
	}
	#sameTime img {
		left:-200px;
	}
	#sameTime .contentFloat {
		width:457px;
		float:right;
		margin:110px 310px 0 0;
	}
	#quoteLeftSxn img {
		height:auto;
		right:-200px;
	}
	.quoteGraph {
		width:463px;
		margin:40px 0 39px 165px;
	}
	#quoteLeftSxn a {
		margin-left:165px;
	}
	#quoteLeftSxn {
		height:640px;
	}
	#noDeskSlider2 .noDeskSlide img {
		margin:0 auto 15px auto !important;
	}
	#noDeskSlider2 .noDeskSlide {
		width:340px;
		height:335px;
	}
	#noDeskSlider2 {
		width:1600px;
	}
	#noDeskSlider2 .slick-track {
		left:-463px;
	}
	#noDeskSlider2 #noDesk2First p {
		width:340px;
	}
	#noDeskSlider2 #noDesk2Second p {
		width:341px;
	}
	#noDeskSlider2 #noDesk2Third p {
		width:325px;
	}
	#noDeskSlider2 .noDeskSlide a {
		bottom:35px;
	}
	#bottomSlideSxn .slick-next {
		right:-20px !important;
	}
	#bottomSlideSxn .slick-prev {
		left:-20px !important;
	}
	#sameTime {
		height:1090px;
	}
	#brand-manu.newStylePage #header25 h1 {
		margin:260px 0 23px 90px;
	}
	#brand-manu #caseStudyFeature ul {
		margin:10px 0 0 160px;
	}
	#brand-manu #quoteLeftSxn .smallerImage {
		margin:0 0 0 160px;
	}
	#brand-manu .quoteGraph {
		margin:20px 0 39px 160px;
	}
	#brand-manu #quoteLeftSxn img {
		height:auto;
		top:-150px;
		right:-240px;
	}
	#retailer.newStylePage #header25 h1 {
		margin:310px 0 23px 90px;
	}
	#retailer #headerQuote {
		width:310px;
		bottom:-221px;
	}
	#retailer #b2bWholesalers {
		padding:100px 0 58px 0;
	}
	#retailer #quoteWithLogo {
		width:490px;
	}
	#retailer #noDeskSlider1 {
		top:650px;
		right:-180px;
	}
	#smallLogoArea {
		top:910px;
		width:585px;
	}
	#smallLogoArea li img {
		height:54px;
	}
	#retailer #wayYouWant {
		padding:60px 0 70px 0;
	}
	#retailer #caseStudyFeature .caseQuote {
		width:460px;
		right:160px;
	}
	#retailer #sameTime .contentFloat {
		width:480px;
		margin:110px 290px 0 0;
	}
	#retailer #sameTime h2 {
		margin:30px 0 39px 0;
	}
	#retailer .quoteGraph {
		width:540px;
		margin:40px 0 39px 75px;
	}
	#retailer #quoteLeftSxn .smallerImage {
		margin:0 0 15px 70px;
	}
	#retailer #quoteLeftSxn a {
		margin:75px;
	}
	#retailer #quoteLeftSxn img {
		height:681px;
		right:-340px;
	}
	#retailer #choosingB2B {
		padding:150px 0 0 0;
	}
	#retailer #header25 #hero {
		height:680px;
		right:-80px;
	}
	#retailer #header25 .hide480,
	#retailer #header25 .hide320 {
		display:none;
	}
	#retailer #header25 .heroLarge {
		display:block;
	}
}

@media only screen and (min-width: 1500px) and (max-width: 1799px) {
	#homePageHeader {
		width:100%;
		height:764px;
		position: relative;
	}
	.miva2017 #homePageHeader {
		height:824px;
	}
	.miva2017 #homePageHeader h1 {
		margin:150px auto 65px auto;
	}
	#downLinkCircle {
		margin:140px auto 0 auto;
	}
	.slideContainer {
		max-width:1230px;
	}
	.slide {
		max-width:1230px;
	}
	.slick-next {
		right:-115px !important;
	}
	.slick-prev {
		left:-115px !important;
	}
	#slide1 {
		background:url(/images/new-images/slide1-background.png) no-repeat right bottom;
	}
	#slide2 {
		background:url(/images/new-images/slide2-background.png) no-repeat right bottom;
	}
	#slide3 {
		background:url(/images/new-images/slide3-background.png) no-repeat 580px 260px;
	}
	#featuredStore1 {
		height:575px;
		}
		#featuredStore1 .initialLink {
			background-size:35% !important;
		}
	#featuredStore2 {
		height:575px;
		}
		#featuredStore2 .initialLink {
			background-size:35% !important;
		}
	#featuredStore1Simple {
		height:575px;
		background-size:cover;
		}
		#featuredStore1Simple .initialLink {
			background-size:335px auto !important;
		}
		/*#featuredStore1Simple:hover {
			background-size:125%;
		}*/
	#featuredStore2Simple {
		height:575px;
		background-size:120%;
		}
		#featuredStore2Simple .initialLink {
			background-size:107px 107px !important;
		}
		#featuredStore2Simple .initialLink:hover {
			background-position:center center;
		}
		#featuredStore2Simple:hover {
			background-size:125%;
		}
	.augUpdate #featuredStore2Simple .initialLink {
		background-size:335px 45px !important;
	} 
	.largeTile {
		width:100%;
		min-height:800px;
	}
	.wideTile {
		width:100%;
		min-height:400px;
	}
	.smallTile {
		width:50%;
		min-height:400px;
	}
	.miva2016 #streamline {
		background:#26282b url("/images/new-images/streamline-bg.png") no-repeat scroll right 280px;
		-webkit-background-size:50%;
		-moz-background-size:50%;
		-o-background-size:50%;
		background-size:50%;
	}
	.augUpdate #streamline {
		background:#26282b url("/images/new-images/streamline-bg.png") no-repeat scroll right 340px;
		-webkit-background-size:50%;
		-moz-background-size:50%;
		-o-background-size:50%;
		background-size:50%;
	}
	.featuredHoverSimple {
		margin-top:350px;
	}
	#featuredStore1Simple .initialLink:hover {
		background-position:center center;
	}
	#mivaHome #featuredStore2Simple .featuredHoverSimple {
		margin-top:330px;
	}
	#storePayment {
		background:#f2f2f2 url(/images/new-images/manage-saved-cards.png) no-repeat right bottom;
		-webkit-background-size:auto;
		-moz-background-size:auto;
		-o-background-size:auto;
		background-size:auto;
	}
	#productSubscription img,
	#selfManage img {
		right:-170px;
	}
	#productSubscription .featuresContent,
	#selfManage .featuresContent {
		width:50%;
	}
	#theProblem img {
		right:-170px;
	} 
	#g2Customer img {
		position:absolute;
		top:0;
		right:-150px;
	}
	#switch-to-miva .floatedContent {
		width:600px;
	}
	#paymentExperience img {
		width:auto;
		top:-110px;
		right:-150px;
	}
	#braintree #storePayment .floatedContent {
		margin-top:130px;
	}
	#manangedEnvironment img {
		position:absolute;
		top:20px;
		right:-70px;
	}
	#innerContent .threeThings p {
		margin:0 130px 0 75px;
	}
	.threeLeft {
		width:225px;
	}
	#rightSection h2 {
		margin:0 0 50px 125px;
	}
	#rightSection ul {
		margin:0 0 0 125px;
	}
	.newCaseStudy #innerContent .wideContainer {
	    width:1325px;
	}
	#innerContent #screenTiles .wideContainer {
	   width: 1530px;
	}
	#rightTiles {
		width:780px;
	}
	#leftTiles {
		width:720px;
	}
	.tripSlideContainer {
		width:100%;
		margin:0 auto;
	}

	.SEMv2 .tripLeft {
		width:350px;
	}

	.SEMv2 .slick-next {
		right:-25px;
	}

	.SEMv2 .slick-prev {
		left:-115px !important;
	}
	#niceToMeet {
		left:-350px;
	}
	#yourWay {
		padding:150px 0;
	}
	#compFees .floatedContent {
		margin:0 -200px 100px 0;
	}

	#upToDate .wideContainer {
		width:1340px;
	}
	.stayCurrent:nth-child(2) {
		width:545px;
		margin:0 90px;
	}
	#atAGlance ul {
	  width:835px;
	  right:-200px;
	}
	#perfIncrease .floatedContent {
	  right:-200px;
	}
	#bigTrip div {
		margin-top:650px;
	}
	#bigTrip div:nth-child(2) {
		margin:650px 105px 0 105px;
	}
	#mailchimpWrap {
		display:block;
	    height:776px;
	    width:100%;
	    background:#FFBE00;
	    position:absolute;
	    right:-760px;
	}
	#mailchimpSection img {
		right:auto;
		left:0;
	}
	#improveFollow .wideContainer {
		width:1375px;
	}

	#addCustomers .wideContainer {
		width:1570px;
	}

	#addCustomers img {
		position:absolute;
		left:-400px;
		top:-150px;
	}
	#hitGround .wideContainer {
	  width:1315px;
	}
	.elementsTheme #hitGround .floatedContent {
	  width:660px;
	}
	.elementsTheme .splitRightHalf img {
	  left:340px;
	}
	.elementsTheme #splitSection .splitRightHalf .floatedContent {
	  margin:130px 0 0 150px;
	  width:auto;
	}
	.elementsTheme #adminInt .wideContainer {
	  width:1315px;
	}
	#elementsStart .wideContainer {
	  width:1325px;
	}
	#elementsStart .startThree:nth-child(4) {
	  margin:0 175px;
	}
	.elementsTheme #splitSection .wideContainer {
		width:1325px;
	}
	#improveFollow .circleLine hr {
		width:360px;
	}
	#hitGround .circleLine hr {
		width:225px;
	}
	#miva-magento.updateMagento #singleCompare .wideContainer {
		width:1215px;
	}
	.campaign21 #CTAStick {
		display:none;
	}
	#miva-bigcommerce.updateMagento #singleCompare .wideContainer,
	#miva-shopify.updateMagento #singleCompare .wideContainer {
		width:1215px;
	}
	#miva-shopify.updateMagento #featureCompare .stretchImage {
		right:500px;
	}
	#features-lp-3 #heroImage,
	#features-lp-4 #heroImage,
	#features-lp-5 #heroImage,
	#features-lp-6 #heroImage,
	#features-lp-7 #heroImage,
	#features-lp-8 #heroImage,
	#features-lp-9 #heroImage,
	#features-lp-10 #heroImage,
	#features-lp-12 #heroImage,
	#features-lp-13 #heroImage,
	#features-lp-14 #heroImage,
	#features-lp-15 #heroImage,
	#features-lp-16 #heroImage,
	#features-lp-17 #heroImage,
	#features-lp-18 #heroImage,
	#features-lp-19 #heroImage,
	#features-lp-20 #heroImage,
	#features-lp-21 #heroImage {
		right:-230px;
	}
	#features-lp-5 #SEMHeader h1,
	#features-lp-17 #SEMHeader h1 {
		font-size:2.75em;
		max-width:710px;
	}
	#features-lp-21 #SEMHeader h1 {
		font-size:2.5em;
		max-width:710px;
	}
	#features-lp-10 #SEMHeader h1 {
		max-width:710px;
	}
	#features-lp-12 #SEMHeader h1,
	#features-lp-18 #SEMHeader h1 {
		max-width:720px;
	}
	#features-lp-13 #SEMHeader h1,
	#features-lp-14 #SEMHeader h1 {
		max-width:590px;
	}
	#features-lp-16 #SEMHeader h1 {
		max-width:710px;
	}
	#resources #landingHeader .wideContainer {
		width:1500px;
	}
	#resources #landingHeader #candyBackground {
	  height:685px;
	} 
	#resources #landingHeader #candyBackground img {
	  width:auto;
	}
	#resources #landingHeader .floatedContent {
	  height:640px;
	}
	#resources #landingHeader .headerPull {
	  margin:160px 0 0 220px;
	}
	#resources .floatedContent .btnTransparentSquared {
	  margin:65px 0 0 270px;
	}
	.mivaconSite #homePageHeader {
		height:1074px;
	}
	#conSponsors #mainSponsors .wideContainer {
		width:1170px;
	}
	#conSponsors .secondSponsor {
		width:515px;
	}
	#conAwards.mivaconSite #bladesNominations .wideContainer {
		width:1170px;
	}
	#conAwards.mivaconSite .nomsRight {
		width:685px;
	}
	#conAwards.mivaconSite .speakerThumb:nth-child(2), 
	#conAwards.mivaconSite .speakerThumb:nth-child(4) {
		margin:65px 0 0 65px;
	}
	#conAwards.mivaconSite .speakerThumb {
		width:310px;
		height:410px;
	}
	#conAwards.mivaconSite .speakerHover .bioBlurb p {
		max-width:220px;
	}
	#conAwards.mivaconSite .speakerHover .bioBlurb {
		bottom:-270px;
		height:220px;
	}
	#conAwards.mivaconSite .speakerHover .bioBlurb a {
		max-width:220px;
	}
	.mivaconSite #mainSponsors .secondSponsor, 
	.mivaconSite #mainSponsors #sponsorSearchspring, 
	.mivaconSite #mainSponsors #sponsorAvectous, 
	.mivaconSite #mainSponsors #sponsorBronto, 
	.mivaconSite #mainSponsors #sponsor4pSite {
		margin:40px 30px 0 30px;
	}
	#partnerTopNav {
	  width:1420px;
	  }
	  #partnerTopNav ul {
	    width:1135px;
	    }
	    #partnerTopNav ul li {
	      margin:0 115px;
	      }
	      #partnerTopNav ul li:nth-child(1) {
	        margin:0 115px 0 0;
	      }
	.halfLeft .floatedContent {
	  margin:120px 175px 0 0;
	}
	#innerContent .leftMajority ul li {
	  margin:0 35px;
	}
	#innerContent .rightMinority h2 {
	  margin:210px 0 0 100px;
	}
	#innerContent .pTestHead .partnerHeaders {
	  margin:225px 0 0 105px;
	}
	#partnerContact .wideContainer {
	  width:1242px;
	}
	.inputWrap:nth-child(2),
	.inputWrap:nth-child(5) {
	  margin:0 85px 60px 85px;
	}
	.partnerPage216 #innerContent .leftMajority ul {
		width:980px;
	}
	.partnerPage216 #innerContent .leftMajority ul li {
		margin:0 25px;
	}
	.partnerPageIWD #innerContent .leftMajority ul,
	.partnerPage2C #innerContent .leftMajority ul,
	.partnerPageLeslie #innerContent .leftMajority ul {
		width:1030px;
	}
	.partnerPageIWD #innerContent .leftMajority ul li,
	.partnerPage2C #innerContent .leftMajority ul li,
	.partnerPageLeslie #innerContent .leftMajority ul li {
		width:215px;
	}
	.noClientPartner #partnerTopNav {
		width:1050px;
	}
	.noClientPartner #partnerTopNav ul {
		width:765px;
	}
	#selectedFacets {
	    width:1100px;
	}
	#megaPartners .facetTabs label {
	    margin: 0 110px -1px 0;
	}
	.megaToggle {
	    margin:28px 0 0 100px;
	}
	.toggleBudge {
	    margin:28px 0 0 95px !important;
	}
	#megaPartners .facetTabs #firstTab {
	    margin-left:100px;
	}
	#megaPartners .facetTabs section ul {
		margin:25px 0 0 100px;
	}
	#megaPartners .sorting {
		margin-right:100px;
	}
	.offRightData {
		padding-left:65px;
	}
	#relationship #largeTablet {
		right:-300px;
	}
	#integratedCommerce .floatedContent {
		margin:50px -100px 0 0;
	}
	#optimizedGrowth img {
		top:-20px;
		right:-150px;
		width:auto;
	}
	#successStory .singleImage {
		right:-370px;
	}
	.sem2018 #offToRight ul li {
		margin-right:70px;
	}
	.headerDemo {
		width:360px;
	}
	#thankYouRight #modal {
	    margin-top:150px;
	}
	#miva98.miva912 .wideContainer {
		width:1300px;
	}
	#miva98.miva912 .splitRightHalf .floatedContent {
	  width:auto;
	}
	#miva98.miva912 #glanceRight ul {
	  width:845px;
	}
	#partWrap .wideContainer {
	    width:1350px;
	  }
	  .mainPartner {
	    width:437px;
	    height:575px;
	  }
	  .mainPartner.bottomPartner {
	    height:330px;
	  }
	 #mivaFooter .wideContainer {
		  width:1330px;
		}

		#mivaBottomFooter .wideContainer {
		  width:1330px;
		}
	.newWide .wideContainer {
		width:1500px;
	}
	#home25 img {
		right:20px;
		width:660px;
	}
	#header25 img {
		right:-55px;
		width:660px;
	}
	.buttonPlay {
		right:595px;
	}
	#quadSlider {
		width:1340px;
	}
	.caseStudySliderContainer {
		right:-210px;
	}
	#mivaRight .wideContainer {
	  padding-left:135px;
	}
	#mivaRight .tripSlideContainer {
	  margin:0 auto;
	}
	#mivaRight .slick-list {
	  overflow:hidden;
	}
	#mivaRight .collage {
	  position:relative;
	  float:right;
	  top:auto;
	  right:auto;
	}
	#mivaRealizes .collage {
	  float:left;
	  position:relative;
	  top:auto;
	  left:auto;
	}
	#mivaRealizes {
		padding:100px 0 175px 0;
	}
	#mivaNavWrap {
		width:1500px;
	}
	#home25 .buttonRed,
	#header25 .buttonRed {
		margin-left:95px;
	}
	#home25 h1,
	#header25 h1 {
		margin:120px 0 80px 90px;
	}
	#header25 h2 {
		margin:0 0 45px 90px;
	}
	#mivaPartners ul {
		width:90%;
		margin:0 auto;
	}
	#home25,
	#header25 {
		padding-bottom:230px;
	}
	.caseSlide {
	  width:435px;
	}
	.caseSlide div {
	  width:315px;
	}
	#mivaHelps .slick-next {
		left:705px !important;
	}
	#mivaHelps .slick-prev {
		left:665px !important;
	}
	.button_slide {
		margin-left:95px;
	}
	#platform-overview .wideContainer {
		width:1350px;
	}
	#platform-overview #featureCompare {
		background-color: #ffffff;
    	background-image: linear-gradient(90deg, #ffffff 60%, #262934 40%);
	}
	.newStylePage #header25 h1 {
		font-size:3.625em;
		line-height:68px;
		margin:210px 0 40px 30px;
	}
	#wholesaler #header25 .fauxH2,
	#brand-manu #header25 .fauxH2,
	#retailer #header25 .fauxH2 {
		font-size:1.625em;
		line-height:38px;
		width:553px;
		margin:0 0 50px 30px;
	}
	#wholesaler #header25 .button_slide,
	#brand-manu #header25 .button_slide,
	#retailer #header25 .button_slide {
		font-size:0.875em;
		margin-left:30px;
	}
	#wholesaler #header25 #hero,
	#brand-manu #header25 #hero,
	#retailer #header25 #hero {
		height:600px;
		right:20px;
	}
	.newStylePage #header25 {
		padding-bottom:140px;
	}
	#header25 #headerQuote img {
		right:auto !important;
	}
	#b2bWholesalers.newWide h2 {
		font-size:1.5em;
		line-height:38px;
	}
	#b2bWholesalers ul li img {
		height:auto;
	}
	#b2bWholesalers ul {
		width:1380px;
	}
	#wayYouWant #wantImage {
		width:auto;
	}
	#wayYouWant {
		padding:60px 0 240px 0;
		position:relative;
	}
	#retailer #wayYouWant {
		padding:60px 0 0 0;
	}
	.newStylePage .newWide h2 {
		font-size:3em;
		line-height:62px;
	}
	.newStylePage .contentFloat p {
		font-size:1.125em;
		line-height:28px;
	}
	#wayYouWant .contentFloat {
		width:550px;
	}
	#quoteWithLogo {
		width:475px;
		margin:30px 240px 0 0;
	}
	#noDeskSlider1 {
		position:absolute;
		right:0;
		top:560px;
	}
	.noDeskSlide img {
		margin:0 0 15px 0 !important;
	}
	#caseStudyFeature.newWide .wideContainer {
		width:1500px;
	}
	#caseStudyFeature .caseQuote {
		top:auto;
		bottom:-60px;
		width:489px;
		right:40px;
	}
	#caseStudyFeature img {
		width:auto;
		margin:0;
	}
	#caseStudyFeature .gradient1 {
		top:120px;
		height:880px;
		border-bottom-left-radius:200px;
	}
	#caseStudyFeature .contentFloat {
		margin:190px 0 90px 55px;
		width:450px;
	}
	#caseStudyFeature ul {
		margin:0 0 0 45px;
	}
	#caseStudyFeature .caseQuote img {
		display:block;
		float:none;
		width:146px;
		margin-bottom:20px;
	}
	#caseStudyFeature .caseQuote p {
		font-size:1.25em;
		line-height:32px;
	}
	#caseStudyFeature {
		height:1120px;
	}
	#sameTime img {
		left:-200px;
	}
	#sameTime .contentFloat {
		width:457px;
		float:right;
		margin:110px 310px 0 0;
	}
	#quoteLeftSxn img {
		height:auto;
		right:-200px;
	}
	.quoteGraph {
		width:463px;
		margin:40px 0 39px 165px;
	}
	#quoteLeftSxn a {
		margin-left:165px;
	}
	#quoteLeftSxn {
		height:640px;
	}
	#noDeskSlider2 .noDeskSlide img {
		margin:0 auto 15px auto !important;
	}
	#noDeskSlider2 .noDeskSlide {
		width:340px;
		height:335px;
	}
	#noDeskSlider2 {
		width:1600px;
	}
	#noDeskSlider2 .slick-track {
		left:-463px;
	}
	#noDeskSlider2 #noDesk2First p {
		width:340px;
	}
	#noDeskSlider2 #noDesk2Second p {
		width:341px;
	}
	#noDeskSlider2 #noDesk2Third p {
		width:325px;
	}
	#noDeskSlider2 .noDeskSlide a {
		bottom:35px;
	}
	#bottomSlideSxn .slick-next {
		right:-20px !important;
	}
	#bottomSlideSxn .slick-prev {
		left:-20px !important;
	}
	#sameTime {
		height:1090px;
	}
	#headerQuote {
		bottom:-93px;
		right:20px;
		width:310px;
	}
	#conHome.mivaconSite #homeSpeakers .wideContainer {
		width:1170px;
	}
	#conHome.mivaconSite .speakerThumb:nth-child(2) {
		margin:85px 25px 175px 0;
	}
	#conHome.mivaconSite .speakerThumb:nth-child(5) {
		margin:85px 0 175px 25px;
	}
	#conHome.mivaconSite .speakerThumb {
		width:255px;
		height:340px;
		margin:85px 25px 175px 25px;
	}
	#brand-manu.newStylePage #header25 h1 {
		margin:240px 0 23px 20px;
		z-index:99;
		position:relative;
	}
	#brand-manu #header25 .fauxH2 {
		margin:0 0 50px 20px;
	}
	#brand-manu #header25 .button_slide {
		margin-left:20px;
	}
	#brand-manu #headerQuote {
		bottom:-205px;
	}
	#brand-manu.newStylePage #header25 {
		padding-bottom:170px;
	}
	#brand-manu #quoteWithLogo {
		margin:0 320px 0 0;
	}
	#brand-manu #caseStudyFeature .contentFloat {
		width:440px;
	}
	#brand-manu #caseStudyFeature .caseQuote {
		top:610px;
		right:110px;
	}
	#brand-manu #caseStudyFeature ul {
		margin:-10px 0 0 50px;
	}
	#brand-manu #quoteLeftSxn .smallerImage {
		margin:0 0 15px 160px;
	}
	#retailer #header25 #hero {
		right:20px;
		height:auto;
	}
	#retailer #headerQuote {
		bottom:-71px;
	}
	#retailer #header25 .fauxH2 {
		margin:0 0 50px 90px;
	}
	#retailer #header25 .button_slide {
		margin-left:90px;
	}
	#retailer #quoteWithLogo {
		width:480px;
	}
	#retailer #noDeskSlider1 {
		top:630px;
	}
	#smallLogoArea {
		top:900px;
		width:335px;
	}
	#smallLogoArea li img {
		height:30px;
	}
	#retailer #caseStudyFeature .contentFloat {
		width:440px;
	}
	#retailer #caseStudyFeature .caseQuote {
		width:460px;
	}
	#retailer #sameTime .contentFloat {
		width:480px;
		margin:10px 310px 0 0;
	}
	#retailer .quoteGraph {
		width:540px;
		margin:20px 0 39px 165px;
	}
	#retailer #quoteLeftSxn .smallerImage {
		margin:0 0 15px 165px;
	}
	#retailer #noDeskSlider2 .slick-list {
		padding:40px 0 !important;
	}
	#retailer #noDeskSlider2 {
		width:1500px;
	}
}

@media only screen and (min-width: 1500px) and (max-width: 1600px) {
	.mivaconSite #homeNav, 
	.mivaconSite #stickyWrap {
		width:1235px;
	}
	.mivaconSite #conTestimonials .wideContainer {
		width:1024px;
	}
	.mivaconSite .testQuote:nth-child(3) {
		margin:0 77px;
	}
	.mivaconSite .testQuote {
		width:290px;
	}
	#conAwards.mivaconSite #bladesNominations .wideContainer {
		width:1024px;
	}
	#conAwards.mivaconSite .nomsRight {
		width:565px;
	}
	#conAwards.mivaconSite .speakerThumb {
		width:250px;
		height:340px;
	}
	#conAwards.mivaconSite .speakerThumb:nth-child(2), 
	#conAwards.mivaconSite .speakerThumb:nth-child(4) {
		margin:65px 0 0 65px;
	}
	#conAwards.mivaconSite .speakerHover .bioBlurb p {
		max-width:220px;
	}
	#conAwards.mivaconSite .speakerHover .bioBlurb {
		bottom:-270px;
		height:220px;
	}
	#conAwards.mivaconSite .speakerHover .bioBlurb a {
		max-width:220px;
	}
	#partnerTopNav {
	  width:1420px;
	  }
	  #partnerTopNav ul {
	    width:1135px;
	    }
	    #partnerTopNav ul li {
	      margin:0 115px;
	      }
	      #partnerTopNav ul li:nth-child(1) {
	        margin:0 115px 0 0;
	      }
	.halfLeft .floatedContent {
	  margin:120px 175px 0 0;
	}
	#innerContent .leftMajority ul li {
	  margin:0 35px;
	}
	#innerContent .rightMinority h2 {
	  margin:210px 0 0 100px;
	}
	#innerContent .pTestHead .partnerHeaders {
	  margin:225px 0 0 105px;
	}
	#partnerContact .wideContainer {
	  width:1242px;
	}
	.inputWrap:nth-child(2),
	.inputWrap:nth-child(5) {
	  margin:0 85px 60px 85px;
	}
	.noClientPartner #partnerTopNav {
		width:1050px;
	}
	.noClientPartner #partnerTopNav ul {
		width:765px;
	}
	#selectedFacets {
	    width:1100px;
	}
	#megaPartners .facetTabs label {
	    margin: 0 110px -1px 0;
	}
	.megaToggle {
	    margin:28px 0 0 100px;
	}
	.toggleBudge {
	    margin:28px 0 0 95px !important;
	}
	#megaPartners .facetTabs #firstTab {
	    margin-left:100px;
	}
	#megaPartners .facetTabs section ul {
		margin:25px 0 0 100px;
	}
	#megaPartners .sorting {
		margin-right:100px;
	}
	.offRightData {
		padding-left:65px;
	}
	#relationship #largeTablet {
		right:-300px;
	}
	#integratedCommerce .floatedContent {
		margin:50px -100px 0 0;
	}
	#optimizedGrowth img {
		top:-20px;
		right:-150px;
		width:auto;
	}
	#successStory .singleImage {
		right:-370px;
	}
	.headerDemo {
		width:360px;
	}
	#miva98.miva912 .wideContainer {
		width:1300px;
	}
	#miva98.miva912 .splitRightHalf .floatedContent {
	  width:auto;
	}
	#miva98.miva912 #glanceRight ul {
	  width:845px;
	}
	#partWrap .wideContainer {
	    width:1350px;
	  }
	  .mainPartner {
	    width:437px;
	    height:575px;
	  }
	  .mainPartner.bottomPartner {
	    height:330px;
	  }
	 #mivaFooter .wideContainer {
		  width:1330px;
		}

		#mivaBottomFooter .wideContainer {
		  width:1330px;
		}
	#mivaNavWrap {
		width:1500px;
	}
	#platform-overview .wideContainer {
		width:1350px;
	}
	#conHome.mivaconSite #homeSpeakers .wideContainer {
		width:1170px;
	}
	#conHome.mivaconSite .speakerThumb:nth-child(2) {
		margin:85px 25px 175px 0;
	}
	#conHome.mivaconSite .speakerThumb:nth-child(5) {
		margin:85px 0 175px 25px;
	}
	#conHome.mivaconSite .speakerThumb {
		width:255px;
		height:340px;
		margin:85px 25px 175px 25px;
	}
}

/* ----- 1024px Browser Width ------------------------------------------------ */
@media only screen and (min-width: 1201px) and (max-width: 1499px) {
	#bgSlideMain {
		height:800px !important;
		min-height:900px !important;
		background:#000 url(/images/new-images/chicago-blur-bg.jpg);
		background-size:initial !important;
		-webkit-background-size:cover !important; 
		-moz-background-size:cover !important; 
		-o-background-size:cover !important;
		width:100%;
	}
	#topHeader {
		height:70px;
	}
	#responsiveFooter {
		display:none;
	}
	#fullFooter {
		display:block;
	}
	.container1200,
	.featuresContainer1200 {
		width:960px;
	}
	.featuresContainer1200 {
		text-align:center;
	}
	#multi-seat #innerContent .nineFeaturesSection img, #dev-license #innerContent .nineFeaturesSection img {
		float:none;
		margin-bottom:30px;
	}
	#multi-seat #innerContent .nineFeaturesSection p, #dev-license #innerContent .nineFeaturesSection p {
		width:100% !important;
		margin-top:0 !important;
	}
	#multi-seat #innerContent .nineFeaturesSection ul, #dev-license #innerContent .nineFeaturesSection ul {
			width:100% !important;
		}
		#multi-seat #innerContent .nineFeaturesSection ul li, #dev-license #innerContent .nineFeaturesSection ul li {
			background:none !important;
		}
	#multi-seat #innerContent .nineFeaturesSection iframe {
		float:none !important;
	}
	#nineHeader img {
		width:350px;
		margin:75px 60px 0 0;
	}
	.slideContainer {
		max-width:1070px;
		}
		.slide {
			max-width:1070px;
		}	
		.slideContainer .slick-prev {
			left:-70px !important;
		}
		.slideContainer .slick-next {
			right:-70px !important;
		}
	#slide1 {
		background:url(/images/new-images/slide1-background.png) no-repeat 215px bottom;
		background-size:80%;
		height:640px;
		}
		#slide1 p {
			line-height:26px;
		}
		#slide1 .smallRed {
			margin-bottom:55px;
		}
	#slide2 {
		background:url(/images/new-images/slide2-background.png) no-repeat right bottom;
		background-size:43%;
		height:640px;
		}
		#slide2 p {
			line-height:26px;
		}
		#slide2 .smallRed {
			margin-bottom:55px;
		}
	#homePartners #homePartnersContainer .homePartner {
		margin:20px 10px;
	}
	#homePartners #homePartnersContainer {
		width:1100px;
	}
	#homePartners .slick-prev {
		left:-60px !important;
	}
	.featuredHover a {
		left:30%;
		right:30%;
	}
	#vod #nineHeader img,
	#vod16 #nineHeader img {
		width:290px;
	}
	#vod #nineHeader p, 
	#vod16 #nineHeader p {
		width:600px;
	}
	#vod #nineHeader h1, 
	#vod16 #nineHeader h1 {
		margin:50px 0 15px 0;
	}
	.largeTile {
		width:100%;
		min-height:600px;
	}
	.wideTile {
		width:100%;
		min-height:300px;
	}
	.smallTile {
		width:50%;
		min-height:300px;
	}
	#featured .featuredHover {
		margin:20px;
	}
	#featured .largeTile .featuredHover h2 {
		margin-top:195px;
	}
	#featured .wideTile .featuredHover h2, #featured .smallTile .featuredHover h2 {
		margin-top:25px;
	}
	#featured .featuredHover h3 {
		font-size:1.5em;
	}
	#featured #additionalClients .wideContainer {
		width:1170px;
	}
	#featured #additionalClients ul {
		width:1170px;
	}
	#featured #additionalClients ul li {
		margin:15px 38px;
	}
	#featured #additionalClients #comingSoonClients {
		width:880px;
	}
	#featured #fullSlider .slideText {
		width:34%;
		margin:105px 0 0 75px;
		line-height:30px;
	}
	#featured #additionalClients #comingSoonClients li:nth-child(4) {
		margin-left:180px;
	}
	#featured #fullSlider .slideText p {
		font-size:1.125em;
	}
	#storePayment {
		background:#f2f2f2 url(/images/new-images/manage-saved-cards.png) no-repeat right bottom;
		-webkit-background-size:55%;
		-moz-background-size:55%;
		-o-background-size:55%;
		background-size:55%;
		height:470px;
	}
	#storePayment .featuresContent {
		width:42%;
		margin-top:60px;
	}
	#theProblem img {
		right:-10px;
	}
	#magentoProblem .leftLogoInfo {
		width:460px;
	}
	#theSolution img {
		left:-10px;
	} 
	#digitalRevolution img {
		width:540px;
		top:-30px;
		right:-15px;
	}
	.smallBizPage #digitalRevolution img {
		width:auto;
	}
	#enterpriseDemands img {
		right:10px;
	}
	#case-study-oliver #migrating img,
	#case-study-lotus-sculpture #migrating img {
		left:0;
	}
	#case-study-oliver #migrating .floatedContent,
	#case-study-lotus-sculpture #migrating .floatedContent {
		width:630px;
	}
	#sub-economy #productSubscription .featuresContent {
		margin-top:100px;
	}
	#innerContent #compareContents {
		padding:15px 15px 65px 15px;
		left:-75px;
	}
	.campaign21 #CTAStick {
		display:none;
	}
	#miva-shopify.updateMagento #featureCompare .stretchImage {
		right:300px;
	}
	#features-lp-3 #heroImage,
	#features-lp-4 #heroImage,
	#features-lp-5 #heroImage,
	#features-lp-6 #heroImage,
	#features-lp-7 #heroImage,
	#features-lp-8 #heroImage,
	#features-lp-9 #heroImage,
	#features-lp-10 #heroImage,
	#features-lp-12 #heroImage,
	#features-lp-13 #heroImage,
	#features-lp-16 #heroImage,
	#features-lp-17 #heroImage,
	#features-lp-18 #heroImage,
	#features-lp-19 #heroImage,
	#features-lp-20 #heroImage,
	#features-lp-21 #heroImage {
		right:-230px;
	}
	#features-lp-5 #SEMHeader h1,
	#features-lp-17 #SEMHeader h1 {
		font-size:2.75em;
		max-width:710px;
	}
	#features-lp-21 #SEMHeader h1 {
		font-size:2.5em;
		max-width:710px;
	}
	#features-lp-10 #SEMHeader h1 {
		max-width:710px;
	}
	#features-lp-12 #SEMHeader h1,
	#features-lp-18 #SEMHeader h1 {
		max-width:720px;
	}
	#features-lp-13 #SEMHeader h1,
	#features-lp-14 #SEMHeader h1 {
		max-width:590px;
	}
	#features-lp-16 #SEMHeader h1 {
		font-size:2.75em;
		max-width:710px;
	}
	.mivaconSite #homeNav, 
	.mivaconSite #stickyWrap {
		width:1175px;
	}
	.mivaconSite #homePageHeader {
		height:1074px;
	}
	.mivaconSite #whyAttend .wideContainer {
		width:1170px;
	}
	.mivaconSite .tripIcon {
		margin:175px 55px 0 55px;
	}
	#conHome.mivaconSite #homeSpeakers .wideContainer {
		width:1170px;
	}
	#conHome.mivaconSite .speakerThumb {
		width:255px;
		height:340px;
		margin:85px 25px 175px 25px;
	}
	#conHome.mivaconSite .speakerThumb:nth-child(2) {
		margin:85px 25px 175px 0;
	}
	#conHome.mivaconSite .speakerThumb:nth-child(5) {
		margin:85px 0 175px 25px;
	}
	.mivaconSite #conTestimonials .wideContainer {
		width:1024px;
	}
	.mivaconSite .testQuote:nth-child(3) {
		margin:0 77px;
	}
	.mivaconSite .testQuote {
		width:290px;
	}
	#confSpeakers.mivaconSite .speakerThumb {
		margin:0 30px 175px 30px;
	}
	.mivaconSite #mainSponsors .wideContainer {
		width:1170px;
	}
	.mivaconSite #mainSponsors .secondSponsor,
	.mivaconSite #mainSponsors #sponsorSearchspring,
	.mivaconSite #mainSponsors #sponsorAvectous,
	.mivaconSite #mainSponsors #sponsorBronto,
	.mivaconSite #mainSponsors #sponsor4pSite {
		margin:40px 30px 0 30px;
	}
	.mivaconSite .conHeaderLogo img {
		max-width:175px;
	}
	#conAwards.mivaconSite #bladesNominations .wideContainer {
		width:1024px;
	}
	#conAwards.mivaconSite .nomsRight {
		width:565px;
	}
	#conAwards.mivaconSite .speakerThumb {
		width:250px;
		height:340px;
	}
	#conAwards.mivaconSite .speakerThumb:nth-child(2), 
	#conAwards.mivaconSite .speakerThumb:nth-child(4) {
		margin:65px 0 0 65px;
	}
	#conAwards.mivaconSite .speakerHover .bioBlurb p {
		max-width:220px;
	}
	#conAwards.mivaconSite .speakerHover .bioBlurb {
		bottom:-270px;
		height:220px;
	}
	#conAwards.mivaconSite .speakerHover .bioBlurb a {
		max-width:220px;
	}
	#conAwards.mivaconSite .speakerThumb p.tk-roboto-condensed {
		left:15px;
	}
	#conScholarship.mivaconSite #homeSpeakers .wideContainer, 
	#conScholarship.mivaconSite #freeTicket .wideContainer {
		width:1170px;
	}
	#conScholarship.mivaconSite #freeTicket .awardSection {
		width:545px;
		right:5px;
	}
	#conScholarship #homeSpeakers .speakerThumb {
		width:270px;
	}
	#conScholarship.mivaconSite .speakerHover .bioBlurb p,
	#conScholarship.mivaconSite .speakerHover .bioBlurb a {
		max-width:225px;
	}
	#conScholarship.mivaconSite .speakerHover .bioBlurb {
		height:160px;
		bottom:-210px;
	}
	#conScholarship.mivaconSite .testQuote:nth-child(4) {
		margin:0 75px;
	}
	#conScholarship.mivaconSite.UPSticket .pinkHeading {
		max-width:570px;
	}
	.partnerCard {
		margin:20px 12px;
		width:365px;
		min-width:365px;
	}
	#megaPartners {
		width:1170px;
	}
	#partnersContainer .wideContainer {
		width:1170px;
	}
	.partnerCard .partnerImage {
		width:100%;
	}
	.noClientPartner #partnerTopNav {
		width:930px;
	}
	.noClientPartner #partnerTopNav ul {
		width:645px;
	}
	#sem-2018-1.sem2018 #innerContent #SEMHeader .widerContainer,
	#sem-2018-2.sem2018 #innerContent #SEMHeader .widerContainer,
	#sem-2018-3.sem2018 #innerContent #SEMHeader .widerContainer,
	#sem-2018-4.sem2018 #innerContent #SEMHeader .widerContainer {
		background:#d7dae1 url(/images/new-images/bg-grey-fade.jpg) no-repeat -200px center;
	    -webkit-background-size:cover;
	    -moz-background-size:cover;
	    -o-background-size:cover;
	    background-size:cover;
	    margin-top:100px;
	    padding-bottom:110px;
	}
	.headerDemo {
		width:360px;
	}
	#learnFour {
		width:1000px;
	}
	#learnFour div {
		width:235px;
	}
	#comprehensiveTraining .wideContainer {
		width:1250px;
	}
	#comprehensiveTraining ul li:nth-child(1), 
	#comprehensiveTraining ul li:nth-child(3), 
	#comprehensiveTraining ul li:nth-child(5) {
		margin-right:60px;
	}
	#certWrap {
		width:1205px;
	}
	#mivalearn-landing #landingHeader {
		background:url(/images/new-images/bg-mivalearn-lp.svg) no-repeat -300px bottom;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	#mivaNavWrap {
		width:1200px;
	}
}

/* ----- 1024-mid Browser Width ------------------------------------------------ */
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
	#homeNav ul {
		margin:0 auto 0 150px;
	}
	#insideNav ul {
		margin:0 auto 0 150px;
	}
	#newNav ul {
		margin:0 auto 0 150px;
	}
	.slide {
		max-width:870px;
	}
	.slideContainer {
		max-width:870px;
	}
		#scalableSolution {
		max-width:990px;
		}
		.solutionBox {
			max-width:300px;
			padding:40px 15px;
		}
		.solutionBox span {
			width:332px;
		}
	#subContainer {
		width:1030px;
	}
	.splitSubNav ul {
		max-width:480px !important;
		margin:20px 0 0 30px !important;
	}
	#homeSubNav aside {
		width:49%;
		margin-left:2%;
		font-size:0.875em;
	}
	.splitSubNav ul li {
		margin:0 10px !important;
	}
	#featuredStore1 {
		height:475px;
	}
	#featuredStore2 {
		height:475px;
	}
	#featuredStore1Simple {
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		height:475px;
		}
		/*#featuredStore1Simple:hover {
			-webkit-background-size:150%;
			-moz-background-size:150%;
			-o-background-size:150%;
			background-size:150%;
		}*/
	#featuredStore2Simple {
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		height:475px;
		}
		/*#featuredStore2Simple:hover {
			-webkit-background-size:150%;
			-moz-background-size:150%;
			-o-background-size:150%;
			background-size:150%;
		}*/
	.featuredHoverSimple {
		margin-top:300px;
	}
	#featuredStore2Simple .featuredHoverSimple {
		margin-top:300px;
	}
	#ecommerceWebsites ul {
		width:705px;
	}
	.augUpdate #ecommerceWebsites ul {
		width:433px;
	}
	#ecommerceWebsites #mivaPowers li {
		margin:25px 19px 25px 19px !important;
	}
	.augUpdate #revIdeas .wideContainer img {
		max-width:580px;
		right:0;
	}
	.augUpdate #customArch .wideContainer img {
		width:530px;
	}
	#leaderContainer {
		width:950px;
	}
	#getReport {
		width:445px;
	}
	#getReport h3 {
		width:445px;
	}
	#g2Report #reportInput {
		width:285px;
	}
	#mivaGraph {
		width:440px;	
	}
	.featuredHover img {
		margin:105px auto 50px auto;
	}
	.featuredHover p {
		font-size:1.25em;
		width:500px;
	}
	.featuredHover a {
		left:25%;
		right:25%;
	}
	.homeCaseStudy {
		width:320px;
		}
		.homeCaseStudy img {
			width:100%;
		}
		#caseStudiesContainer {
			width:1020px;
		}
	#homePartners #homePartnersContainer {
		width:1015px;
		}
		#homePartners #homePartnersContainer .homePartner {
			margin:20px 5px;
		}
	#fullFooterNew #footerNav {
		width:985px;
	}
	#fullFooterNew #footerFooter {
		width:985px;
	}
	#fullFooterNew .et-subscription input[type="text"] {
		width:138px;
	}
	#slide1 {
		background-size:70%;
		height:610px;
		}
		#slide1 p {
			width:450px;
			line-height:24px;
		}
		#slide1 .smallRed {
			margin-bottom:35px;
		}
	#slide2 {
		background:url("/images/new-images/slide2-background.png") no-repeat 390px bottom;
		background-size:50%;
		height:610px;
		}
		#slide2 p {
			width:450px;
			line-height:24px;
		}
		#slide2 .smallRed {
			margin-bottom:35px;
		}
	#slide3 {
		background:url("/images/new-images/slide3-background.png") no-repeat 405px 300px;
		background-size:50%;
		}
		#slide3 p {
			width:400px;
		}
		#slide3 h3 {
			width:400px;
		}
	#stickyNav ul {
		margin:0 auto 0 120px;
	}
	.wideContainer {
		width:1025px;
	}
	#miva-vs-magento .wideContainer {
		overflow:hidden;
	}
	.caseStudy {
		width:490px;
		}
		.caseStudy img {
			max-width:490px;
		}
		.caseStudy:nth-child(odd) {
			margin-right:45px;
		}
	.linkWrap {
		height:240px !important;
	}
	.caseLink i {
		top:90px;
		left:220px;
	}
	.caseLink span {
		top:120px;
		left:175px;
	}
	#pricingList {
		width:960px;
		margin:0 auto;
	}
	.newPrice {
		width:239px;
		}
		.newPrice ul li {
			font-size:0.875em;
		}
	.featureCompare {
		font-size:0.875em;
	}
	#mivaVersus .versusBig {
		width:182px;
	}
	#versusMiva i {
		left:31px;
	}
	#versusShopify span {
		left:67px;
	}
	#versusBigcommerce span {
		left:43px;
	}
	#versusMagentoComm span {
		left:20px;
	}
	#versusMagentoEnt span {
		left:23px;
	}
	#realCost {
		min-height:410px;
	}
	#functionalityCompare ul {
		width:600px;
	}
	#versusStore {
		min-height:630px;
	}
	.addOnSection {
		width:250px;
		height:500px;
	}
	#totalCost {
		padding:50px 0;
	}
	#totalCost h2 {
		line-height:40px;
	}
	#readyForBusiness p {
		width:400px;
	}
	#readyForBusiness .mainParagraph {
		margin:0 auto 35px auto;
		width:80%;
	}
	#questionableArch .wideContainer {
		background-size:50%;
	}
	#devPhilosophy aside {
		width:240px;
		height:410px;
	}
	#limitedFeatures img {
		max-width:610px;
	}
	.wideRight {
		width:610px;
	}
	#lockedTemplates {
		background:url(/images/new-images/limited-bigcommerce.jpg) no-repeat left 390px;
		background-size:57%;
	}
	#serverAccess p {
		width:610px;
	}
	.redQuote h3 {
		margin:0 180px;
	}
	#marketingTool aside {
		width:530px;
	}
	#enterpriseUpgrade aside {
		width:410px;
	}
	#flawedIndexing p {
		width:440px;
	}
	#flawedIndexing .breakQuote {
		width:350px;
	}
	.connectorLine {
		width:410px;
	}
	#negativeVersusLogos {
		width:820px !important;
		padding-left:0;
	}
	.vsContainer span.vs {
		margin:0 212px;
	}
	.licensingHosting #fiveMilCaseStudy {
		width:320px !important;
	}
	.licensingHosting #fiveMilCaseStudy ul {
		width:144px !important;
	}
	.licensingHosting #fiveMilCaseStudy p {
		width:144px !important;
		line-height:20px !important;
	}
	.licensingHosting #fiveMilCaseStudy p span {
		line-height:74px !important;
	}
	#magento2 aside {
		width:239px;
	}
	.partTwo .twoThirds {
		width:55%;
	}
	#miva-hosting-vmagento {
		background-size:45%;
	}
	#magento-hosting-vmagento {
		background-size:45%;
	}
	.smallDark {
		width:630px;
	}
	.greyQuote {
		width:630px;
	}
	#startedRight {
		width:740px;
	}
	#startedRight .videoLink {
		width:360px;
		margin:0 0 20px 0;
	}
	#startedRight .videoLink:nth-child(even) {
		margin:0 20px 20px 0 !important;
	}
	#startedRight .videoLink h3 {
		font-size:1.5em;
	}
	#moreResources ul li:nth-child(even) {
		margin:0 0 25px 100px;
	}
	#moreResources ul li i {
		margin:0 20px 35px 0;
	}
	#landingHeader h1 {
		font-size:2.75em;
		line-height:46px;
	}
	#NTFD #landingHeader h1 {
		line-height:30px;
	}
	#leftCompare {
		margin:10px 0 0 90px;
	}
	.standaloneLanding #innerContent #ecommerceWebsites ul {
		width:auto;
	}
	.splitColorLeft p {
		width:425px;
	}
	.splitColorRight ul li {
		margin:0 20px;
	}
	#whats-new-9-5 .container1200 {
		width:1024px;
	}
	#whats-new-9-5 #nineHeader img {
		margin:40px 20px 0 0;
		max-width:450px;
	}
	#digitalDownloads .wideContainer {
		background-size:45%;
	}
	#custAddressBook .wideContainer {
		background-size:40%;
		height:460px;
	}
	#reorderTabs .featuresContent {
		width:420px;
	}
	#paymentRules .featuresContent {
		width:370px;
	}
	#newMarketplaces .wideContainer {
		background-size:40%;
		height:370px;
		margin-bottom:125px;
	}
	#case-study-bare-bones .splitColorRight ul li {
		margin:0 10px;
	}
	.splitColorRight h2 {
		margin:35px 0 0 210px !important;
	}
	.middleApp {
		margin:20px 50px;
	}
	.appStoreLink {
		margin:20px 50px;
	}
	#touchPoints ul {
		width:1000px;
	}
	#touchPoints ul li {
		margin:0 55px;
	}
	#touchPoints ul li:nth-child(1) {
		margin:0 55px 0 0;
	}
	#touchPoints ul li:nth-child(4) {
		margin:0 0 0 55px;
	}
	.ERPStudy {
		width:475px;
	}
	#seamlessERP ul {
		width:1000px;
	}
	#seamlessERP ul li {
		margin:0 17px;
	}
	.ERPHeader a i {
		left:190px;
	}
	.ERPHeader a span {
		left:140px;
	}
	#bizNeeds h2, 
	#bizNeeds p {
		width:590px;
	}
	#systemsIntegrated p {
		width:340px;
	}
	#touchPointsLanding ul {
		width:1020px;
	}
	#touchPointsLanding {
		padding:145px 0 100px 0;
	}
	#bamboo-erp #bizNeeds h2, 
	#bamboo-erp #bizNeeds p {
		width:460px;
	}
	#ghp-erp #bizNeeds h2, 
	#ghp-erp #bizNeeds p {
		width:590px;
	}
	#soloParagraph p {
		width:410px;
	}
	#bamboo-erp #touchPointsLanding {
		padding:105px 0 100px 0;
	}
	#ghp-erp #systemsIntegrated {
		padding:135px 0 65px 0;
	}
	#ghp-erp #touchPointsLanding {
		padding:325px 0 100px 0;
	}
	#mignon-erp #bizNeeds h2, 
	#mignon-erp #bizNeeds p,
	#paper-erp #bizNeeds h2, 
	#paper-erp #bizNeeds p {
		width:770px;
	}
	#bizNeeds ul {
		width:750px;
	}
	#mignon-erp #systemsIntegrated,
	#paper-erp #systemsIntegrated {
		padding:75px 0 125px 0;
	}
	#mignon-erp #touchPointsLanding,
	#paper-erp #touchPointsLanding {
		padding:85px 0 100px 0;
	}
	#paper-erp #touchPointsLanding {
		padding:225px 0 100px 0;
	}
	#fraudTools .featuresContent {
		width:510px;
	}
	#partnerGrowth {
		width:960px;
	}
	.tripleMap {
		width:265px;
	}
	#MAPMiddleOptions {
		width:960px;
	}
	#MAPmiddle .MAPWrap {
		min-height:850px;
	}
	#MAPMore {
		width:960px;
	}
	#case-study-crown-automotive .splitColorRight ul li {
		font-size:0.6125em;
		margin:0 10px;
	}
	#case-study-crown-automotive #migrating img {
		margin:0 20px 200px 0;
	}
	#irce-2016 #revolutionize p,
	#irce-2018 #revolutionize p {
		width:510px;
	}
	#irce-2016 #revolutionize h2,
	#irce-2018 #revolutionize h2 {
		width:510px;
		line-height:36px;
	}
	#floatingForm {
		top:290px;
	}
	.irceDeserve #floatingForm {
		top:360px;
	}
	#vod .container1200,
	#vod16 .container1200 {
		width:960px;
	}
	#vod #nineHeader p, 
	#vod16 #nineHeader p {
		width:600px;
	}
	#vod #nineHeader h1, 
	#vod16 #nineHeader h1 {
		margin:50px 0 15px 0;
	}
	.irceVS #floatingForm {
		top:360px;
	}
	#case-study-essential-depot .splitColorRight ul li {
		margin:0 10px;
		font-size:0.7125em;
	}
	.largeTile {
		width:100%;
		min-height:500px;
	}
	.wideTile {
		width:100%;
		min-height:250px;
	}
	.smallTile {
		width:50%;
		min-height:250px;
	}
	#tpLinkTile .starterLink {
		background-size:45%;
	}
	#taylorTile .starterLink {
		background-size:45%;
	}
	#mtnHouseTile .starterLink {
		background-size:50%;
	}
	#newBelgiumTile .starterLink {
		background-size:50%;
	}
	#ghpTile .starterLink {
		background-size:25%;
	}
	#paperStoreTile .starterLink {
		background-size:50%;
	}
	#luliTile .starterLink {
		background-size:45%;
	}
	#featured .largeTile .featuredHover h2 {
		margin-top:155px;
		font-size:1em;
	}
	#featured .wideTile .featuredHover h2, #featured .smallTile .featuredHover h2 {
		margin-top:25px;
		font-size:1em;
	}
	#featured .featuredHover h3 {
		font-size:1.125em;
		margin-bottom:20px;
	}
	#featured .featuredHover .smallGrey {
		margin:10px auto;
	}
	#featured .featuredHover .btnTransparentSquared {
		padding:5px 15px;
		font-size:0.875em;
	}
	#featured #additionalClients .wideContainer {
		width:1025px;
	}
	#featured #additionalClients ul {
		width:1025px;
	}
	#featured #additionalClients ul li {
		margin:15px 20px;
	}
	#featured #additionalClients #comingSoonClients {
		width:780px;
	}
	#fullSlider iframe {
		width:485px;
		height:280px;
	}
	#fullSlider {
		height:280px;
	}
	#fullSlider p {
		font-size:1em;
	}
	#fullSlider .slideText {
		line-height:30px;
		width:42%;
		margin:35px 0 0 65px;
	}
	.slideText h3 {
		font-size:1.125em !important;
		margin:15px 0 0 0;
	}
	.slideText h4 {
		font-size:0.75em !important;
	}
	#fullSlider .slideText .smallRed {
		margin:25px auto 20px auto;
	}
	.features2016 #wideHeaderSubbed #featuresList {
		width:1025px;
	}
	.features2016 #wideHeaderSubbed #featuresList li {
		width:206px;
		font-size:0.875em;
		margin:0 25px 55px 25px;
	}
	.features2016 #landingHeader .wideContainer .wideContainer img {
		right:165px;
	}
	.newFeature .twoColList li {
		width:470px;
	}
	.newFeature .threeColList li {
		width:290px;
	}
	.miva2016 #touchPoints ul li {
		width:225px;
	}
	.miva2016 .homeCaseStudy {
		height:565px;
	}
	.miva2016 .homeCaseStudy a {
		height:240px;
	}
	.miva2016 .caseLink i {
		left:140px;
		top:85px;
	}
	.miva2016 .caseLink span {
		left:110px;
		top:115px;
	}
	#platform-overview .solutionBox {
		max-width:215px;
	}
	.containIconList {
		width:1020px;
	}
	.iconList {
		width:470px;
	}
	#scalableCross .content450 {
		width:350px;
	}
	#parcelContent table {
		width:600px;
	}
	#subManagement .wideContainer {
		background-size:50%;
	}
	#subManagement .featuresContent {
		width:470px;
	}
	#scheduleTasks .featuresContent {
		width:405px;
	}
	#scheduleTasks .wideContainer {
		background:url("/images/new-images/tasks.png") no-repeat right center;
	}
	#googleShopping .featuresContent {
		width:430px;
	}
	#subManagement {
		height:550px;
	}
	#storePayment {
		background:#f2f2f2 url(/images/new-images/manage-saved-cards.png) no-repeat right bottom;
		-webkit-background-size:53%;
		-moz-background-size:53%;
		-o-background-size:53%;
		background-size:53%;
		height:410px;
	}
	#storePayment .featuresContent {
		margin-top:-10px;
		width:43%;
	}
	#mivapay #landingHeader h1 {
		margin:185px 0 50px 0;
	}
	#mivapay #landingHeader {
		padding-bottom:90px;
	}
	#subTools .featuresContent {
		margin-top:30px;
	}
	#subTools {
		height:430px;
	}
	#payPricingOptions {
		width:1020px;
	}
	#productSubscription .featuresContent {
		margin-top:140px;
	}
	#productSubscription img {
		width:650px;
		right:0;
		top:50px;
	}
	#manageTools .featuresContent {
		margin:180px 0 0 50px;
	}
	#selfManage .featuresContent {
		margin-top:80px;
	}
	#selfManage {
		height:510px;
	}
	#selfManage img {
		right:0;
		top:51px;
		width:600px;
	}
	#autoEmails img {
		right:0;
	}
	#braintreeIntegration .featuresContent {
		width:470px;
	}
	#magento-headache #landingHeader h2,
	#magento-cloud #landingHeader h2,
	#magento-security #landingHeader h2,
	#magento-support #landingHeader h2 {
		margin:45px 190px 0 190px;
	}
	#theProblem img {
		width:530px;
		top:0;
		right:0;
	}
	#theSolution img {
		width:510px;
		top:30px;
		left:0;
	}
	.leftLogoInfo {
		width:510px;
	}
	#magento-integration #theProblem img,
	#magento-security #theProblem img,
	#magento-support #theProblem img {
		width:490px;
	}
	#magento-security #theSolution img {
		top:50px;
	}
	#switch-to-miva #landingHeader h2 {
		margin:40px 250px 30px 250px;
	}
	#g2Customer img {
		width:500px;
	}
	#digitalRevolution .floatedContent {
		width:480px;
	}
	#topEnterprise .floatedContent {
		width:510px;
	}
	#costResults .floatedContent {
		width:90%;
		float:none;
		margin:0 auto;
	}
	#proExpert .floatedContent:nth-child(2) {
		margin:95px 0 0 60px;
	}
	#enterpriseDemands img {
		right:0;
		top:0;
		width:390px;
	}
	#digitalRevolution img {
		right:20px;
		top:20px;
		width:490px;
	}
	.smallBizPage #digitalRevolution img {
		width:auto;
	}
	#mivaconExclusive .floatedContent {
		width:590px;
	}
	#transactionSupport .wideContainer {
		-webkit-background-size:40%;
		-moz-background-size:40%;
		-o-background-size:40%;
		background-size:40%;
	}
	#paymentExperience h2 {
		width:100%;
	}
	#paymentExperience .floatedContent {
		width:500px;
	}
	#paymentExperience img {
		width:490px;
		top:-40px;
		right:0;
	}
	#safeSecure #paypalCard {
		left:-10px;
		width:500px;
		top:-5px;
	}
	#safeSecure .floatedContent h2 {
		width:72%;
	}
	#braintree #storePayment {
		height:420px;
	}
	#braintree #storePayment .floatedContent {
		margin-top:20px;
	}
	#safeSecure .floatedContent {
		width:500px;
	}
	#braintree #storePayment .floatedContent {
		width:500px;
	}
	#professional-services .solutionBox {
		max-width:320px;
	}
	#professional-services #solution2 {
		max-width:300px;
	}
	#professional-services #solution3 {
		max-width:260px;
	}
	#proCaseStudy .floatedContent {
		margin:160px 0 0 20%;
	}
	#professional-services #proExpert .floatedContent:nth-child(2) {
		margin:95px 0 0 120px;
	}
	#professional-services #costResults .floatedContent ul li:nth-child(2n) {
		margin-left:0;
	}
	#professional-services #costResults .floatedContent ul li {
		margin:0 35px 25px 35px !important;
	}
	#systemsInt .floatedContent:nth-child(2) {
		margin:80px 0 0 60px;
	}
	.funnelCake #solution2 {
		margin:0 60px;
	}
	#nextCloud img {
		right:-60px;
		width:640px;
		top:60px;
	}
	#customer-evolution #nextCloud img {
		top:30px;
	}
	#retail-integration #nextCloud img,
	#seamless-experience #nextCloud img {
		top:-20px;
	}
	#grow-scale #landingHeader h1 {
		margin:135px 80px 0 80px;
	}
	#grow-scale #landingHeader h2 {
		margin:10px 150px 0 150px;
	}
	#customer-satisfaction-4 #clientProfile .smallerHeader {
		margin:0 270px 50px 270px;
	}
	#fully-integrated #nextCloud img {
		top:-40px;
	}
	#fully-integrated #landingHeader h1 {
		margin:155px 60px 0 60px;
	}
	#customer-satisfaction-6 #clientProfile .smallerHeader {
		margin:0 260px 50px 260px;
	}
	#case-study-sewing-parts-online .splitColorRight ul li {
		margin:0 10px;
		font-size:0.7125em;
	}
	#manangedEnvironment img {
		width:430px;
		top:70px;
	}
	#caseStatsNoSplit .statsThree:nth-child(2) {
		margin:0 85px;
	}
	#case-study-oliver #migrating img {
		left:0;
		top:260px;
	}
	#case-study-lotus-sculpture #migrating img {
		left:0;
	}
	#case-study-oliver #migrating .floatedContent,
	#case-study-lotus-sculpture #migrating .floatedContent {
		width:500px;
	}
	#case-study-lotus-sculpture .splitColorRight {
		width:1024px;
	}
	#case-study-lotus-sculpture .splitColorRight ul li {
		margin:0 20px;
	}
	.splitModal {
		width:1000px !important;
	}
	.modalHero {
		margin-right:50px;
	}
	#platformScale {
		-webkit-background-size:50%;
		-moz-background-size:50%;
		-o-background-size:50%;
		background-size:50%;
	}
	#platformScale .floatedContent {
		width:560px;
	}
	#sub-economy #productSubscription .featuresContent {
		margin-top:90px;
	}
	#sub-economy #manageTools .featuresContent {
		margin:140px 0 0 140px;
	}
	#sub-economy #selfManage .featuresContent {
		margin-top:80px;
	}
	#applepay #landingHeader #phoneAngle {
		right:-360px;
		top:70px;
	}
	.conSpeaker {
		width:230px;
	}
	.miva2017 #singleSource .floatedContent h3,
	.miva2017 #singleSource .floatedContent p {
		color:#000;
	}
	.whitepaperLanding #digitalRevolution img {
		width:670px;
	}
	.whitepaperLanding #white-paper--visionary div {
		width:500px !important;
	}
	.whitepaperLanding #white-paper--visionary div h3,
	.whitepaperLanding #white-paper--visionary div p {
		width:85% !important;
	}
	#mivaHome #featuredStore2Simple .featuredHoverSimple {
		margin-top:280px;
	}
	.bigTile {
		width:670px;
	}
	.littleTile {
		width:320px;
	}
	#thank-you #popPages {
		margin:70px 0 0 60px;
	}
	#teamQuote aside {
		margin:0 auto;
	}
	#reviewersAgree .floatedContent {
		width:570px;
	}
	.tripLeft {
		width:300px;
		margin:65px 0;
	}
	.tripLeft:nth-child(2) {
		margin:65px 60px;
	}
	.SEMPage #scalableCross .wideContainer {
		height:630px;
	}
	#crossQuote .wideContainer {
		height:360px;
	}
	#CTAStick p {
		font-size:1em;
		margin:50px 45px 0 0;
	}
	#were-the-experts #CTAStick p {
		margin:50px 45px 0 105px;
	}
	#CTAStick input[type="text"] {
		width:235px;
	}
	#thankYouRight #modal {
		width:415px;
	}
	#thankYouRight .modalForm {
		width:415px;
	}
	#SEMHeader hr {
		margin:105px auto 25px auto;
	}
	#CTAStick input[type="email"] {
		width:220px;
	}
	#bigCompare {
		width:999px;
	}
	#mivaCompare {
		padding:60px 45px 130px 45px;
	}
	#headerPhone img {
		top:185px;
		left:-75px;
		width:840px;
	}
	.fourCompare {
		left:25px !important;
	}
	#capterraSection .floatedContent h2 {
		width:75%;
	}
	#innerContent .threeThings p {
		width:415px;
	}
	#rightSection ul {
		margin:0 0 0 70px;
	}
	#leftThree .threeThings {
		padding:67px 0;
	}
	.textSection p {
		width:730px;
	}
	#innerContent .textSection h2 {
		width:730px;
	}
	#sectionSolution img {
		width:1025px;
	}
	#rightTiles {
		width:530px;
	}
	#leftTiles {
		width:460px;
	}
	#percentRow {
		width:730px;
	}
	.smallPercentage {
		margin:0 60px 0 0;
	}
	#rightSection h2 {
		margin:0 0 50px 70px;
	}
	.tripSlideContainer {
		width:820px;
		margin:0 auto;
	}

	.SEMv2 .tripLeft {
		width:230px;
	}

	.SEMv2 .slick-next {
		right:-105px;
		/*right:-25px;*/
	}

	.SEMv2 .slick-prev {
		left:-105px !important;
		/*left:-65px !important;*/
	}

	.SEMv2 .slide {
		max-width:820px;
	}

	.SEMv2 .slide .tripLeft:nth-child(4) {
		margin:65px 60px 65px 60px !important;
	}
	.SEMv2 #scalableCross .wideContainer {
		height:350px !important;
	}
	.SEMv2 #scalableSlide {
		-webkit-background-size:200%;
		-moz-background-size:200%;
		-o-background-size:200%;
		background-size:200%;
	}
	#niceToMeet {
		width:540px;
		height:560px;
		left:-210px;
		top:-10px;
		-webkit-background-size:100%;
		-moz-background-size:100%;
		-o-background-size:100%;
		background-size:100%;
	}
	#jobBenefits .floatedContent {
		width:635px;
	}
	#niceToMeet .hi {
		margin-top:65px;
	}
	#niceToMeet .meet {
		margin-top:170px;
	}
	#jobBenefits ul li {
		margin:0 100px 30px 0;
	}
	#jobBenefits {
		padding:80px 0 0 0;
	}
	#imgBg2 {
		bottom:-320px;
		width:130%;
	}
	#cultOppInspiration {
		padding:460px 0 410px 0;
	}
	#jobWrap {
		width:810px;
	}
	.newCompany #jobsTable tbody tr {
		margin-left:60px;
	}
	#company #landingHeader .imgBackground {
		right:-360px;
	}
	#touchWrap {
		width:760px;
		margin-left:170px;
	}
	#companyBottom .wideContainer {
		width:1025px;
		-webkit-background-size:100%;
		-moz-background-size:100%;
		-o-background-size:100%;
		background-size:100%;
		height:495px;
	}
	#non-compliance #landingHeader h1 {
		margin:90px 0 30px 0;
	}
	#non-compliance #landingHeader {
		padding:0 0 130px 0;
	}
	#yourWay {
		background-position:top;
		padding:100px 0;
	}
	#upToDate .wideContainer {
		width:1030px;
	}
	.stayCurrent:nth-child(2) {
		width:345px;
		text-align:center;
	}
	.stayCurrent:nth-child(1) {
		padding-top:25px;
	}
	.stayCurrent:nth-child(3) {
		padding-top:25px;
	}
	.leaderSection {
		width:320px;
	}
	#management #landingHeader .imgBackground {
		right:-360px;
	}
	.leaderBio .rightSide {
		width:580px;
	}
	#icon-20th {
		display:none;
	}
	#go-direct #landingHeader .wideContainer h1,
	#premium-ecommerce #landingHeader .wideContainer h1,
	#future-econ #landingHeader .wideContainer h1,
	#prod-rev #landingHeader .wideContainer h1 {
		font-size:40px;
	}
	#management #modal .longPop {
		max-width:910px;
	}
	.leaderBio .rightSide {
		width:500px;
	}
	.newCompany #landingHeader .simpleCandy {
		right:-45px;
		top:170px;
	}
	.newCompany #heroImage {
		right:-280px;
	}
	#niceToMeet .bigRedBox {
		width:240px;
		height:240px;
	}
	#niceToMeet .bigRedBox hr {
		width:135px;
		margin:25px auto 0 auto;
	}
	#imageWrap {
		left:-280px;
	}
	#inspireWrap .redBox {
		left:675px;
	}
	#inspireWrap hr {
		left:285px;
	}
	#inspireWrap .bigRedBox {
		right:-470px;
	}
	#companyBottom {
		padding:0;
	}
	#companyBottom img {
		max-width:340px;
	}
	#companyBottom img:nth-child(1) {
		margin-left:0;
	}
	.wideCompare {
		width:1025px;
	}
	.wideCompare .otherCompare {
		width:1010px;
		padding:30px 15px 20px 0;
	}
	.wideCompare .mivaCompare {
		left:385px;
		width:150px;
	}
	#lowLarge .leftCompare {
		margin-right:20px;
		padding-right:20px;
	}
	#lowLarge .wideLeft .leftCompare {
		margin-right:20px;
		margin-left:20px;
	}
	.newVS #MagHeaderForm input[type="email"] {
		width:200px;
	}
	#singleCompare #scrollFloat {
		left:470px;
	}
	#mivaRank .wideContainer div:nth-child(1) {
		float:none;
		margin:0 auto;
	}
	#mivaRank .wideContainer div:nth-child(2) {
		float:none;
		margin:15px auto 0 auto;
		text-align:center;
	}
	#mivaRank hr {
		margin:0 auto;
	}
	#supportStrategy img {
		right:-220px;
	}
	#supportStrategy .tripleContainer div:nth-child(2) {
		margin:0 80px;
	}
	#miva-shopify #heroImage {
		right:-250px;
	}
	#miva-magento #heroImage {
		right:-247px;
	}
	#miva-magento .hugeBox {
		right:-60px;
	}
	#miva-magento #supportStrategy .floatedContent {
		margin-top:160px;
	}
	.pullList {
		width:740px;
	}

	.pullList ul li:nth-child(1) .pullGraph hr {
		width:190px;
		left:-210px;
	}
	.pullList ul li:nth-child(2) .pullGraph hr {
		width:210px;
		left:-230px;
	}
	.pullList ul li:nth-child(3) .pullGraph hr {
		width:210px;
		left:-235px;
	}
	.pullList ul li:nth-child(4) .pullGraph hr {
		width:200px;
		left:-220px;
	}
	.pullList ul li:nth-child(5) .pullGraph hr {
		width:80px;
		left:-95px;
	}
	.pullList ul li:nth-child(6) .pullGraph hr {
		width:310px;
		left:-335px;
	}
	.pullList ul li:nth-child(7) .pullGraph hr {
		width:105px;
		left:-130px;
	}

	.secondPull ul li:nth-child(1) .pullGraph hr {
		width:190px;
		left:-215px;
	}
	.secondPull ul li:nth-child(2) .pullGraph hr {
		width:200px;
		left:-220px;
	}
	.secondPull ul li:nth-child(3) .pullGraph hr {
		width:155px;
		left:-175px;
	}
	#atAGlance ul {
		width:675px;
		right:0;
	}
	#effectiveSearch img {
		left:-310px;
	}
	.splitLeftHalf {
		width:465px;
	}
	.splitRightHalf .floatedContent {
		margin:180px 0 0 90px;
	}
	.splitRightHalf img {
		right:-80px;
	}
	#splitSection .floatedContent {
		padding-left:15px;
	}
	#b2b #heroImage {
		right:-280px;
	}
	#accountsPricing img {
		left:-400px;
	}
	#headingInline h2 {
		width:550px;
	}
	#bigTrip div {
		margin-top:480px;
	}
	#bigTrip div:nth-child(2) {
		margin:480px 32px 0 32px;
	}
	#pointedList img {
		right:-635px;
	}
	#improveFollow img {
		left:-470px;
	}
	#addCustomers .floatedContent {
		width:600px;
	}
	.elementsTheme #hitGround .floatedContent {
		width:540px;
	}
	.elementsTheme #splitSection .splitRightHalf .floatedContent {
		width:370px;
	}
	.elementsTheme #adminInt .floatedContent {
		width:520px;
	}
	#adminInt img {
		right:-100px;
	}
	#elementsStart .startThree:nth-child(4) {
		margin:0 25px;
	}
	.elementsTheme #splitSection .wideContainer {
		width:1025px;
	}
	#improveFollow .circleLine {
		left:300px;
	}
	#improveFollow .circleLine hr {
		width:90px;
	}
	.elementsTheme #hitGround .floatedContent #sidePull {
		margin-top:80px;
	}
	#hitGround .circleLine hr {
		width:70px;
	}
	#miva-magento.updateMagento .widerContainer,
	#miva-bigcommerce.updateMagento .widerContainer,
	#miva-shopify.updateMagento .widerContainer {
		width:100%;
	}
	#innerContent #compareContents {
		padding:15px 0 65px 0;
		left:-5px;
	}
	.updateMagento #goLiveTime h2 {
		max-width:440px;
		font-size:2.5em;
	}
	.updateMagento #goLiveTime p {
		max-width:450px;
	}
	.updateMagento #lowLarge,
	#miva-bigcommerce.updateMagento #lowLarge,
	#miva-shopify.updateMagento #lowLarge {
		right:-500px;
		top:20px;
	}
	.updateMagento #lowLarge .smallText {
		max-width:485px;
	}
	.updateMagento #mivaRank .wideContainer {
		max-width:1025px;
	}
	.updateMagento #mivaRank .wideContainer div:nth-child(1) {
		float:left;
		width:280px;
	}
	.updateMagento #mivaRank .wideContainer div:nth-child(2) {
		float:left;
		clear:left;
		text-align:left;
	}
	.updateMagento #mivaRank hr {
		float:left;
	}
	.updateMagento #mivaRank .wideContainer #graphCompare {
		width:570px;
		right:40px;
	}
	.updateMagento #mivaRank .wideContainer .graphHeader {
		width:570px !important;
	}
	.graphHeader ul li {
		margin-right:10px;
	}
	#graphScale span {
		margin:0 14px;
	}
	.updateMagento #mivaRank #graphScale span:nth-child(1) {
		margin:0 19px 0 0;
	}
	.updateMagento #mivaRank .wideContainer .horizGraph {
		float:left;
	}
	#graphScale {
		float:left;
		margin-top:85px;
	}
	.updateMagento #supportStrategy .tripleContainer div:nth-child(2) {
		margin:0 70px;
	}
	.campaign21 #heroImage {
		right:-250px;
	}
	#middle21 .floatedContent {
		width:640px;
	}
	.middleBullet {
		width:295px;
	}
	#features-lp-4 .middleBullet {
		min-height:80px;
	}
	#features-lp-11 .middleBullet,
	#features-lp-19 .middleBullet,
	#features-lp-21 .middleBullet,
	#features-lp-18 .middleBullet {
		min-height:80px;
	}
	#case-study-nhs #hugeQuote {
		padding:240px 0;
	}
	#miva-magento.updateMagento #singleCompare .wideContainer,
	#miva-bigcommerce.updateMagento #singleCompare .wideContainer,
	#miva-shopify.updateMagento #singleCompare .wideContainer {
		width:1085px;
	}
	.campaign21 #CTAStick {
		display:none;
	}
	#miva-bigcommerce.updateMagento .hugeBox,
	#miva-shopify.updateMagento .hugeBox {
		right:-60px;
	}
	#miva-shopify.updateMagento #featureCompare .stretchImage {
		right:150px;
	}
	#miva-shopify.updateMagento #supportStrategy img {
		right:-410px;
	}
	#features-lp-3 #SEMHeader h1,
	#features-lp-5 #SEMHeader h1 {
		font-size:2.5em;
		max-width:740px;
	}
	#features-lp-4 #SEMHeader h1 {
		font-size:2.5em;
		max-width:580px;
	}
	#features-lp-5 #SEMHeader h1,
	#features-lp-6 #SEMHeader h1,
	#features-lp-7 #SEMHeader h1,
	#features-lp-8 #SEMHeader h1,
	#features-lp-10 #SEMHeader h1,
	#features-lp-12 #SEMHeader h1,
	#features-lp-13 #SEMHeader h1,
	#features-lp-14 #SEMHeader h1,
	#features-lp-16 #SEMHeader h1,
	#features-lp-17 #SEMHeader h1,
	#features-lp-18 #SEMHeader h1,
	#features-lp-19 #SEMHeader h1,
	#features-lp-20 #SEMHeader h1,
	#features-lp-21 #SEMHeader h1 {
		font-size:2.5em;
		max-width:610px;
	}
	#features-lp-9 #SEMHeader h1 {
		max-width:670px;
	}
	#features-lp-12 .middleBullet {
		min-height:120px;
	}
	.campaign21 #SEMHeader .phoneswap a {
		display:block;
		float:right;
		margin-left:5px;
	}
	.campaign21 #SEMHeader .phoneswap strong {
		display:none;
	}
	.campaign21 #vsFooter p a {
		display:block;
		float:right;
	}
	.campaign21 #vsFooter strong {
		display:none;
	}
	.campaign21 #vsFooter p {
		width:200px;
		margin:0 auto;
	}
	#resources #landingHeader .wideContainer {
		width:1025px;
	}
	#resources #landingHeader .floatedContent {
		width:835px;
		height:525px;
	}
	#resources #landingHeader #candyBackground img {
		bottom:-30px;
		width:470px;
	}
	#resources #landingHeader #candyBackground {
		height:475px;
	}
	#resources #landingHeader .headerPull {
		width:350px;
	}
	.resourceItem {
		width:230px;
	}
	.resourceItem img {
		width:100%;
	}
	.imagePlus {
		left:-370px;
	}
	#fourHoverContainer {
		width:1025px;
	}
	.fourHover {
		width:256px;
		}
		.fourHover:nth-child(1):hover {
			left:-20px;
			box-shadow:0 5px 30px rgba(0, 0, 0, 0.1);
		}
	.fourHover:nth-child(2) {
		left:256px;
		}
		.fourHover:nth-child(2):hover {
			left:236px;
			box-shadow:0 5px 30px rgba(0, 0, 0, 0.1);
		}
	.fourHover:nth-child(3) {
		left:512px;
		}
		.fourHover:nth-child(3):hover {
			left:492px;
			box-shadow:0 5px 30px rgba(0, 0, 0, 0.1);
		}
	.fourHover:nth-child(4) {
		left:768px;
		}
		.fourHover:nth-child(4):hover {
			left:748px;
			box-shadow:0 5px 30px rgba(0, 0, 0, 0.1);
		}
	.fourHover:hover {
		width:290px;
		top:-10px !important;
	}
	.fourHover:nth-child(1):hover {
		left:-10px;
		box-shadow:0 5px 30px rgba(0, 0, 0, 0.1);
	}
	#innerContent .hoverHeading h4 {
		left:20px;
	}
	#innerContent .fourHover ul {
		margin:50px 0 0 20px;
	}
	#customBuild img {
		top:130px;
	}
	#resources #CTAStick p {
		font-size:1.25em;
	}
	.resourceItem:hover a {
		width:290px;
	}
	.resourceItem .linkBody {
		width:210px;
	}
	.resourceItem .linkHeader {
		width:220px;
		font-size:1.125em;
	}
	.resourceItem .shortLine {
		margin:15px 0 13px 45px;
	}
	#white-paper.CPCreplay #landingHeader h1 {
		font-size:3em;
	}
	#white-paper.CPCreplay #floatingForm {
		top:460px;
	}
	.pricingUpdate #landingHeader h1 {
		padding:0 170px;
	}
	.pricingUpdate #new-pricing-quote .new-price-quote,
	.pricingUpdate #new-pricing-quote .new-price-quotee {
		padding:0 20px;
	}
	.resourceItems {
		padding-top:75px;
	}
	#upgrade-to-miva-merchant #landingHeader h1,
	#upgrade-to-miva-merchant #landingHeader h2,
	#upgrade-to-miva-merchant #landingHeader h3,
	#upgrade-to-miva-merchant #landingHeader p,
	#upgrade-to-miva-merchant #landingHeader .btnRoundedTransparent {
	 	margin-left:15px;
	 }
	.mivaconSite #homeNav, 
	.mivaconSite #stickyWrap {
		width:1025px;
	}
	.mivaconSite #homePageContent .newStructure ul, 
	.mivaconSite #stickyNav.newStructure ul {
		margin:0 auto;
	}
	.mivaconSite #homePageHeader {
		height:1025px;
	}
	.mivaconSite #whyAttend .wideContainer {
		width:1025px;
	}
	.mivaconSite .tripIcon {
		margin:175px 33px 0 33px;
	}
	.mivaconSite #homeNav ul li, 
	.mivaconSite #stickyNav ul li {
		padding:0 10px;
		font-size:0.875em;
	}
	.mivaconSite #homePageContent .newStructure ul, 
	.mivaconSite #stickyNav.newStructure ul {
		width:585px;
	}
	#conHome.mivaconSite #homeSpeakers .wideContainer {
		width:1025px;
	}
	#conHome.mivaconSite .speakerThumb {
		width:215px;
		height:300px;
		margin:85px 25px 175px 25px;
	}
	#conHome.mivaconSite .speakerThumb:nth-child(2) {
		margin:85px 25px 175px 0;
	}
	#conHome.mivaconSite .speakerThumb:nth-child(5) {
		margin:85px 0 175px 25px;
	}
	.mivaconSite #homePageHeader h1 {
		letter-spacing:0.3em;
	}
	.mivaconSite #offLeft {
		width:955px;
	}
	#conHome.mivaconSite .speakerThumb p {
		bottom:10px;
		left:10px;
	}
	.mivaconSite #conTestimonials .wideContainer {
		width:1024px;
	}
	.mivaconSite .testQuote:nth-child(3) {
		margin:0 70px;
	}
	.mivaconSite .testQuote {
		width:290px;
	}
	#conAwards.mivaconSite #homePageHeader h1 {
		line-height:90px;
		margin:110px auto 15px auto;
	}
	.mivaconSite #conFooter #IPinfo {
		margin-left:10px;
	}
	.mivaconSite #conFooter #footerContact {
		margin-right:10px;
	}
	#conContact #homePageHeader {
		height:455px;
	}
	#square-landing #landingHeader h1 {
		margin:185px 40px 60px 0;
	}
	#offsetWithImage {
		left:-230px;
	}
	#confSpeakers.mivaconSite #homeSpeakers .wideContainer {
		width:1025px;
	}
	#confSpeakers.mivaconSite .speakerThumb {
		margin:0 85px 175px 85px;
	}
	#SEM-DEC #CTAStick .wideContainer {
		max-width:720px;
	}
	.mivaconSite #mainSponsors .wideContainer {
		width:1025px;
	}
	.mivaconSite #mainSponsors .secondSponsor,
	.mivaconSite #mainSponsors #sponsorSearchspring,
	.mivaconSite #mainSponsors #sponsorAvectous,
	.mivaconSite #mainSponsors #sponsorBronto,
	.mivaconSite #mainSponsors #sponsor4pSite {
		margin:40px 15px 0 15px;
	}
	.mivaconSite #mainSponsors .secondSponsor {
		width:480px;
		height:705px;
	}
	.mivaconSite .sponsorsSection .backgroundHeading {
		font-size:9em;
	}
	.mivaconSite .conHeaderLogo img {
		max-width:170px;
	}
	#effectiveSearch img {
		left:-170px;
	}
	#miva98 #splitSection .splitRightHalf .floatedContent p {
		max-width:260px;
	}
	#conAwards.mivaconSite #bladesNominations .wideContainer {
		width:1025px;
	}
	#conAwards.mivaconSite .nomsRight {
		width:565px;
	}
	#conAwards.mivaconSite .speakerThumb {
		width:250px;
		height:340px;
	}
	#conAwards.mivaconSite .speakerThumb:nth-child(2), 
	#conAwards.mivaconSite .speakerThumb:nth-child(4) {
		margin:65px 0 0 65px;
	}
	#conAwards.mivaconSite .speakerHover .bioBlurb p {
		max-width:220px;
	}
	#conAwards.mivaconSite .speakerHover .bioBlurb {
		bottom:-270px;
		height:220px;
	}
	#conAwards.mivaconSite .speakerHover .bioBlurb a {
		max-width:220px;
	}
	#conAwards.mivaconSite .speakerThumb p.tk-roboto-condensed {
		left:15px;
	}
	#squareThirdSection img {
		max-width:1025px;
	}
	#conScholarship.mivaconSite #homePageHeader h1 {
		line-height:70px;
		margin:130px auto 15px auto;
	}
	#conScholarship.mivaconSite #homeSpeakers .wideContainer, 
	#conScholarship.mivaconSite #freeTicket .wideContainer {
		width:1025px;
	}
	#conScholarship.mivaconSite #freeTicket .awardSection {
		width:545px;
		right:5px;
	}
	#conScholarship #homeSpeakers .speakerThumb {
		width:230px;
		height:315px;
	}
	#conScholarship.mivaconSite .speakerHover .bioBlurb p,
	#conScholarship.mivaconSite .speakerHover .bioBlurb a {
		max-width:200px;
	}
	#conScholarship.mivaconSite .speakerHover .bioBlurb {
		height:195px;
		bottom:-240px;
	}
	#conScholarship.mivaconSite .testQuote:nth-child(4) {
		margin:0 75px;
	}
	#conScholarship.mivaconSite #freeTicket .pinkHeading {
		max-width:540px;
	}
	#conScholarship.mivaconSite.UPSticket #freeTicket .pinkHeading {
		max-width:490px;
	}
	#conScholarship.mivaconSite #conTestimonials .pinkHeading {
		letter-spacing:0;
	}
	#comboFacets .floatedContent {
		width:465px;
		margin:135px 30px 0 0;
	}
	#productFiltering .floatedContent {
		width:465px;
		margin:135px 0 0 35px;
	}
	#megaPartners {
		width:1025px;
	}
	#partnersContainer .wideContainer {
		width:1025px;
	}
	.partnerCard {
		margin:20px 63px;
	}
	#partnerTopNav {
		width:1025px;
	}
	#partnerTopNav ul {
		width:735px;
	}
	#partnerTopNav ul li:nth-child(1) {
		margin:0 55px 0 0;
	}
	#partnerTopNav ul li {
		margin:0 55px;
	}
	#innerContent .leftMajority ul li {
		margin:0;
	}
	#threeWayDiv {
		height:355px;
	}
	#threeWayDiv .workInner p {
		margin-top:160px;
		font-size:2em;
	}
	#threeWayDiv .workOuter:hover .workInner p {
		margin-top:120px;
	}
	#threeWayDiv .workInner .buttonLink {
		top:180px;
	}
	.quoteTestimonial {
		width:310px;
	}
	#innerContent .partnerHeaders {
		font-size:2.5em !important;
	}
	#innerContent .pTestHead .partnerHeaders {
		margin:225px 0 0 25px;
	}
	#partnerContact .wideContainer {
		width:1025px;
	}
	.inputWrap {
		width:305px;
	}
	.taWrap {
		width:100%;
	}
	.partnerPage216 #threeWayDiv .workInner p {
		margin-top:150px;
	}
	.partnerPage216 #threeWayDiv .workOuter:nth-child(2) .workInner p {
		margin-top:115px;
	}
	.partnerPage216 #threeWayDiv .workOuter:nth-child(3) .workInner p {
		margin-top:135px;
	}
	.partnerPage216 #threeWayDiv .workOuter:nth-child(2):hover .workInner p {
		margin-top:60px;
	}
	.partnerPage216 #threeWayDiv .workOuter:nth-child(3):hover .workInner p {
		margin-top:75px;
	}
	.partnerPage216 #innerContent .leftMajority ul {
		width:660px;
	}
	.partnerPage216 #innerContent .leftMajority ul li {
		width:205px;
	}
	.partnerPage216 #innerContent .rightMinority h2 {
		margin:260px 0 0 40px;
	}
	.partnerPageCommandC #innerContent .leftMajority ul li {
		margin:0 15px;
		width:135px;
	}
	.partnerPageCommandC #innerContent .leftMajority ul {
		margin:180px 0 0 0;
	}
	.partnerPageGlendale #innerContent .leftMajority ul li {
		width:145px;
		margin:0 4px;
	}
	.partnerPageGlendale #innerContent .leftMajority ul {
		margin:200px 50px 0 0;
	}
	.partnerPageGlendale #threeWayDiv .workOuter:nth-child(1) .workInner p {
		margin-top:135px;
	}
	.partnerPageGlendale #threeWayDiv .workOuter:nth-child(3) .workInner p {
		margin-top:135px;
	}
	.partnerPageGlendale #threeWayDiv .workOuter:nth-child(1):hover .workInner p {
		margin-top:75px;
	}
	.partnerPageGlendale #threeWayDiv .workOuter:nth-child(3):hover .workInner p {
		margin-top:75px;
	}
	.partnerPageIWD #innerContent .leftMajority ul,
	.partnerPage2C #innerContent .leftMajority ul,
	.partnerPageLeslie #innerContent .leftMajority ul {
		width:660px;
	}
	.partnerPageIWD #innerContent .leftMajority ul li,
	.partnerPage2C #innerContent .leftMajority ul li,
	.partnerPageLeslie #innerContent .leftMajority ul li {
		width:125px;
		font-size:0.875em;
	}
	.noClientPartner #partnerTopNav {
		width:830px;
	}
	.noClientPartner #partnerTopNav ul {
		width:545px;
	}
	#selectedFacets {
		width:850px;
	}
	#megaPartners .facetTabs label {
		margin:0 60px -1px 0;
	}
	#megaPartners .facetTabs section ul li {
		width:270px;
	}
	.partnerPage2C #threeWayDiv .workOuter:nth-child(1) .workInner p {
		margin-top:145px;
	}
	.partnerPage2C #threeWayDiv .workOuter:nth-child(1):hover .workInner p {
		margin-top:75px;
	}
	.offRightData:nth-child(2) {
		width:310px;
	}
	.offRightData {
		width:335px;
		padding-left:25px;
	}
	.rightPercent {
		margin:5px 10px 0 0;
	}
	#popContent .wideContainer {
		width:1025px;
	}
	#innerContent #popContent ul {
		width:1025px;
	}
	#integratedCommerce .floatedContent {
		margin:50px -30px 0 0;
	}
	#integratedCommerce .singleImage {
		margin-left:0;
	}
	#optimizedGrowth img {
		right:-90px;
	}
	#successStory .floatedContent {
		margin-right:-70px;
	}
	.floatQuote {
		margin-right:30px;
	}
	.sem2018 #offToRight ul li {
		margin-right:30px;
	}
	.sem2018 #offToRight ul {
		margin:20px 0 0 50px;
	}
	#flexiblePlatform .floatedContent {
		margin-right:15px;
	}
	#scaling-sem #flexiblePlatform {
		padding:250px 0 0 0;
	}
	#sem-2018-1.sem2018 #innerContent #SEMHeader .widerContainer,
	#sem-2018-2.sem2018 #innerContent #SEMHeader .widerContainer,
	#sem-2018-3.sem2018 #innerContent #SEMHeader .widerContainer,
	#sem-2018-4.sem2018 #innerContent #SEMHeader .widerContainer {
		background:#d7dae1 url(/images/new-images/bg-grey-fade.jpg) no-repeat -200px center;
	    -webkit-background-size:cover;
	    -moz-background-size:cover;
	    -o-background-size:cover;
	    background-size:cover;
	    margin-top:100px;
	    padding-bottom:110px;
	}
	.sem2018 #innerContent #SEMHeader h1 {
		margin:85px 0 40px 20px !important;
	}
	.sem2018 #innerContent #SEMHeader p {
		margin-left:20px;
	}
	.sem2018.newVS #MagHeaderForm input[type="email"] {
		margin-left:20px;
	}
	.manuBg {
    	background: #38393b url(/images/new-images/bg-grey-smile.jpg) no-repeat -350px center;
    	-webkit-background-size:cover;
	    -moz-background-size:cover;
	    -o-background-size:cover;
	    background-size:cover;
	}
	.sem2018 #uniqueExperience h2 {
		margin:15px 0 10px 20px;
	}
	.sem2018 #leftTabs {
		margin-left:20px;
	}
	#irce-2018 #landingHeader #box2 {
		padding:15px 90px 15px 25px !important;
	}
	#irce-2018 #landingHeader #box1, 
	#irce-2018 #landingHeader #box2 {
		padding:10px 25px 11px 15px;
	}
	#irce-2018 #landingHeader #box1 {
		margin:35px 0 30px 0;
	}
	#roiContainer {
		right:270px;
	}
	#roiContainer.roisultsCont {
		right:244px;
	}
	.headerDemo {
		width:360px;
	}
	#checkBulletList li:nth-child(odd) {
		margin-right:95px;
	}
	#improvementList li {
		margin-right:20px;
	}
	.pricing2018 #landingHeader h1 {
		padding:0;
		font-size:2.5em;
	}
	#headerClients {
		width:515px;
	}
	.remixSEM .tripLeft {
		margin:65px 0;
	}
	.remixSEM .tripLeft:nth-child(2) {
		margin:65px 60px;
	}
	.remixSEM #CTAStick input[type=email] {
		width:215px;
	}
	#featuresPricing ul li {
		width:290px;
	}
	#featuresPricing ul li:nth-child(2), 
	#featuresPricing ul li:nth-child(5), 
	#featuresPricing ul li:nth-child(8), 
	#featuresPricing ul li:nth-child(11) {
		margin:0 0 35px 0;
	}
	.augUpdate #ecommerceWebsites ul {
		width:855px;
	}
	#learnFour {
		width:1000px;
	}
	#learnFour div {
		width:235px;
	}
	#comprehensiveTraining .wideContainer {
		width:1250px;
	}
	#comprehensiveTraining ul li:nth-child(1), 
	#comprehensiveTraining ul li:nth-child(3), 
	#comprehensiveTraining ul li:nth-child(5) {
		margin-right:60px;
	}
	#certWrap {
		width:1000px;
	}
	#mivalearn-landing #landingHeader {
		background:url(/images/new-images/bg-mivalearn-lp.svg) no-repeat -300px bottom;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	.learnCert {
		width:315px;
	}
	#innerContent #comprehensiveTraining .floatedContent {
		width:965px;
	}
	#trainIMG1 {
		left:-70px;
	}
	#trainIMG2 {
		left:-250px;
	}
	#mivalearn-landing .paddedSection .learnCert p {
		font-size:1em;
	}
	#miva98.miva912 #glanceRight ul {
		width:595px;
		margin:75px 0 0 40px;
	}
	#miva98.miva912 .splitLeftHalf {
		width:575px;
	}
	#miva98.miva912 .splitRightHalf .floatedContent {
		width:320px;
	}
	#partWrap .wideContainer {
		width:1025px;
	}
	.mainPartner {
		width:328px;
		height:755px;
	}
	.mainPartner.bottomPartner {
		height:380px;
	}
	#home25 h1 {
		font-size:2.75em;
		line-height:50px;
		margin:90px 0 60px 0;
	}
	#header25 h1 {
		font-size:2.75em;
		line-height:50px;
		margin:50px 0 30px 0;
	}
	#home25 img {
		right:0;
		width:470px;
	}
	#header25 img {
		right:0;
		width:390px;
	}
	.buttonPlay {
		right:405px;
	}
	#mivaPartners ul li:nth-child(1) {
		display:none;
	}
	#mivaPartners ul {
		width:90%;
		margin:0 auto;
	}
	#mivaUnleash .contentFloat {
		margin:50px 0 0 65px;
	}
	#mivaUnleash .slick-next {
		left:330px !important;
	}
	#mivaUnleash .slick-prev {
		left:250px !important;
	}
	#quadSlider {
		width:1025px;
	}
	#mivaHelps img {
		width:580px;
	}
	#mivaRight .collage {
		right:-280px;
	}
	#mivaRealizes .collage {
		left:-460px;
	}
	#mivaNavWrap {
		width:1025px;
	}
	#mivaNavLogo {
		margin:30px 0 0 0;
	}
	#mivaNavCTA {
		margin:20px 0 0 0;
	}
	#mivaNav #navList li:nth-child(1) {
		margin-left:65px;
	}
	#home25 {
		padding-bottom:80px;
	}
	#header25 {
		padding-bottom:50px;
	}
	#mivaPartners {
		padding:90px 0 60px 0;
	}
	#greyPartners {
		width:730px;
	}
	.dazzleRight p {
		width:305px;
		left:50px;
	}
	.dazzleRight {
		width:415px;
	}
	.dazzleRight .button_slide {
		left:50px;
	}
	.b2bcLeft {
		width:410px;
	}
	#b2bc .contentFloat {
		margin-top:0;
	}
	#b2bc {
		padding:100px 0;
	}
	#platform-overview #supportSxn .wideContainer {
		width:1025px;
	}
	#supportSxn img {
		width:450px;
	}
	#wayYouWant #wantImage {
		width:325px;
	}
	.noDeskSlide {
		width:232px;
		margin:0 7px;
	}
	#caseStudyFeature img {
		float:none;
		position:absolute;
		margin:0;
		top:0;
		right:0;
	}
	#sameTime img {
		left:-540px;
	}
	#sameTime .contentFloat {
		margin:95px 0 0 260px;
	}
	#noDeskSlider1,
	#noDeskSlider2 {
		width:1024px;
	}
	#noDeskSlider2 .noDeskSlide {
		padding:57px 30px 52px 30px;
	}
	#noDeskSlider2 .slick-track {
		left:-343px;
	}
	#costResults {
	    background: #26282b url(/images/new-images/bg-tech-fade.jpg) no-repeat -290px center;
	    -webkit-background-size: cover;
	    -moz-background-size: cover;
	    -o-background-size: cover;
	    background-size: cover;
	}
	.smallBizPage #costResults {
	    background: #26282b url(/images/new-images/bg-call-fade.jpg) no-repeat -290px center;
	    -webkit-background-size: cover;
	    -moz-background-size: cover;
	    -o-background-size: cover;
	    background-size: cover;
	}
	#enterpriseDemands {
		padding:150px 0 260px 0;
	}
	#brand-manu.newStylePage #header25 h1 {
		margin:180px 0 23px 0;
	}
	#brand-manu #header25 .fauxH2 {
		margin:0 0 34px 0;
	}
	#brand-manu #header25 .button_slide {
		margin-left:0;
	}
	#brand-manu #noDeskSlider1 .noDeskSlide {
		width:255px;
	}
	#brand-manu #noDeskSlider2 .noDeskSlide {
		width:270px;
	}
	#brand-manu #quoteWithLogo {
		margin:0 190px 40px 0;
	}
	#brand-manu #caseStudyFeature .caseQuote img {
		position:relative;
		top:auto;
		right:auto;
	}
	#retailer.newStylePage #header25 h1 {
		margin:200px 0 23px 0;
	}
	#retailer #header25 .fauxH2 {
		margin:0 0 34px 0;
	}
	#retailer #header25 .button_slide {
		margin-left:0;
	}
	#retailer #header25 #hero {
		right:-60px;
	}
	#smallLogoArea {
		top:450px;
		width:315px;
	}
	#smallLogoArea li img {
		height:30px;
	}
	#retailer #quoteWithLogo {
	    width: 430px;
	    margin: 20px 160px 0 0;
	}
	#retailer #sameTime .contentFloat {
		margin:95px 0 0 410px;
	}
	#retailer #sameTime ul {
		margin-right:45px;
	}
	#retailer #sameTime img {
		left:-420px;
	}
	#retailer #quoteLeftSxn img {
		right:-220px;
	}
}

/* ----- 768px Browser Width ------------------------------------------------ */
@media only screen and (min-width: 960px) and (max-width: 1024px) {
	#bgSlideMain {
		height:800px !important;
		min-height:900px !important;
		background:#000 url(/images/new-images/chicago-blur-bg.jpg);
		background-size:initial;
		-webkit-background-size:cover; 
		-moz-background-size:cover; 
		-o-background-size:cover;
		width:100%;
	}  
	#homeContainer {
		width:702px;
	}
	#homeIframeWrap {
		width:702px;
		margin:0 auto;
	} 
	#topHeader {
		height:70px;
	}
	#responsiveFooter {
		display:none;
	}
	#fullFooter {
		display:block;
	}
	.container1200,
	.featuresContainer1200 {
		width:702px;
	}
	#nineHeader img {
		display:none;
	}
	#nineHeader p {
		width:auto;
	}
	#multi-seat #innerContent .nineFeaturesSection img, #dev-license #innerContent .nineFeaturesSection img {
		float:none;
		margin-bottom:30px;
		max-width:702px;
	}
	#multi-seat #innerContent .nineFeaturesSection p, #dev-license #innerContent .nineFeaturesSection p {
		width:100% !important;
		margin-top:0 !important;
	}
	#multi-seat #innerContent .nineFeaturesSection ul, #dev-license #innerContent .nineFeaturesSection ul {
			width:100% !important;
		}
		#multi-seat #innerContent .nineFeaturesSection ul li, #dev-license #innerContent .nineFeaturesSection ul li {
			background:none !important;
		}
	#multi-seat #innerContent .nineFeaturesSection iframe {
		float:none !important;
	}
	.featuresContainer1200 {
		text-align:center;
	}
	#homeNav ul,
	#mivaHeaderRight {
		display:none;
	}
	#homeNavResponsive {
		display:block;
		margin:30px 30px 0 0;
	}
	#responsiveLeftMenu {
		display:block;
		margin:27px 30px 0 0 !important;
	}
	#newNav #responsiveLeftMenu {
		color:#000;
	}
	#homePageHeader {
		height:714px;
	}

		#homePageHeader h1 {
			margin:130px auto 15px auto;
		}
		#downLinkCircle {
			margin:120px auto 0 auto;
		}
	#subContainer {
		width:540px;
	}
	#homeSubNav aside {
		width:100%;
		border-right:none;
	}
	.splitSubNav ul {
		clear:left;
	}
	#stickyNav {
		display:none !important;
		height:0;
	}
	#scalableSolution {
		max-width:960px;
	}
	.solutionBox {
		max-width:270px;
	}
	#mivaLogo {
		width:95px;
		height:95px;
		font-size:0.875em;
		}
		#mivaLogo i {
			left:17px;
			top:34px;
		}
	.slide {
		max-width:860px;
	}
	.slideContainer {
		max-width:860px;
	}
	.slick-next {
		right:-65px !important;
	}
	#slide1 {
		background-size:70%;
		height:610px;
		}
		#slide1 p {
			width:450px;
			line-height:24px;
		}
		#slide1 .smallRed {
			margin-bottom:35px;
		}
	#slide2 {
		background:url("/images/new-images/slide2-background.png") no-repeat 390px bottom;
		background-size:50%;
		height:610px;
		}
		#slide2 p {
			width:450px;
			line-height:24px;
		}
		#slide2 .smallRed {
			margin-bottom:35px;
		}
	#slide3 {
		background:url("/images/new-images/slide3-background.png") no-repeat 405px 300px;
		background-size:50%;
		}
		#slide3 p {
			width:400px;
		}
		#slide3 h3 {
			width:400px;
		}
	#featuredStore1 {
		height:415px;
	}
	#featuredStore2 {
		height:415px;
	}
	#featuredStore1Simple {
		height:415px;
	}
	#featuredStore2Simple {
		height:415px;
	}
	.featuredHover img {
		margin:95px auto 50px auto;
	}
	.featuredHover p {
		width:445px;
		font-size:1em;
		margin:0 auto 40px auto;
	}
	.featuredHover a {
		left:22%;
		right:22%;
	}
	#ecommerceWebsites ul {
		width:700px;
	}
	.augUpdate #ecommerceWebsites ul {
		width:433px;
	}
	#ecommerceWebsites #mivaPowers li {
		margin:25px !important;
	}
	.augUpdate #customArch .wideContainer img {
		left:0;
		width:480px;
	}
	.augUpdate #revIdeas .wideContainer img {
		max-width:560px;
		right:0;
	}
	#mivaGraph {
		width:35%;
		margin-right:7%;
	}
	#getReport {
		width:55%;
	}
	#caseStudiesContainer {
		max-width:960px;
	}
	.homeCaseStudy {
		height:525px;
		width:300px;
	}
	.homeCaseStudy img {
		width:100%;
	}
	#homePartners #homePartnersContainer {
		width:960px;
	}
	#homePartners #homePartnersContainer .homePartner {
		margin:20px 1px;
	}
	#mivaHome .et-subscription input[type="text"] {
		width:138px;
	}
	#fullFooterNew #footerNav {
		width:960px;
	}
	#footerFooter {
		width:960px;
	}
	.wideContainer {
		width:960px;
	}
	#miva-vs-magento .wideContainer {
		overflow:hidden;
	}
	.caseStudy {
		width:450px;
		}
		.caseStudy img {
			max-width:450px;
		}
		.caseStudy:nth-child(odd) {
			margin-right:60px;
		}
	#insideNav ul {
		display:none;
	}
	#newNav ul {
		display:none;
	}
	.linkWrap {
		height:220px !important;
	}
	.caseLink i {
		top:80px;
		left:200px;
	}
	.caseLink span {
		top:110px;
		left:155px;
	}
	#pricingList {
		width:960px;
		margin:0 auto;
	}
	.newPrice {
		width:239px;
		}
		.newPrice ul li {
			font-size:0.875em;
		}
	#compareTableHeader {
		padding:40px 0 20px 15px;
	}
	.featureCompare {
		font-size:0.875em;
		padding:12px 0 12px 15px;
	}
	#mivaVersus .versusBig {
		width:171px;
	}
	#versusMiva i {
		left:25px;
	}
	#versusShopify span {
		left:61px;
	}
	#versusBigcommerce span {
		left:38px;
	}
	#versusMagentoComm span {
		left:13px;
	}
	#versusMagentoEnt span {
		left:16px;
	}
	#fullFooterNew .et-subscription input[type="text"] {
		width:138px;
	}
	#realCost {
		min-height:400px;
	}
	#functionalityCompare ul {
		width:540px;
	}
	#functionalityCompare aside {
		margin-top:30px;
	}
	#versusStore {
		min-height:600px;
	}
	.addOnSection {
		width:230px;
		height:500px;
	}
	#totalCost {
		padding:40px;
	}
	#totalCost h2 {
		line-height:36px;
	}
	#readyForBusiness p {
		width:340px;
	}
	#functionalityCompare ul li {
		background-size:3.5%;
	}
	#questionableArch .wideContainer  {
		background:url("/images/new-images/shipping-rules.png") no-repeat right 165px;
		background-size:49%;
	}
	#devPhilosophy aside {
		width:219px;
		height:440px;
	}
	#limitedFeatures p {
		width:545px;
	}
	#limitedFeatures img {
		width:550px;
	}
	#lockedTemplates {
		background:url("/images/new-images/limited-bigcommerce.jpg") no-repeat left 380px;
		background-size:60%;
	}
	#serverAccess p {
		width:560px;
	}
	#marketingTool aside {
		width:460px;
	}
	#enterpriseUpgrade aside {
		width:380px;
	}
	#flawedIndexing p {
		width:420px;
	}
	#flawedIndexing .breakQuote {
		width:330px;
	}
	#magentoGraph {
		width:520px;
		}
		#magentoGraph img {
			max-width:520px;
		}
	.connectorLine {
		width:350px;
	}
	#negativeVersusLogos {
		width:780px !important;
		padding-left:0;
	}
	.vsContainer span.vs {
		margin:0 192px;
	}
	.licensingHosting #fiveMilCaseStudy {
		width:260px !important;
	}
	.licensingHosting #fiveMilCaseStudy ul {
		width:114px !important;
	}
	.licensingHosting #fiveMilCaseStudy p {
		width:114px !important;
		line-height:20px !important;
	}
	.licensingHosting #fiveMilCaseStudy p span {
		line-height:74px !important;
		font-size:2.5em !important;
	}
	#magento2 aside {
		width:22%;
		height:420px;
	}
	.partTwo .twoThirds {
		width:52%;
	}
	#mivaStatement .oneHalf {
		width:56% !important;
	}
	#mivaStatement .devicesContainer {
		width:38% !important;
	}
	#limitedFeatures h3 {
		clear:both;
	}
	.wideRight {
		width:auto;
		float:none;
		margin:0 auto 30px auto;
		}
		.wideRight img {
			margin:20px auto 0 auto !important;
			display:block;
		}
	#limitedFeatures aside {
		float:none;
		width:auto;
	}
	#limitedFeatures .leftSide {
		width:auto;
		float:none;
	}
	#limitedFeatures p {
		width:auto;
	}
	#marketingTool #mivaParagraph {
		padding-left:150px;
	}
	#miva-vs-magento-comm .versusSection {
		padding:40px 0;
	}
	#miva-hosting-vmagento {
		background-size:55%;
	}
	#magento-hosting-vmagento {
		background-size:55%;
	}
	#startedRight {
		width:720px;
	}
	#startedRight .videoLink {
		width:350px;
		margin:0 0 20px 0;
	}
	#startedRight .videoLink:nth-child(even) {
		margin:0 20px 20px 0 !important;
	}
	#startedRight .videoLink h3 {
		font-size:1.5em;
	}
	#moreResources ul li:nth-child(even) {
		margin:0 0 25px 90px;
	}
	#moreResources ul li i {
		margin:0 20px 35px 0;
	}
	#landingHeader h1 {
		font-size:2.75em;
		line-height:46px;
	}
	#leftCompare {
		margin:10px 0 0 90px;
	}
	#rightCompare {
		margin:10px 0 0 80px;
	}
	.standaloneLanding #innerContent #ecommerceWebsites ul {
		width:auto;
	}
	.standaloneLanding #innerContent section {
		overflow:hidden;
	}
	.standaloneLanding #innerContent #scalableSolution h2 {
		margin:50px 0 10px 0;
	}
	.standaloneLanding #scalableSolution {
		padding-bottom:40px;
	}
	.splitColorLeft p {
		width:395px;
	}
	.splitColorRight ul li {
		margin:0 10px;
	}
	#migrating img {
		margin:0 20px 190px 0;
	}
	#digitalDownloads .wideContainer {
		height:410px;
	}
	#digitalDownloads .wideContainer {
		background-size:39%;
	}
	#custAddressBook .wideContainer {
		background-size:37%;
		height:420px;
	}
	#reorderTabs .featuresContent {
		width:420px;
	}
	#reorderTabs .wideContainer {
		background-size:55%;
		height:500px;
	}
	#paymentRules .featuresContent {
		width:370px;
	}
	#newMarketplaces .wideContainer {
		background-size:38%;
		height:370px;
		margin-bottom:125px;
	}
	#paymentRules .wideContainer {
		background-size:60%;
	}
	#case-study-bare-bones .splitColorLeft p {
		width:345px;
		margin:45px 20px 0 0;
	}
	#case-study-bare-bones .splitColorRight ul li {
		margin:0 10px;
	}
	#case-study-bare-bones .splitColorLeft {
		width:40%;
	}
	#case-study-bare-bones .splitColorRight {
		width:60%;
	}
	.splitColorRight h2 {
		margin:35px 0 0 210px !important;
	}
	.largeMidQuote ul li:nth-child(2) {
		margin:0 105px;
	}
	.largeMidQuote ul {
		width:925px;
	}
	.middleApp {
		margin:20px 40px;
	}
	.appStoreLink {
		margin:20px 40px;
	}
	#touchPoints ul {
		width:810px;
	}
	#touchPoints ul li {
		margin:0 25px;
	}
	#touchPoints ul li:nth-child(1) {
		margin:0 25px 0 0;
	}
	#touchPoints ul li:nth-child(4) {
		margin:0 0 0 25px;
	}
	.ERPStudy {
		width:435px;
	}
	#seamlessERP ul {
		width:520px;
	}
	#seamlessERP ul li {
		margin:20px;
	}
	.ERPHeader a i {
		left:180px;
	}
	.ERPHeader a span {
		left:130px;
	}
	.ERPStudy:nth-child(even) {
		margin:0 0 40px 40px;
	}
	.ERPStudy:nth-child(odd) {
		margin:0 0 40px 20px;
	}
	#bizNeeds h2, 
	#bizNeeds p {
		width:520px;
	}
	#systemsIntegrated img {
		top:0;
		max-width:460px;
	}
	#systemsIntegrated .wideContainer {
		padding:40px 0;
	}
	#touchPointsLanding ul {
		width:930px;
	}
	#touchPointsLanding ul li {
		height:260px;
	}
	#crown-erp .wideContainer {
		overflow:hidden;
	}
	#touchPointsLanding {
		padding:55px 0 100px 0;
	}
	#crown-erp #getStartedContainer,
	#bamboo-erp #getStartedContainer,
	#ghp-erp #getStartedContainer,
	#mignon-erp #getStartedContainer,
	#paper-erp #getStartedContainer {
		width:960px;
	}
	#bamboo-erp #bizNeeds h2, #bamboo-erp #bizNeeds p {
		width:400px;
	}
	#ghp-erp #bizNeeds h2, #ghp-erp #bizNeeds p {
		width:530px;
	}
	#bamboo-erp #systemsIntegrated {
		padding:65px 0 5px 0;
	}
	#ghp-erp #systemsIntegrated {
		padding:55px 0 5px 0;
	}
	#soloParagraph p {
		width:100%;
		margin-top:130px;
	}
	#bamboo-erp #touchPointsLanding,
	#ghp-erp #touchPointsLanding {
		padding:95px 0 100px 0;
	}
	#mignon-erp #bizNeeds h2, 
	#mignon-erp #bizNeeds p {
		width:700px;
	}
	#bizNeeds ul {
		width:685px;
	}
	#mignon-erp #touchPointsLanding {
		padding:75px 0 100px 0;
	}
	#mignon-erp #systemsIntegrated img {
		top:60px;
	}
	#mignon-erp #bizNeeds h2, 
	#mignon-erp #bizNeeds p {
		width:700px;
	}
	#bizNeeds ul {
		width:680px;
	}
	#mignon-erp #systemsIntegrated {
		padding:5px 0 75px 0;
	}
	#mignon-erp #touchPointsLanding {
		padding:115px 0 100px 0;
	}
	#mignon-erp #touchPointsLanding ul {
		width:700px;
	}
	#paper-erp #bizNeeds h2, 
	#paper-erp #bizNeeds p {
		width:700px;
	}
	#paper-erp #touchPointsLanding {
		padding:75px 0 100px 0;
	}
	#paper-erp #systemsIntegrated img {
		top:60px;
	}
	#paper-erp #bizNeeds h2, 
	#paper-erp #bizNeeds p {
		width:700px;
	}
	#paper-erp #systemsIntegrated {
		padding:5px 0 75px 0;
	}
	#paper-erp #touchPointsLanding {
		padding:115px 0 100px 0;
	}
	#paper-erp #touchPointsLanding ul {
		width:700px;
	}
	#fraudTools .featuresContent {
		width:450px;
	}
	#partnerGrowth {
		width:960px;
	}
	.tripleMap {
		width:265px;
	}
	#MAPMiddleOptions {
		width:960px;
	}
	#MAPmiddle .MAPWrap {
		min-height:850px;
	}
	#MAPMore {
		width:960px;
	}
	#case-study-crown-automotive .splitColorRight ul li {
		font-size:0.6125em;
		margin:0 10px;
	}
	#case-study-crown-automotive #migrating img {
		margin:0 20px 250px 0;
	}
	#irce-2016 #revolutionize p,
	#irce-2018 #revolutionize p {
		width:470px;
	}
	#irce-2016 #revolutionize h2,
	#irce-2018 #revolutionize h2 {
		width:470px;
		line-height:36px;
	}
	#floatingForm {
		top:290px;
	}
	#vod #nineHeader p, 
	#vod16 #nineHeader p {
		width:665px;
	}
	#vod #nineHeader h1, 
	#vod16 #nineHeader h1 {
		margin:50px 0 15px 0;
	}
	.irceDeserve #floatingForm {
		top:360px;
	}
	.irceVS #floatingForm {
		top:360px;
	}
	#case-study-essential-depot .splitColorRight ul li {
		margin:0 10px;
		font-size:0.7125em;
	}
	#case-study-essential-depot .splitColorRight ul li span {
		font-size:3.5em;
	}
	#case-study-essential-depot .splitColorRight ul li sup {
		font-size:2em;
	}
	.largeTile {
		width:100%;
		min-height:500px;
	}
	.wideTile {
		width:100%;
		min-height:250px;
	}
	.smallTile {
		width:50%;
		min-height:250px;
	}
	#tpLinkTile .starterLink {
		background-size:45%;
	}
	#taylorTile .starterLink {
		background-size:45%;
	}
	#mtnHouseTile .starterLink {
		background-size:50%;
	}
	#newBelgiumTile .starterLink {
		background-size:50%;
	}
	#ghpTile .starterLink {
		background-size:25%;
	}
	#paperStoreTile .starterLink {
		background-size:50%;
	}
	#luliTile .starterLink {
		background-size:45%;
	}
	#featured .largeTile .featuredHover h2 {
		margin-top:155px;
		font-size:1em;
	}
	#featured .wideTile .featuredHover h2, #featured .smallTile .featuredHover h2 {
		margin-top:25px;
		font-size:1em;
	}
	#featured .featuredHover h3 {
		font-size:1.125em;
		margin-bottom:20px;
	}
	#featured .featuredHover .smallGrey {
		margin:10px auto;
	}
	#featured .featuredHover .btnTransparentSquared {
		padding:5px 15px;
		font-size:0.875em;
	}
	#featured #additionalClients .wideContainer {
		width:960px;
	}
	#featured #additionalClients ul {
		width:960px;
	}
	#featured #additionalClients ul li {
		margin:15px 12px;
	}
	#featured #additionalClients #comingSoonClients {
		width:740px;
	}
	#fullSlider iframe {
		width:485px;
		height:280px;
	}
	#fullSlider {
		height:280px;
	}
	#fullSlider p {
		font-size:1em;
	}
	#featured #fullSlider p {
		font-size:0.875em;
		line-height:22px;
	}
	#fullSlider .slideText {
		line-height:30px;
		width:42%;
		margin:35px 0 0 65px;
	}
	.slideText h3 {
		font-size:1.125em !important;
		margin:15px 0 0 0;
	}
	.slideText h4 {
		font-size:0.75em !important;
	}
	#fullSlider .slideText .smallRed {
		margin:25px auto 20px auto;
	}
	#featured .featuredHover {
		margin:20px;
	}
	.features2016 #wideHeaderSubbed #featuresList {
		width:960px;
	}
	.features2016 #wideHeaderSubbed #featuresList li {
		width:206px;
		font-size:0.875em;
		margin:0 17px 55px 17px;
	}
	.features2016 #landingHeader .wideContainer .wideContainer img {
		right:135px;
	}
	.newFeature .twoColList li {
		width:430px;
	}
	.newFeature .threeColList li {
		width:270px;
	}
	#featuredStore1Simple .initialLink:hover {
		background-position:center 165px;
		}
		#featuredStore1Simple .featuredHoverSimple {
			margin-top:250px;
		}
	#featuredStore2Simple .initialLink:hover {
		background-position:center 145px;
		}
		#featuredStore2Simple .featuredHoverSimple {
			margin-top:250px;
		}
	.augUpdate #featuredStore2Simple .initialLink:hover {
		background-position:center 175px;
	} 
	.augUpdate #featuredStore2Simple .featuredHoverSimple {
		margin-top:229px;
	}
	.miva2016 #touchPoints ul li {
		width:210px;
	}
	.miva2016 .homeCaseStudy {
		height:585px;
	}
	.miva2016 .homeCaseStudy a {
		height:220px;
	}
	.miva2016 .caseLink i {
		left:130px;
		top:85px;
	}
	.miva2016 .caseLink span {
		left:100px;
		top:115px;
	}
	#platform-overview .solutionBox {
		width:190px;
	}
	#scalableCross .content450 {
		width:270px;
	}
	.containIconList {
		width:960px;
	}
	.iconList {
		width:440px;
	}
	#parcelContent table {
		width:550px;
	}
	#subManagement {
		height:810px;
	}
	#subManagement .wideContainer {
		background:url("/images/new-images/subscriptions.png") no-repeat center bottom;
	}
	#subManagement .featuresContent {
		width:100%;
		text-align:center;
	}
	#scheduleTasks .featuresContent {
		width:375px;
	}
	#scheduleTasks .wideContainer {
		background:url("/images/new-images/tasks.png") no-repeat right center;
	}
	#googleShopping .featuresContent {
		width:430px;
	}
	#mivaPaySection .featuresContent {
		width:540px;
	}
	#feedEngine .featuresContent {
		width:525px;
	}
	#reviewBaskets .featuresContent {
		width:545px;
	}
	#etsyMarketplace .featuresContent {
		width:545px;
	}
	#responsiveEmail .featuresContent {
		width:545px;
	}
	#googleShopping {
		height:800px;
	}
	#googleShopping .wideContainer {
		background:url("/images/new-images/google-results.png") no-repeat center bottom;
	}
	#googleShopping .featuresContent {
		width:100%;
		text-align:center;
	}
	#mivapay #landingHeader {
		padding-bottom:130px;
	}
	#mivapay #landingHeader h1 {
		margin:185px 0 50px 0;
	}
	#storePayment {
		background:#f2f2f2 url(/images/new-images/manage-saved-cards.png) no-repeat right bottom;
		-webkit-background-size:53%;
		-moz-background-size:53%;
		-o-background-size:53%;
		background-size:53%;
		height:360px;
	}
	#storePayment .featuresContent {
		margin-top:-20px;
	}
	#subTools {
		height:400px;
	}
	#subTools .featuresContent {
		margin-top:0;
	}
	#payPricingOptions {
		width:930px;
	}
	#productSubscription .featuresContent {
		margin-top:140px;
	}
	#productSubscription img {
		width:650px;
		right:0;
		top:50px;
	}
	#manageTools .featuresContent {
		margin:180px 0 0 50px;
	}
	#selfManage .featuresContent {
		margin-top:80px;
		width:35%;
	}
	#selfManage {
		height:510px;
	}
	#selfManage img {
		right:0;
		top:51px;
		width:600px;
	}
	#autoEmails img {
		right:0;
	}
	#braintreeIntegration .featuresContent {
		width:460px;
	}
	#magento-headache #landingHeader h2,
	#magento-cloud #landingHeader h2,
	#magento-security #landingHeader h2,
	#magento-support #landingHeader h2 {
		margin:45px 170px 0 170px;
	}
	#theProblem img {
		width:470px;
		top:0;
		right:0;
	}
	#theSolution img {
		width:430px;
		top:60px;
		left:0;
	}
	.leftLogoInfo {
		width:510px;
	}
	#magento-integration #theProblem img,
	#magento-cloud #theProblem img,
	#magento-security #theProblem img,
	#magento-support #theProblem img {
		top:50px;
		width:430px;
	}
	#switch-to-miva #landingHeader h2 {
		margin:40px 220px 30px 220px;
	}
	#g2Customer img {
		width:410px;
	}
	#digitalRevolution {
		background:#F6F6F6;
		padding:110px 0;
	}
	#digitalRevolution .floatedContent {
		width:400px;
	}
	#topEnterprise .floatedContent {
		width:480px;
	}
	#costResults .floatedContent {
		float:left;
		width:100%;
	}
	#costResults {
		background:#26282b url("/images/new-images/bg-tech-fade.jpg") no-repeat scroll -230px center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	.smallBizPage #costResults {
		background:#26282b url("/images/new-images/bg-call-fade.jpg") no-repeat scroll -340px center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	#proExpert .floatedContent:nth-child(2) {
		margin:95px 0 0 40px;
		width:320px;
	}
	#enterpriseDemands img {
		right:0;
		top:0;
		width:390px;
	}
	#digitalRevolution img {
		right:20px;
		top:140px;
		width:490px;
	}
	.smallBizPage #digitalRevolution img {
		width:auto;
	}
	.smallBizPage #digitalRevolution {
		overflow-x:hidden;
	}
	#mivaconExclusive .floatedContent {
		width:590px;
	}
	#mivaconExclusive aside {
		width:450px;
	}
	#mivaconExclusive aside div {
		width:185px;
	}
	#transactionSupport .wideContainer {
		-webkit-background-size:40%;
		-moz-background-size:40%;
		-o-background-size:40%;
		background-size:40%;
	}
	#authorize #getStartedContainer {
		width:930px;
	}
	#paymentExperience .floatedContent {
		width:460px;
	}
	#paymentExperience {
		padding:110px 0;
	}
	#paymentExperience img {
		top:-20px;
		right:0;
		width:480px;
	}
	#safeSecure #paypalCard {
		left:-30px;
		top:0;
		width:500px;
	}
	#safeSecure .floatedContent h2 {
		width:79%;
	}
	#safeSecure {
		padding:140px 0;
	}
	#safeSecure .floatedContent {
		width:460px;
	}
	#braintree #storePayment .floatedContent {
		width:415px;
		margin-top:-40px;
	}
	#braintree #storePayment {
		background:#fff url("/images/new-images/manage-saved-cards.png") no-repeat scroll right 70px;
		-webkit-background-size:55%;
		-moz-background-size:55%;
		-o-background-size:55%;
		background-size:55%;
		padding:100px 0 0 0;
	}
	#getReady .solutionBox {
		max-width:230px;
	}
	#professional-services .solutionBox {
		max-width:250px;
	}
	#professional-services #solution2 {
		max-width:250px;
		margin:0 40px 25px 40px;
	}
	#professional-services #solution3 {
		max-width:220px;
	}
	#proCaseStudy .floatedContent {
		margin:160px 0 0 20%;
	}
	#professional-services #proExpert .floatedContent:nth-child(2) {
		margin:95px 0 0 120px;
	}
	#professional-services #costResults .floatedContent ul li:nth-child(2n) {
		margin-left:0;
	}
	#professional-services #costResults .floatedContent ul li {
		margin:0 35px 25px 35px !important;
	}
	#systemsInt .floatedContent:nth-child(2) {
		margin:80px 0 0 60px;
	}
	#professional-services #proExpert .floatedContent,
	#systemsInt .floatedContent {
		width:460px;
	}
	.funnelCake #landingHeader h1 {
		margin:155px 40px 0 40px;
	}
	.funnelCake #solution2 {
		margin:0 30px;
	}
	#nextCloud img {
		width:580px;
		top:40px;
	}
	#retail-integration #nextCloud img,
	#seamless-experience #nextCloud img {
		top:0;
	}
	#outgrown-capabilities #landingHeader h1 {
		margin:135px 70px 0 70px;
	}
	#outgrown-capabilities #landingHeader h2 {
		margin:10px 190px 0 190px;
	}
	#resultsOnMiva #solution2
	.resultsOnMiva #solution2 {
		margin:0 105px;
	}
	#resultsOnMiva h3,
	.resultsOnMiva h3 {
		margin:0 140px 75px 140px;
	}
	#resultsOnMiva .tripleContainer,
	.resultsOnMiva .tripleContainer {
		width:960px;
	}
	#grow-scale #landingHeader h1 {
		margin:135px 40px 0 40px;
	}
	#grow-scale #landingHeader h2 {
		margin:10px 110px 0 110px;
	}
	#grow-scale #clientProfile h3 {
		margin:50px 200px 15px 200px;
	}
	#grow-scale #resultsOnMiva #solution2 {
		margin:0 35px;
	}
	#grow-scale #resultsOnMiva #solution3 {
	    margin:0 35px 0 0;
	}
	#grow-scale #resultsOnMiva .tripleContainer {
		width:790px;
	}
	#customer-satisfaction-4 #clientProfile .smallerHeader {
		margin:0 250px 50px 250px;
	}
	#fully-integrated #nextCloud img {
		top:-20px;
	}
	#customer-satisfaction-6 #clientProfile .smallerHeader {
		margin:0 230px 50px 230px;
	}
	#case-study-sewing-parts-online .splitColorRight ul li {
		margin:0 10px;
		font-size:0.6125em;
	}
	#listsContainer {
		width:960px;
	}
	#manangedEnvironment img {
		width:360px;
		top:90px;
	}
	#caseStatsNoSplit .statsThree:nth-child(2) {
		margin:0 50px;
	}
	#case-study-oliver #migrating img {
		left:0;
		top:300px;
		width:400px;
	}
	#case-study-lotus-sculpture #migrating img {
		left:0;
		top:230px;
		width:400px;
	}
	#case-study-oliver #migrating .floatedContent,
	#case-study-lotus-sculpture #migrating .floatedContent {
		width:490px;
	}
	#case-study-lotus-sculpture .splitColorRight {
		width:960px;
	}
	#case-study-lotus-sculpture .splitColorRight ul li {
		margin:0 15px;
	}
	.modalHero {
		display:none;
	}
	.modalForm {
		margin-left:40px;
	}
	#white-paper .modalForm {
		margin-left:0;
	}
	.splitModal {
		width:480px !important;
	}
	#modal .modalForm .btnBlueStandard {
		margin-bottom:65px;
	}
	#innerContent #g2Banner p,
	#innerContent #g2NoPop p {
		border-right:none;
		float:none;
		margin:0;
		padding:0;
		text-align:center;
		width:100%;
	}
	#g2Banner .btnTransparentSquared,
	#g2NoPop .btnTransparentSquared,
	.smallBizPage #g2Banner a {
		float:none;
		max-width:150px;
		text-align:center;
		display:block;
		margin:15px auto 0 auto;
	}
	#enterprise.smallBizPage #g2Banner a {
		float:none;
	}
	#professional-services #g2NoPop .btnTransparentSquared,
	#enterprise #g2Banner .btnTransparentSquared {
		max-width:160px;
	}
	#enterprise.smallBizPage #g2Banner a {
		max-width:200px;
	}
	#platformScale {
		-webkit-background-size:50%;
		-moz-background-size:50%;
		-o-background-size:50%;
		background-size:50%;
	}
	#platformScale .floatedContent {
		width:560px;
	}
	#platformScale .floatedContent h2 {
		margin-bottom:70px !important;
	}
	#sub-economy #productSubscription .featuresContent {
		margin-top:70px;
	}
	#sub-economy #manageTools .featuresContent {
		margin:130px 0 0 120px;
	}
	#sub-economy #selfManage .featuresContent {
		margin-top:70px;
	}
	#applepay #landingHeader #phoneAngle {
		width:610px;
		right:-170px;
		top:150px;
	}
	#applepay #landingHeader {
		padding:0 0 140px 0;
	}
	#applepay #landingHeader h1 {
		margin:110px 0 0 0;
	}
	.leftFour:nth-child(odd) {
		margin-right:40px;
	}
	#paypal-promo #landingHeader h1,
	#be-our-guest #landingHeader h1 {
		margin:115px 0 40px 0;
	}
	#paypal-promo #landingHeader,
	#be-our-guest #landingHeader {
		padding:0 0 140px 0;
	}
	.conSpeaker {
		width:215px;
	}
	#applepay-resources #landingHeader #phoneAngle {
		right:-430px;
	}
	#tripleFull {
		height:270px;
	}
	.tripleContent {
		top:100px;
	}
	.miva2017 #ROIQuote img {
		right:-490px;
	}
	.miva2017 #resultsOnMiva #solution2,
	.resultsOnMiva #solution2 {
		margin:0 25px;
	}
	.floatedContent .iconSection h3,
	.floatedContent .iconSection p {
		color:#000;
	}
	#ROIQuote {
		padding:125px 0;
	}
	.whitepaperLanding #digitalRevolution img {
		width:670px;
	}
	.whitepaperLanding #white-paper--visionary div {
		width:500px !important;
	}
	.whitepaperLanding #white-paper--visionary div h3,
	.whitepaperLanding #white-paper--visionary div p {
		width:85% !important;
	}
	#mivaHome #featuredStore1Simple .initialLink {
		background-position:center center;
	}
	#mivaHome #featuredStore2Simple .initialLink {
		background-position:center center;
	}
	#mivaHome #featuredStore2Simple .featuredHoverSimple {
		margin-top:250px;
	}
	#featuredStore1Simple .featuredHoverSimple {
		margin-top:270px;
	}
	.bigTile {
		width:630px;
	}
	.littleTile {
		width:300px;
	}
	#thank-you #popPages {
		margin:70px 0 0 40px;
		width:300px;
	}
	#teamQuote aside {
		margin:0 auto;
	}
	#reviewersAgree .floatedContent {
		width:530px;
	}
	#G2 .resultsOnMiva #solution2,
	#ranked-first .resultsOnMiva #solution2 {
		margin:0 25px;
	}
	.tripLeft {
		width:280px;
		margin:85px 0 65px 0;
	}
	.tripLeft:nth-child(2) {
		margin:85px 60px 65px 60px;
	}
	.SEMPage #scalableCross .wideContainer {
		height:650px;
	}
	#SEMHeader hr {
		margin:125px auto 25px auto;
	}
	.SEMPage #mivaLogo i {
		font-size:1.25em;
	}
	#CTAStick p {
		font-size:1em;
		margin:50px 45px 0 0;
	}
	#were-the-experts #CTAStick p {
		margin:47px 45px 0 100px;
	}
	#CTAStick input[type="text"] {
		width:170px;
	}
	#thankYouRight #modal {
		width:415px;
	}
	#thankYouRight .modalForm {
		width:335px;
	}
	#thankYouRight h2 br {
		display:none;
	}
	#CTAStick input[type="email"] {
		width:170px;
	}
	#bigCompare {
		width:950px;
	}
	#mivaCompare {
		padding:60px 25px 130px 25px;
	}
	.MagentoSEM #SEMHeader h1 {
		max-width:480px;
	}
	.MagentoSEM #SEMHeader p {
		max-width:430px;
	}
	.campaign21 #SEMHeader h1 {
		width:480px;
	}
	#MagHeaderForm input[type="email"] {
		width:240px;
	}
	#headerPhone img {
		top:175px;
		left:-105px;
		width:820px;
	}
	#capterraSection .floatedContent h2 {
		width:75%;
	}
	#innerContent .threeThings p {
		width:395px;
		margin:0 50px 0 45px;
	}
	#leftThree {
		width:69.8%;
	}
	#rightSection ul {
		margin:0 0 0 40px;
	}
	#rightSection h2 {
		margin:0 0 50px 40px;
	}
	#leftThree .threeThings {
		padding:67px 0;
	}
	#innerContent .textSection h2 {
		width:680px;
	}
	.textSection p {
		width:680px;
	}
	#sectionSolution img {
		width:960px;
	}
	#leftTiles {
		width:390px;
	}
	#rightTiles {
		width:540px;
	}
	#percentRow {
		width:680px;
	}
	.smallPercentage {
		margin:0 60px 0 0;
	}
	.newCaseStudy #landingHeader h1 {
		margin:150px 0 50px 10px;
	}
	.headerPull {
		margin-left:10px;
	}
	.tripSlideContainer {
		width:820px;
		margin:0 auto;
	}

	.SEMv2 .tripLeft {
		width:230px;
	}

	.SEMv2 .slick-next {
		right:-105px;
		/*right:-25px;*/
	}

	.SEMv2 .slick-prev {
		left:-105px !important;
		/*left:-65px !important;*/
	}

	.SEMv2 .slide {
		max-width:820px;
	}

	.SEMv2 .slide .tripLeft:nth-child(4) {
		margin:85px 60px 65px 60px !important;
	}
	.SEMv2 #scalableCross .wideContainer {
		height:350px !important;
	}
	#niceToMeet {
		left:-280px;
	}
	#jobBenefits .floatedContent {
		width:485px;
	}
	#jobBenefits ul li {
		margin:0 30px 30px 0;
	}
	#imgBg2 {
		width:130%;
		bottom:-300px;
	}
	#inspiration {
		margin:150px 0 0 0;
	}
	#cultOppInspiration {
		padding:460px 0 490px 0;
		overflow-x:hidden;
	}
	#jobWrap {
		width:740px;
	}
	.newCompany #jobsTable tbody tr {
		margin-left:30px;
	}
	.newCompany #responsiveLeftMenu {
		color:#353434;
	}
	#careers #landingHeader .imgBackground {
		right:-340px;
	}
	#company #landingHeader .imgBackground {
		right:-420px;
	}
	#touchWrap {
		width:760px;
		margin-left:140px;
	}
	#companyBottom .wideContainer {
		width:960px;
		-webkit-background-size:100%;
		-moz-background-size:100%;
		-o-background-size:100%;
		background-size:100%;
		height:625px;
	}
	#newVision .floatedContent {
		width:540px;
	}
	#getInTouch {
		padding:90px 0 120px 0;
	}
	#non-compliance #landingHeader h1 {
		margin:90px 0 30px 0;
	}
	#non-compliance #landingHeader {
		padding:0 0 130px 0;
	}
	#yourWay {
		background-position:top;
		padding:100px 0;
	}
	#upToDate .wideContainer {
		width:940px;
	}
	.stayCurrent:nth-child(2) {
		width:270px;
		text-align:center;
		margin:0 25px;
	}
	.stayCurrent:nth-child(1) {
		padding-top:35px;
	}
	.stayCurrent:nth-child(3) {
		padding-top:35px;
	}
	.leaderSection {
		width:300px;
	}
	#management #landingHeader .imgBackground {
		right:-430px;
	}
	#NTFD #landingHeader h1 {
		line-height:30px;
	}
	#container404 {
		margin:95px auto 0 auto;
	}
	#NTFD #landingHeader {
		height:930px;
	}
	#management #landingHeader .imgBackground {
		right:-110px;
	}
	.leaderBio .rightSide {
		width:510px;
	}
	#getInTouch img {
		display:none;
	}
	#icon-20th {
		display:none;
	}
	#go-direct #landingHeader .wideContainer h1,
	#premium-ecommerce #landingHeader .wideContainer h1,
	#future-econ #landingHeader .wideContainer h1,
	#prod-rev #landingHeader .wideContainer h1 {
		font-size:36px;
		margin:95px 0 0 0;
	}
	#go-direct #landingHeader h1 span,
	#premium-ecommerce #landingHeader h1 span,
	#future-econ #landingHeader h1 span,
	#prod-rev #landingHeader h1 span {
		font-size:24px;
	}
	#go-direct #landingHeader #floatingForm,
	#prod-rev #landingHeader #floatingForm {
		top:0;
	}
	#premium-ecommerce #landingHeader #floatingForm {
		top:-70px;
	}
	#future-econ #landingHeader #floatingForm {
		top:-60px;
	}
	.newCompany #landingHeader .simpleCandy {
		right:-110px;
		top:170px;
	}
	#imageWrap {
		left:-370px;
	}
	#inspireWrap .redBox {
		left:580px;
	}
	#inspireWrap hr {
		left:195px;
	}
	#inspireWrap .bigRedBox {
		right:-470px;
		border-bottom:none;
		height:195px;
	}
	.newCompany #heroImage {
		right:-370px;
	}
	#niceToMeet .bigRedBox {
		width:240px;
		height:240px;
		left:82px;
	}
	#niceToMeet .bigRedBox hr {
		width:135px;
		margin:35px auto 0 auto;
	}
	#imageWrap {
		left:-370px;
	}
	#niceToMeet .meet {
		margin-top:170px;
	}
	#companyBottom {
		overflow-x:hidden;
		padding:0;
	}
	#companyBottom img:nth-child(1) {
		margin-left:0;
	}
	#companyBottom img {
		max-width:300px;
	}
	#getInTouch .candyBox {
		display:none;
	}
	#companyBottom .bigRedBox {
		border-bottom:none;
		height:365px;
	}
	#culture {
		padding:75px 100px 185px 30px;
	}
	#lowerComparison {
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	.wideCompare {
		width:960px;
	}
	.wideCompare .otherCompare {
		width:945px;
		padding:30px 15px 20px 0;
	}
	.wideCompare .mivaCompare {
		left:365px;
		width:150px;
		padding:60px 45px 35px 45px;
	}
	#lowLarge .leftCompare {
		margin-right:20px;
		padding-right:20px;
	}
	#lowLarge .wideLeft .leftCompare {
		margin-right:20px;
		margin-left:20px;
	}
	.newVS #SEMHeader h1 {
		line-height:70px;
		margin:195px 0 50px 0;
	}
	.newVS #MagHeaderForm input {
		font-size:0.75em;
	}
	.newVS #MagHeaderForm input[type="submit"] {
		padding:25px;
	}
	.newVS #MagHeaderForm input[type="email"] {
		width:190px;
	}
	#singleCompare #scrollFloat {
		left:400px;
	}
	.sideByCompare {
		width:940px;
	}
	.otherSideBy {
		width:435px;
	}
	#innerContent .otherSideBy ul {
		width:325px;
	}
	.mivaSideBy {
		width:505px;
	}
	.otherSideBy ul li span {
		left:-57px;
	}
	.sideByCompare ul li span {
		right:-50px;
	}
	#mivaRank .wideContainer div:nth-child(1) {
		float:none;
		margin:0 auto;
	}
	#mivaRank .wideContainer div:nth-child(2) {
		float:none;
		margin:15px auto 0 auto;
		text-align:center;
	}
	#supportStrategy img {
		right:-300px;
	}
	#supportStrategy .tripleContainer div:nth-child(2) {
		margin:0 40px;
	}
	#mivaRank .wideContainer hr {
		margin:0 auto;
	}
	#miva-magento #SEMHeader h1 {
		max-width:630px;
	}
	#miva-magento #heroImage {
		right:-312px;
	}
	#miva-magento .hugeBox,
	#miva-bigcommerce.updateMagento,
	#miva-shopify.updateMagento {
		right:-60px;
	}
	#miva-shopify #heroImage {
		right:-300px;
	}
	#miva-shopify #supportStrategy img {
		right:-290px;
	}
	#miva-shopify #supportStrategy,
	#miva-magento #supportStrategy {
		padding:100px 0 150px;
	}
	.pullList {
		width:700px;
	}
	.pullList ul li:nth-child(1) .pullGraph hr {
		width:150px;
		left:-170px;
	}
	.pullList ul li:nth-child(2) .pullGraph hr {
		width:170px;
		left:-190px;
	}
	.pullList ul li:nth-child(3) .pullGraph hr {
		width:175px;
		left:-195px;
	}
	.pullList ul li:nth-child(4) .pullGraph hr {
		width:160px;
		left:-180px;
	}
	.pullList ul li:nth-child(5) .pullGraph hr {
		width:40px;
		left:-55px;
	}
	.pullList ul li:nth-child(6) .pullGraph hr {
		width:270px;
		left:-290px;
	}
	.pullList ul li:nth-child(7) .pullGraph hr {
		width:75px;
		left:-90px;
	}

	.secondPull ul li:nth-child(1) .pullGraph hr {
		width:160px;
		left:-175px;
	}
	.secondPull ul li:nth-child(2) .pullGraph hr {
		width:160px;
		left:-180px;
	}
	.secondPull ul li:nth-child(3) .pullGraph hr {
		width:115px;
		left:-135px;
	}
	#clint-pharm-case #siteScreen {
		-webkit-background-size:100%;
		-moz-background-size:100%;
		-o-background-size:100%;
		background-size:100%;
	}
	#atAGlance ul {
		width:575px;
		right:0;
	}
	#effectiveSearch img {
		left:-400px;
	}
	.splitLeftHalf {
		width:465px;
	}
	.splitRightHalf .floatedContent {
		margin:180px 0 0 70px;
	}
	.splitRightHalf img {
		right:-80px;
	}
	#splitSection .floatedContent {
		padding-left:15px;
	}
	#b2b #heroImage {
		right:-345px;
	}
	#accountsPricing .sectionContent {
		width:570px;
	}
	#accountsPricing img {
		left:-410px;
	}
	#headingInline h2 {
		width:430px;
	}
	#bigTrip div:nth-child(2) {
		margin:450px 75px 0 75px;
	}
	#bigTrip div {
		margin-top:450px;
		width:270px;
	}
	#pointedList img {
		right:-700px;
	}
	#pointedList img {
		top:0 !important;
	}
	.chimpHead {
		right:-130px;
	}
	#improveFollow img {
		left:-490px;
	}
	#inspirePurchases img {
		right:-390px;
	}
	#addCustomers .floatedContent {
		width:600px;
	}
	#addCustomers img {
		left:-810px;
	}
	#targetAudience img {
		right:-620px;
	}
	.elementsTheme #hitGround .floatedContent {
		width:480px;
	}
	.elementsTheme #splitSection .splitRightHalf .floatedContent {
		width:370px;
	}
	.elementsTheme #adminInt .floatedContent {
		width:520px;
	}
	#adminInt img {
		right:-100px;
	}
	#elementsStart .startThree:nth-child(4) {
		margin:0 25px;
	}
	.elementsTheme #splitSection .wideContainer {
		width:960px;
	}
	#headLaptop {
		right:-590px;
	}
	.elementsTheme #splitSection .splitLeftHalf .floatedContent {
		margin:130px 0 0 0;
	}
	#customSite img {
		right:-190px;
	}
	#customSite .smallText {
		right:10px;
	}
	.startThree {
		width:303px;
	}
	#improveFollow .circleLine {
		display:none;
	}
	.elementsTheme #hitGround .floatedContent #sidePull {
		margin-top:80px;
	}
	#hitGround .circleLine hr {
		width:70px;
	}
	#miva-magento.updateMagento .widerContainer,
	#miva-bigcommerce.updateMagento .widerContainer,
	#miva-shopify.updateMagento .widerContainer {
		width:100%;
	}
	#miva-magento.updateMagento #heroImage,
	#miva-bigcommerce.updateMagento #heroImage,
	#miva-shopify.updateMagento #heroImage {
		width:120%;
	}
	#innerContent #compareContents {
		padding:15px 15px 65px 15px;
		left:-125px;
	}
	#miva-magento.updateMagento .sideByCompare .otherSideBy ul li:nth-child(11) {
		padding:32px 0;
	}
	#miva-magento.updateMagento #innerContent .sideByCompare .otherSideBy ul,
	#miva-bigcommerce.updateMagento #innerContent .sideByCompare .otherSideBy ul {
		margin:66px auto 9px auto;
	}
	#miva-shopify.updateMagento #innerContent .sideByCompare .otherSideBy ul {
		margin:90px auto 23px auto;
	}
	.updateMagento #goLiveTime h2 {
		max-width:440px;
		font-size:2.5em;
	}
	.updateMagento #goLiveTime p {
		max-width:380px;
	}
	.updateMagento #lowLarge,
	#miva-bigcommerce.updateMagento #lowLarge,
	#miva-shopify.updateMagento #lowLarge {
		right:-480px;
		top:20px;
	}
	.updateMagento #goLiveTime .smallText {
		max-width:490px;
	}
	.updateMagento #mivaRank .wideContainer #graphCompare {
		width:570px;
		right:0;
	}
	.updateMagento #mivaRank .wideContainer .graphHeader {
		width:570px !important;
	}
	.graphHeader ul li {
		margin-right:10px;
	}
	#graphScale span {
		margin:0 14px;
	}
	.updateMagento #mivaRank #graphScale span:nth-child(1) {
		margin:0 19px 0 0;
	}
	.updateMagento #mivaRank .wideContainer .horizGraph {
		float:left;
	}
	#graphScale {
		float:left;
		margin-top:85px;
	}
	.updateMagento #mivaRank .wideContainer {
		max-width:1025px;
	}
	.updateMagento #mivaRank .wideContainer div:nth-child(1) {
		float:left;
		width:265px;
		padding-left:15px;
	}
	.updateMagento #mivaRank .wideContainer div:nth-child(2) {
		float:left;
		clear:left;
		text-align:left;
		padding-left:0;
	}
	.updateMagento #mivaRank hr {
		float:left;
	}
	.updateMagento #supportStrategy .tripleContainer div:nth-child(2) {
		margin:0 30px;
	}
	.campaign21 #heroImage {
		right:-250px;
	}
	#middle21 .floatedContent {
		width:610px;
	}
	.middleBullet {
		width:295px;
	}
	.campaign21 #SEMHeader h1 {
		font-size:2.4em;
		line-height:50px;
		margin:235px 0 50px 0;
	}
	#middle21 img {
		top:110px;
		left:-290px;
		width:610px;
	}
	#case-study-nhs #hugeQuote {
		padding:240px 0;
	}
	#caseVideo {
		margin:0;
	}
	#miva-magento.updateMagento #singleCompare .wideContainer,
	#miva-bigcommerce.updateMagento #singleCompare .wideContainer,
	#miva-shopify.updateMagento #singleCompare .wideContainer {
		width:940px;
	}
	.updateMagento .mivaSideBy {
		width:435px;
	}
	.updateMagento .otherSideBy {
		width:415px;
	}
	#miva-magento.updateMagento #singleCompare .sideByCompare,
	#miva-bigcommerce.updateMagento #singleCompare .sideByCompare,
	#miva-shopify.updateMagento #singleCompare .sideByCompare {
		width:850px;
	}
	.updateMagento .sideByCompare ul li span {
		right:-15px;
	}
	.updateMagento .otherSideBy ul li span {
		left:-44px;
	}
	#miva-bigcommerce.updateMagento .hugeBox,
	#miva-shopify.updateMagento .hugeBox {
		right:-60px;
	}
	#miva-bigcommerce #mivaRank p {
		margin-left:15px;
	}
	#miva-shopify.updateMagento #featureCompare .stretchImage {
		right:200px;
	}
	#miva-shopify.updateMagento #averageLine {
		right:-93px;
	}
	#miva-shopify.updateMagento #supportStrategy .floatedContent h2 {
		font-size:3em !important;
	}
	#miva-shopify.updateMagento #supportStrategy .floatedContent {
		width:700px;
	}
	#miva-shopify.updateMagento #supportStrategy .floatedContent p {
		width:80%;
	}
	#miva-shopify.updateMagento #mivaRank p {
		margin-left:20px;
	}
	#SEMagento2 #midPage img {
		right:-70px;
	}
	#features-lp-11 .middleBullet,
	#features-lp-21 .middleBullet,
	#features-lp-18 .middleBullet {
		min-height:80px;
	}
	.campaign21 #SEMHeader .phoneswap a {
		display:block;
		float:right;
		margin-left:5px;
	}
	.campaign21 #SEMHeader .phoneswap strong {
		display:none;
	}
	.campaign21 #vsFooter p a {
		display:block;
		float:right;
	}
	.campaign21 #vsFooter strong {
		display:none;
	}
	.campaign21 #vsFooter p {
		width:200px;
		margin:0 auto;
	}
	.campaign21 #CTAStick {
		display:none;
	}
	#resources #landingHeader .wideContainer {
		width:960px;
	}
	#resources #landingHeader .floatedContent {
		width:835px;
		height:525px;
	}
	#resources #landingHeader #candyBackground img {
		bottom:-30px;
		width:470px;
	}
	#resources #landingHeader #candyBackground {
		height:475px;
	}
	#resources #landingHeader .headerPull {
		width:350px;
		margin:65px 0 0 40px;
	}
	.resourceItem {
		width:217px;
	}
	.resourceItem img {
		width:100%;
	}
	#resources #responsiveLeftMenu {
		color:#38393a;
	}
	#resources #landingHeader h1 {
		margin:100px 0 0 0;
	}
	#resources .floatedContent .btnTransparentSquared {
		margin:50px 0 0 90px;
	}
	#custChoose .headerPull {
		width:400px;
	}
	.imagePlus {
		left:-420px;
	}
	#fourHoverContainer {
	    width:960px;
	    height:435px;
	}
	.fourHover {
	    width:240px;
		}
		.fourHover:nth-child(1):hover {
		  left:-20px;
		  box-shadow:0 5px 30px rgba(0, 0, 0, 0.1);
		}
	.fourHover:nth-child(2) {
		left:240px;
		}
		.fourHover:nth-child(2):hover {
		  left:210px;
		  box-shadow:0 5px 30px rgba(0, 0, 0, 0.1);
		}
	.fourHover:nth-child(3) {
		left:480px;
		}
		.fourHover:nth-child(3):hover {
		  left:450px;
		  box-shadow:0 5px 30px rgba(0, 0, 0, 0.1);
		}
	.fourHover:nth-child(4) {
		left:720px;
		}
		.fourHover:nth-child(4):hover {
		  left:690px;
		  box-shadow:0 5px 30px rgba(0, 0, 0, 0.1);
		}
	.fourHover:hover {
		width:290px;
		height:460px;
		top:-10px !important;
	}
	.fourHover:nth-child(1):hover {
		left:-10px;
		box-shadow:0 5px 30px rgba(0, 0, 0, 0.1);
	}
	#innerContent .hoverHeading h4 {
		left:15px;
		font-size:1.25em;
	}
	#innerContent .fourHover ul {
		margin:50px 0 0 15px;
	}
	.fourHover ul li {
		font-size:0.75em;
	}
	#customBuild img {
		top:150px;
	}
	.resourceItem a {
		width:217px;
	}
	.resourceItem .linkBody {
		width:130px;
	}
	.resourceItem .linkHeader {
		width:160px;
	}
	#resources #CTAStick .wideContainer {
		width:810px;
	}
	.resourceItem:hover a {
		width:277px;
	}
	.resourceItem .linkBody {
		width:210px;
		margin:20px 0 0 35px;
	}
	.resourceItem .linkHeader {
		width:220px;
		font-size:1.125em;
		margin:40px 0 0 35px;
	}
	.resourceItem .shortLine {
		margin:15px 0 13px 35px;
	}
	#white-paper.CPCreplay #landingHeader h1 {
		font-size:3em;
		margin:95px 0 0 0;
	}
	#white-paper.CPCreplay #floatingForm {
		top:420px;
	}
	.resourceItem:hover a {
		opacity:0;
		height:auto;
		width:auto;
		top:0;
		left:0;
		position:absolute;
	}
	.resourceItem:hover .linkHeader,
	.resourceItem:hover .linkBody {
		opacity:0;
	}
	#resources #CTAStick p {
		font-size:1em;
	}
	.pricingUpdate #landingHeader h1 {
		padding:0 170px;
		margin:35px 0 0 0;
	}
	.pricingUpdate #new-pricing-quote .new-price-quote,
	.pricingUpdate #new-pricing-quote .new-price-quotee {
		padding:0 20px;
	}
	.resourceItems {
		padding-top:50px;
	}
	#upgrade-to-miva-merchant #landingHeader h1,
	#upgrade-to-miva-merchant #landingHeader h2,
	#upgrade-to-miva-merchant #landingHeader h3,
	#upgrade-to-miva-merchant #landingHeader p,
	#upgrade-to-miva-merchant #landingHeader .btnRoundedTransparent {
	 	margin-left:15px;
	}
	.mivaconSite #homeNav, 
	.mivaconSite #stickyWrap {
		width:960px;
	}
	.mivaconSite #homePageContent .newStructure ul, 
	.mivaconSite #stickyNav.newStructure ul {
		margin:0 auto;
	}
	.mivaconSite #homePageHeader {
		height:960px;
	}
	#conSponsorship #homePageHeader {
		height:445px;
	}
	.mivaconSite #whyAttend .wideContainer {
		width:960px;
	}
	.mivaconSite .tripIcon {
		margin:175px 33px 0 33px;
		width:250px;
	}
	#conHome.mivaconSite #homeSpeakers .wideContainer {
		width:960px;
	}
	#conHome.mivaconSite .speakerThumb {
		width:217px;
		height:300px;
		margin:85px 15px 175px 15px;
	}
	#conHome.mivaconSite .speakerThumb:nth-child(2) {
		margin:85px 15px 175px 0;
	}
	#conHome.mivaconSite .speakerThumb:nth-child(5) {
		margin:85px 0 175px 15px;
	}
	.mivaconSite #homePageHeader h1 {
		letter-spacing:0.3em;
		margin:90px auto 105px auto;
	}
	.mivaconSite #offLeft {
		width:895px;
	}
	#conHome.mivaconSite .speakerThumb p {
		bottom:10px;
		left:10px;
	}
	.mivaconSite .conHeaderLogo {
		margin:25px 0 0 30px;
	}
	.mivaconSite .ticket {
		width:455px;
	}
	#conTickets.mivaconSite #homePageHeader,
	#conAttendees.mivaconSite #homePageHeader {
		height:500px;
	}
	.mivaconSite #conTestimonials .wideContainer {
		width:960px;
	}
	.mivaconSite .testQuote:nth-child(3) {
		margin:0 50px;
	}
	.mivaconSite .testQuote {
		width:285px;
	}
	#conSchedule.mivaconSite #homePageHeader {
		height:455px;
	}
	.mivaconSite #theSchedule {
		padding:100px 0 90px 0;
	}
	.mivaconSite .rightInfo.singleInfo h2 {
		line-height:40px;
	}
	#conAttendees #attendeeInfo .wideContainer {
		width:940px;
	}
	.mivaconSite .modalForm {
		margin-left:0;
	}
	.mivaconSite .mivaHeaderRight a {
		margin:25px 25px 0 0;
	}
	#conAwards.mivaconSite #homePageHeader h1 {
		line-height:90px;
		margin:90px auto 15px auto;
	}
	.mivaconSite #bladesAwards h2 {
		font-size:3em;
	}
	.mivaconSite #conFooter #IPinfo {
		margin-left:10px;
	}
	.mivaconSite #conFooter #footerContact {
		margin-right:10px;
	}
	#conContact.mivaconSite #homePageHeader {
		height:455px;
	}
	#square-landing #landingHeader h1 {
		margin:185px 40px 60px 0;
	}
	#offsetWithImage {
		left:-260px;
	}
	#squareFirstSection img {
		display:none;
	}
	#confSpeakers.mivaconSite #homeSpeakers .wideContainer {
		width:960px;
	}
	#confSpeakers.mivaconSite .speakerThumb {
		margin:0 70px 175px 70px;
	}
	#confSpeakers.mivaconSite #homePageHeader {
		height:515px;
	}
	#SEM-DEC #CTAStick .wideContainer {
		max-width:665px;
	}
	.mivaconSite #mainSponsors .wideContainer {
		width:960px;
	}
	.mivaconSite #mainSponsors .secondSponsor,
	.mivaconSite #mainSponsors #sponsorSearchspring,
	.mivaconSite #mainSponsors #sponsorAvectous,
	.mivaconSite #mainSponsors #sponsorBronto,
	.mivaconSite #mainSponsors #sponsor4pSite {
		margin:40px 10px 0 10px;
	}
	.mivaconSite #mainSponsors .secondSponsor {
		width:460px;
		height:735px;
	}
	.mivaconSite .sponsorsSection .backgroundHeading {
		font-size:7.5em;
	}
	#conSponsors.mivaconSite #homePageHeader {
		height:445px;
	}
	#miva98 #landingHeader h1 {
		font-size:4.5em;
		margin:125px 0 65px 0;
	}
	#miva98 #landingHeader h1 span {
		margin-bottom:20px;
	}
	#miva98 #landingHeader {
		padding:0 0 180px 0;
	}
	#miva98 #effectiveSearch img {
		left:-200px;
	}
	#miva98 .splitLeftHalf {
		width:555px;
	}
	#miva98 #splitSection .floatedContent p {
		max-width:305px;
	}
	#miva98 #splitSection .splitRightHalf .floatedContent p {
		max-width:280px;
	}
	#miva98 .splitLeftHalf,
	#miva98 .splitRightHalf {
		height:900px;
	}
	#miva98 #textEditorSection img {
		right:-365px;
	}
	#conAwards.mivaconSite #bladesNominations .wideContainer {
		width:960px;
	}
	#conAwards.mivaconSite .nomsRight {
		width:525px;
	}
	#conAwards.mivaconSite .speakerThumb {
		width:250px;
		height:340px;
	}
	#conAwards.mivaconSite .speakerThumb:nth-child(2), 
	#conAwards.mivaconSite .speakerThumb:nth-child(4) {
		margin:25px 0 0 25px;
	}
	#conAwards.mivaconSite .speakerHover .bioBlurb p {
		max-width:220px;
	}
	#conAwards.mivaconSite .speakerHover .bioBlurb {
		bottom:-270px;
		height:220px;
	}
	#conAwards.mivaconSite .speakerHover .bioBlurb a {
		max-width:220px;
	}
	#conAwards.mivaconSite .speakerThumb p.tk-roboto-condensed {
		left:15px;
	}
	#squareThirdSection img {
		max-width:960px;
	}
	#conScholarship.mivaconSite #homePageHeader h1 {
		line-height:70px;
		margin:130px auto 15px auto;
	}
	#conScholarship.mivaconSite #homeSpeakers .wideContainer, 
	#conScholarship.mivaconSite #freeTicket .wideContainer {
		width:960px;
	}
	#conScholarship.mivaconSite #freeTicket .awardSection {
		width:435px;
		right:5px;
		top:15px;
	}
	#conScholarship #homeSpeakers .speakerThumb {
		width:217px;
		height:315px;
	}
	#conScholarship.mivaconSite .speakerHover .bioBlurb p,
	#conScholarship.mivaconSite .speakerHover .bioBlurb a {
		max-width:180px;
	}
	#conScholarship.mivaconSite .speakerHover .bioBlurb {
		height:205px;
		bottom:-250px;
	}
	#conScholarship.mivaconSite .testQuote:nth-child(4) {
		margin:0 45px;
	}
	#conScholarship.mivaconSite #freeTicket .pinkHeading {
		max-width:540px;
	}
	#conScholarship.mivaconSite #conTestimonials .pinkHeading {
		letter-spacing:0;
	}
	#conScholarship.mivaconSite .awardSection input,
	#conScholarship.mivaconSite .awardSection textarea {
		width:60%;
	}
	#conScholarship.mivaconSite .preContent {
		width:435px;
	}
	#conScholarship.mivaconSite #freeTicket h3 {
		position:relative;
		z-index:88;
	}
	#conScholarship.mivaconSite .awardSection .btnBlueStandard {
		width:67%;
	}
	#conScholarship.mivaconSite .speakerThumb p.tk-roboto-condensed {
		left:15px;
	}
	#comboFacets .floatedContent {
		width:445px;
		margin:115px 30px 0 0;
	}
	#productFiltering .floatedContent {
		width:445px;
		margin:115px 0 0 35px;
	}
	#innerContent #productFiltering .floatedContent h2 {
		width:100%;
	}
	#megaPartners {
		width:702px;
	}
	#partnersContainer .wideContainer {
		width:702px;
	}
	.partnerCard {
		margin:20px 0 20px 160px;
	}
	#partnerTopNav {
		width:945px;
	}
	#partnerTopNav ul {
		width:635px;
	}
	#partnerTopNav ul li:nth-child(1) {
		margin:0 45px 0 0;
	}
	#partnerTopNav ul li {
		margin:0 45px;
	}
	#innerContent .leftMajority ul li {
		margin:0;
	}
	#threeWayDiv {
		height:355px;
	}
	#threeWayDiv .workInner p {
		margin-top:160px;
		font-size:1.75em;
	}
	#threeWayDiv .workOuter:hover .workInner p {
		margin-top:105px;
	}
	#threeWayDiv .workInner .buttonLink {
		top:170px;
	}
	.quoteTestimonial {
		width:310px;
	}
	#innerContent .partnerHeaders {
		font-size:2.5em !important;
	}
	#innerContent .pTestHead .partnerHeaders {
		margin:225px 0 0 25px;
	}
	#partnerContact .wideContainer {
		width:945px;
	}
	.inputWrap {
		width:275px;
	}
	.halfLeft .floatedContent {
		width:390px;
	}
	#innerContent .leftMajority ul {
		margin:200px 70px 0 0;
	}
	.taWrap {
		width:100%;
	}
	.partnerPage216 #threeWayDiv .workInner p {
		margin-top:150px;
	}
	.partnerPage216 #threeWayDiv .workOuter:nth-child(2) .workInner p {
		margin-top:130px;
	}
	.partnerPage216 #threeWayDiv .workOuter:nth-child(3) .workInner p {
		margin-top:135px;
	}
	.partnerPage216 #threeWayDiv .workOuter:nth-child(2):hover .workInner p {
		margin-top:80px;
	}
	.partnerPage216 #threeWayDiv .workOuter:nth-child(3):hover .workInner p {
		margin-top:75px;
	}
	.partnerPage216 #innerContent .leftMajority ul {
		width:630px;
	}
	.partnerPage216 #innerContent .leftMajority ul li {
		width:195px;
	}
	.partnerPage216 #innerContent .rightMinority h2 {
		margin:270px 0 0 40px;
	}
	.partnerPageCommandC #innerContent .leftMajority ul li {
		width:125px;
	}
	.partnerPageCommandC #innerContent .leftMajority ul {
		margin:180px 40px 0 0;
	}
	.partnerPageGlendale .halfLeft .floatedContent {
		margin:100px 50px 0 0;
	}
	.partnerPageGlendale #innerContent .leftMajority ul li {
		margin:0 5px;
	}
	.partnerPageGlendale #innerContent .leftMajority ul {
		margin:200px 40px 0 0;
	}
	.partnerPageGlendale #threeWayDiv .workOuter:nth-child(1) .workInner p {
		margin-top:135px;
	}
	.partnerPageGlendale #threeWayDiv .workOuter:nth-child(3) .workInner p {
		margin-top:135px;
	}
	.partnerPageGlendale #threeWayDiv .workOuter:nth-child(1):hover .workInner p {
		margin-top:75px;
	}
	.partnerPageGlendale #threeWayDiv .workOuter:nth-child(3):hover .workInner p {
		margin-top:75px;
	}
	.partnerPageIWD #innerContent .leftMajority ul,
	.partnerPage2C #innerContent .leftMajority ul,
	.partnerPageLeslie #innerContent .leftMajority ul {
		width:630px;
	}
	.partnerPageIWD #innerContent .leftMajority ul li,
	.partnerPage2C #innerContent .leftMajority ul li,
	.partnerPageLeslie #innerContent .leftMajority ul li {
		width:125px;
		font-size:0.875em;
	}
	#mivacon-feedback #surveyWrapper {
		width:970px;
	}
	.noClientPartner #partnerTopNav {
		width:805px;
	}
	.noClientPartner #partnerTopNav ul {
		width:515px;
	}
	#selectedFacets {
		width:540px;
	}
	#megaPartners .facetTabs label {
		margin:0 20px -1px 0;
		font-size:0.75em;
	}
	#megaPartners .facetTabs section ul {
		width:95%;
	}
	#megaPartners .facetTabs section ul li {
		width:220px;
	}
	.partnerPage2C #threeWayDiv .workOuter:nth-child(1) .workInner p {
		margin-top:145px;
	}
	.partnerPage2C #threeWayDiv .workOuter:nth-child(1):hover .workInner p {
		margin-top:75px;
	}
	.partnerPage2C #innerContent .leftMajority ul li:nth-child(6) i {
		text-indent:-5px;
	}
	.megaExpand {
		height:auto !important;
	}
	.hide960 {
		display:none;
	}
	.offRightData:nth-child(2) {
		width:290px;
	}
	.offRightData {
		width:315px;
		padding-left:5px;
		border-left:none;
	}
	.rightPercent {
		margin:5px 0 0 0;
	}
	#popContent .wideContainer {
		width:960px;
	}
	#innerContent #popContent ul {
		width:960px;
	}
	#integratedCommerce .floatedContent {
		margin:50px -30px 0 0;
	}
	#integratedCommerce .singleImage {
		margin-left:-60px;
	}
	#optimizedGrowth img {
		right:-120px;
	}
	#successStory .floatedContent {
		margin-right:-70px;
	}
	.floatQuote {
		margin-right:30px;
	}
	#ups-channel #landingHeader .offRightData p {
		font-size:0.875em;
	}
	#relationship #largeTablet {
		right:-280px;
	}
	#ups-channel #wrapper, 
	#ups-channel #innerContent {
		overflow-x:hidden;
	}
	#offToRight {
		width:960px;
		left:0;
	}
	.offRightData:nth-child(2) {
		padding-left:25px;
	}
	#offToRight h2 {
		margin:25px 0 20px 25px;
	}
	.sem2018 #offToRight ul {
		margin:20px 0 0 50px;
	}
	.sem2018 #offToRight {
		left:30px;
	}
	#flexiblePlatform .floatedContent {
		margin-right:15px;
	}
	#flexiblePlatform img {
		left:-160px;
	}
	.sem2018 #successStory .singleImage {
		right:-500px;
	}
	.vod18 #vodBottom {
		padding:50px 0 150px;
	}
	.vod18 #newVideoEmbed {
		height:371px;
		padding:30px 0;
	}
	#scaling-sem #flexiblePlatform {
		padding:250px 0 50px 0;
	}
	.sem2018 #CTAStick p {
		margin:47px 45px 0 115px;
	}
	#sem-2018-1.sem2018 #innerContent #SEMHeader .widerContainer,
	#sem-2018-2.sem2018 #innerContent #SEMHeader .widerContainer,
	#sem-2018-3.sem2018 #innerContent #SEMHeader .widerContainer,
	#sem-2018-4.sem2018 #innerContent #SEMHeader .widerContainer {
		background:#d7dae1 url(/images/new-images/bg-grey-fade.jpg) no-repeat -380px center;
	    -webkit-background-size:cover;
	    -moz-background-size:cover;
	    -o-background-size:cover;
	    background-size:cover;
	    margin-top:100px;
	    padding-bottom:110px;
	}
	.manuBg {
	    background: #38393b url(/images/new-images/bg-grey-smile.jpg) no-repeat -470px center;
	    -webkit-background-size: cover;
	    -moz-background-size: cover;
	    -o-background-size: cover;
	    background-size: cover;
	}
	.b2cBg {
	    background: #38393b url(/images/new-images/bg-grey-tablework.jpg) no-repeat -470px center;
	    -webkit-background-size: cover;
	    -moz-background-size: cover;
	    -o-background-size: cover;
	    background-size: cover;
	}
	.wholeBg {
	    background: #38393b url(/images/new-images/bg-grey-construction.jpg) no-repeat -620px center;
	    -webkit-background-size: cover;
	    -moz-background-size: cover;
	    -o-background-size: cover;
	    background-size: cover;
	}
	.sem2018 #innerContent #SEMHeader h1 {
		margin:85px 0 40px 20px !important;
	}
	.sem2018 #innerContent #SEMHeader p {
		margin-left:20px;
	}
	.sem2018.newVS #MagHeaderForm input[type="email"] {
		margin-left:20px;
	}
	.manuBg {
    	background: #38393b url(/images/new-images/bg-grey-smile.jpg) no-repeat -350px center;
    	-webkit-background-size:cover;
	    -moz-background-size:cover;
	    -o-background-size:cover;
	    background-size:cover;
	}
	.sem2018 #uniqueExperience h2 {
		margin:15px 0 10px 20px;
	}
	.sem2018 #leftTabs {
		margin-left:20px;
	}
	#irce-2018 #landingHeader #box2 {
		padding:15px 90px 15px 25px !important;
	}
	#irce-2018 #landingHeader #box1, 
	#irce-2018 #landingHeader #box2 {
		padding:10px 25px 11px 15px;
	}
	#irce-2018 #landingHeader #box1 {
		margin:35px 0 30px 0;
	}
	#roiContainer {
		right:230px;
	}
	#roiContainer.roisultsCont {
		right:170px;
	}
	#roiContainer.roisultsCont #slideROI {
		right:-160px;
	}
	.overlayModal.blueOverlay .mfp-close {
		top:60px !important;
	}
	div#modal.blueOverlay h1 {
		margin:150px auto 0 auto !important;
	}
	.headerDemo {
		width:360px;
	}
	#case-study-ltc #ltcQuote1,
	#case-study-ltc #ltcQuote2,
	#case-study-xdp #ltcQuote1,
	#case-study-xdp #ltcQuote2 {
		padding:120px 0;
	}
	#bare-bones #sectionResults .smallPercentage {
		margin:0 50px 0 0;
	}
	#offsetHeaderList li:nth-child(odd) {
		margin-right:65px;
	}
	#twoFactor {
		overflow-x:hidden;
	}
	#checkBulletList li:nth-child(odd) {
		margin-right:25px;
	}
	#improvementList li {
		width:270px;
		margin-right:30px;
	}
	.successStory {
		overflow-x:hidden;
	}
	.pricing2018 #landingHeader h1 {
		font-size:2.25em;
		padding:0;
	}
	#pricingPageForm {
		width:440px;
	}
	#headerClients {
		width:485px;
	}
	.successStory .singleImage {
		right:-420px;
	}
	.ltcReplay #responsiveLeftMenu {
		color:#38393a;
	}
	.newStarter .successStory .singleImage {
		right:-300px;
	}
	.remixSEM .tripLeft {
		margin:65px 0;
	}
	.remixSEM .tripLeft:nth-child(2) {
		margin:65px 60px;
	}
	.remixSEM #CTAStick input[type=email] {
		width:145px;
	}
	.semFollow #landingHeader h1 {
		margin:175px 0 0 0;
	}
	.semFollow #landingHeader #pricingPageForm {
		width:400px;
	}
	.hideBigger {
		display:none;
	}
	.semFollow .mfp-close {
		right:5px !important;
		top:-60px !important;
	}
	.newStarter #pricingPageForm {
		top:10px;
	}
	.newStarter #pricingSlider .wideContainer {
		overflow:hidden;
	}
	.newStarter.growthPricing #pricingSlider .wideContainer,
	.newStarter.essentialPricing #pricingSlider .wideContainer {
		overflow:inherit;
	}
	#featuresPricing ul li {
		width:225px;
	}
	.augUpdate #ecommerceWebsites ul {
		width:915px;
	}
	.newStarter #headerList {
		width:490px;
	}
	.newStarter #headerList li {
		background:url(/images/new-images/blue-check-filled-white.png) no-repeat left 5px;
	}
	.newBusiness .pricingSub {
		width:450px;
	}
	#migrating-platforms.whitepaperLanding #landingHeader h1 {
		width:620px !important;
	}
	#learnFour {
		width:950px;
	}
	#learnFour div {
		width:225px;
	}
	#comprehensiveTraining .wideContainer {
		width:1250px;
	}
	#comprehensiveTraining ul li:nth-child(1), 
	#comprehensiveTraining ul li:nth-child(3), 
	#comprehensiveTraining ul li:nth-child(5) {
		margin-right:30px;
	}
	#certWrap {
		width:950px;
	}
	#mivalearn-landing #landingHeader {
		background:url(/images/new-images/bg-mivalearn-lp.svg) no-repeat -380px bottom;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	.learnCert {
		width:305px;
	}
	#innerContent #comprehensiveTraining .floatedContent {
		width:965px;
	}
	#trainIMG1 {
		left:-70px;
	}
	#trainIMG2 {
		left:-250px;
	}
	#mivalearn-landing .paddedSection .learnCert p {
		font-size:1em;
	}
	#mivalearn-landing #responsiveLeftMenu {
		color:#000;
	}
	#comprehensiveTraining ul li {
		width:270px;
	}
	#miva98.miva912 #glanceRight ul {
		width:505px;
		margin:75px 0 0 60px;
	}
	#miva98.miva912 .splitRightHalf .floatedContent {
		width:300px;
	}
	#autoRules {
		overflow-x:hidden;
	}
	#JSONAPI img {
		left:-300px;
	}
	#autoRules img {
		right:-160px;
	}
	#paypalButtons img {
		left:-250px;
	}
	#braintreeJS img {
		right:-10px;
	}
	#miva98.miva912 #splitSection img {
		right:-50px;
	}
	#partWrap .wideContainer {
		width:960px;
	}
	.mainPartner {
		width:307px;
		height:805px;
	}
	.mainPartner.bottomPartner {
		height:400px;
	}
	.miva912 #otherImprovements .wideContainer {
		width:960px;
	}
	#home25 h1 {
		font-size:2.5em;
		line-height:45px;
		margin:80px 0 60px 0;
	}
	#header25 h1 {
		font-size:2.5em;
		line-height:45px;
		margin:50px 0 20px 0;
	}
	#home25 img {
		right:0;
		width:430px;
	}
	#header25 img {
		right:0;
		width:340px;
	}
	.buttonPlay {
		right:375px;
	}
	#mivaPartners ul li:nth-child(1) {
		display:none;
	}
	#mivaPartners ul {
		width:90%;
		margin:0 auto;
	}
	#mivaUnleash .contentFloat {
		margin:50px 0 0 65px;
	}
	#mivaUnleash .slick-next {
		left:330px !important;
	}
	#mivaUnleash .slick-prev {
		left:250px !important;
	}
	#quadSlider {
		width:960px;
	}
	#mivaHelps img {
		width:540px;
	}
	#mivaRight .collage {
		right:-350px;
	}
	#mivaRealizes .collage {
		left:-420px;
	}
	#mivaUnleash .slick-slide img {
		width:460px;
	}
	#mivaRealizes .contentFloat {
		width:405px;
	}
	.newWide h2 {
		font-size:2.5em;
		line-height:50px;
	}
	#mivaNav #navList li:nth-child(1) {
		margin-left:65px;
	}
	#mivaNav #navList li {
		margin-left:40px;
	}
	#mivaNavWrap {
		width:960px;
	}
	#mivaNavLogo {
		margin:30px 0 0 0;
	}
	#mivaNavCTA {
		margin:20px 0 0 0;
	}
	#home25 {
		padding-bottom:80px;
	}
	#header25 {
		padding-bottom:50px;
	}
	#mivaPartners {
		padding:90px 0 80px 0;
	}
	.caseStudySliderContainer {
		top:160px;
	}
	#platform-overview #featureCompare img {
		display:none;
	}
	#platform-overview #featureCompare {
		background:none;
		height:auto;
		padding:0;
	}
	#platform-overview #featureCompare .gridRow img {
		display:inline-block;
	}
	#platform-overview #featureCompare .hugeBox {
		position:relative;
		top:auto;
		right:auto;
		background:none;
		box-shadow:none;
		margin:0 auto;
		width:670px;
		padding:105px 95px 0 95px;
	}
	#greyPartners {
		position:relative;
		top:auto;
		left:auto;
		margin:0 auto;
		display:block;
		justify-content:none;
		width:330px;
	}
	#greyPartners li {
		float:left;
		margin:15px 22px;
	}
	#stabReli {
		padding:30px 0 0 0;
	}
	#platform-overview #greyPartners img {
		display:block;
		height:35px;
	}
	#platform-overview #featureCompare .wideContainer {
		width:100%;
	}
	.mobilePartnerWrap {
		background:#262934;
		padding:30px 0;
	}
	.offsetBlock {
		bottom:153px;
	}
	#userX .contentFloat {
		text-align:center;
		margin:0 auto;
		float:none;
	}
	#userX {
		padding:90px 0 100px 0;
	}
	#popList {
		width:450px;
		margin:70px auto;
		text-align:left;
	}
	#userX .wideContainer {
		width:100%;
	}
	.dazzleRight {
		width:100%;
		height:auto;
		padding:180px 0 50px 0;
	}
	.dazzleRight p {
		text-align:center;
		position:relative;
		bottom:auto;
		left:auto;
		margin:0 auto;
	}
	.dazzleRight img {
		left:0;
		right:0;
		margin-left:auto;
		margin-right:auto;
		width:450px;
	}
	.dazzleRight .button_slide {
		position:relative;
		bottom:auto;
		left:auto;
		margin:30px auto 0 auto;
		float:none;
	}
	#b2bc .contentFloat {
		float:none;
		margin:0 auto;
		width:490px;
	}
	.b2bcLeft {
		margin:60px auto 0 auto;
	}
	#b2bc {
		padding:0 0 100px 0;
	}
	#supportSxn img {
		display:none;
	}
	#supportSxn .contentFloat {
		float:none;
		margin:0 auto;
		width:500px;
	}
	#platform-overview #supportSxn .wideContainer {
		width:960px;
	}
	#supportSxn .fauxH2 {
		margin:0 auto 40px auto;
		text-align:left;
		width:500px;
	}
	#supportSxn h2 {
		text-align:left;
		width:500px;
		margin:0 auto 30px auto;
	}
	.slide_right:hover {
	  box-shadow:none;
	  color:#FFF;
	}
	#mivaNav #navList,
	#mivaNavCTA {
		display:none;
	}
	#menuToggle {
		display:block;
	}
	#mivaNavLogo {
	    margin:20px 0 0 0;
	    font-size:1.125em;
	}
	#mivaNavWrap {
		height:60px;
	}
	#home25 {
		/*margin-top:60px; NO ANNOUNCEMENT*/
		margin-top:120px;
	}
	#header25 {
		margin-top:60px;
	}
	.offsetBlock {
		text-align:center;
		bottom:-490px;
		right:-405px;
		padding:50px 55px 30px 55px;
	}
	#stabReli .contentFloat.float1 img {
		position:absolute;
		top:130px;
		right:-300px;
		width:205px;
		z-index:99;
	}
	#stabReli .contentFloat.float2 {
		float:left;
		margin-top:0;
	}
	#stabReli .gradient1 {
		display:none;
	}
	#stabReli .contentFloat.float1 .mobileHide {
		display:none;
	}
	#press-releases button:hover {
		background:none;
	}
	#press-releases #landingHeader {
		padding-top:50px;
	}
	#noDeskSlider1,
	#noDeskSlider2 {
		width:960px;
	}
	#b2bWholesalers ul {
		width:930px;
	}
	.newStylePage {
		overflow-x:hidden;
	}
	.newStylePage #header25 h1 {
		margin:130px 0 23px 90px;
	}
	#wholesaler #header25 .fauxH2,
	#brand-manu #header25 .fauxH2,
	#retailer #header25 .fauxH2 {
		width:307px;
	}
	#headerQuote {
		display:none;
	}
	#wholesaler #header25 #hero,
	#brand-manu #header25 #hero,
	#retailer #header25 #hero {
		right:-160px;
		top:60px;
	}
	#wholesaler #header25 .button_slide,
	#brand-manu #header25 .button_slide,
	#retailer #header25 .button_slide {
		width:270px;
	}
	#wayYouWant #wantImage {
		width:315px;
		margin:10px 0 40px 27px;
	}
	.noDeskSlide {
		padding:64px 15px 64px 37px;
		margin:0 7px;
	}
	#noDeskSlider1 .slick-track {
		left:-310px;
	}
	#noDeskSlider1 {
		margin:0 auto;
	}
	#caseStudyFeature img {
		float:none;
		margin:0;
		position:absolute;
		right:0;
	}
	#caseStudyFeature .contentFloat {
		margin:239px 0 140px 40px;
	}
	#sameTime img {
		left:-610px;
	}
	#sameTime .contentFloat {
		margin:95px 0 0 200px;
	}
	#quoteLeftSxn img {
		right:-410px;
	}
	#noDeskSlider2 .noDeskSlide {
		padding:37px 20px 32px 20px;
	}
	#noDeskSlider2 .slick-track {
		left:-324px;
	}
	#bottomSlideSxn .slick-next {
		right:-5px !important;
	}
	#wayYouWant .contentFloat {
		margin:0 110px 19px 0;
	}
	#quoteWithLogo {
		margin:0 210px 0 0;
	}
	#mivaHome #menuContainer {
		top:100px;
		/*top:60px; NO ANNOUNCEMENT*/
	}
	.mivaStick #menuContainer {
		top:60px;
	}
	.enterprise2016 #landingHeader {
	    background: url(/images/new-images/hero-smile-flannel.jpg) no-repeat center 60px;
	    -webkit-background-size: cover;
	    -moz-background-size: cover;
	    -o-background-size: cover;
	    background-size: cover;
	    padding: 0 0 120px 0;
	}
	.enterprise2016 #landingHeader h1 {
	    margin: 85px 0 0 0;
	}
	#topEnterprise .floatedContent img {
		width:400px;
	}
	#enterprise #inhouseAgency .headingParagraph {
		margin:0 200px 115px 200px;
	}
	#enterprise #customControl .headingParagraph {
		margin:0 140px 15px 140px;
	}
	#enterpriseDemands {
		padding:150px 0 280px 0;
	}
	.growthPricing #featuresPricing ul,
	.essentialPricing #featuresPricing ul {
		width:940px;
		margin:0 auto;
	}
	#brand-manu.newStylePage #header25 h1 {
		margin:140px 0 23px 0;
	}
	#brand-manu #header25 .fauxH2 {
		margin:0 0 34px 0;
		width:320px;
	}
	#brand-manu #header25 .button_slide {
		margin-left:0;
	}
	#brand-manu #quoteWithLogo {
		margin:0 130px 0 0;
	}
	#brand-manu #caseStudyFeature .caseQuote img {
		position:relative;
	}
	#brand-manu #quoteLeftSxn .smallerImage {
		margin:0 0 15px 0;
	}
	#brand-manu .quoteGraph {
		margin:0 0 39px 0;
	}
	#brand-manu #quoteLeftSxn a {
		margin-left:0;
	}
	#retailer.newStylePage #header25 h1 {
		margin:180px 0 23px 0;
	}
	#retailer #header25 .fauxH2 {
		margin:0 0 34px 0;
	}
	#retailer #header25 .button_slide {
		margin-left:0;
	}
	#retailer #quoteWithLogo {
		width:360px;
		margin:20px 170px 80px 0;
	}
	#smallLogoArea li img {
		height:30px;
	}
	#smallLogoArea {
		width:315px;
		top:440px;
	}
	#retailer #noDeskSlider1 .noDeskSlide {
		padding:88px 33px 60px 33px;
	}
	#retailer #sameTime .contentFloat {
		margin:95px 0 0 370px;
	}
	#retailer #sameTime ul {
		margin-right:10px;
	}
	#retailer #sameTime img {
		left:-440px;
	}
	#retailer #quoteLeftSxn img {
		right:-300px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	#bgSlideMain {
		height:800px !important;
		min-height:900px !important;
		background:#000 url(/images/new-images/chicago-blur-bg.jpg);
		background-size:cover;
		-webkit-background-size:cover; 
		-moz-background-size:cover; 
		-o-background-size:cover;
		margin:0 auto;
	}  
	#newNav #theNav {
		display:block;
		background:#26282b;
		text-align:left;
		top:0;
		right:auto;
		height:100vh;
		width:315px;
		}
		#newNav #theNav li {
			display:inherit;
			float:none;
			font-size:1.125em;
			margin:0 0 10px 10px;
			font-weight:500;
			letter-spacing:0.0475em;
			color:#dadcdf;
			}
			#newNav #theNav li a {
				color:#dadcdf;
				}
				#newNav #theNav li a:hover {
					border-bottom:none;
					padding:0;
				}
			#newNav #theNav li:nth-child(1) {
				margin-bottom:25px;
				}
				#newNav #theNav li:nth-child(1) i {
					float:right;
					color:#dadcdf;
					font-size:1.25em;
					margin:20px 10px 0 0;
					cursor:pointer;
				}
			#newNav #theNav li a span {
				float:left;
				padding-top:1px;
			}
			#newNav #theNav li:nth-child(6) {
				pointer-events:none;
			}
			#newNav #theNav li:nth-child(6) a i {
				font-size:0.6em;
			    color:#16c0d5;
			    display:block;
			    float:left;
			    margin-left:5px;
			    transform:rotate(-90deg);
			    -webkit-transform:rotate(-90deg);
			    -moz-transform:rotate(-90deg);
			    -ms-transform:rotate(-90deg);
			    transition:all 0.3s ease-in-out;
			    -webkit-transition:all 0.3s ease-in-out;
			    -moz-transition:all 0.3s ease-in-out;
			    -o-transition:all 0.3s ease-in-out;
				}
				#newNav #theNav li:nth-child(6) ul {
					height:0;
					position:inherit;
					background:none;
					width:265px;
					transition:all 0.3s ease-in-out;
				    -webkit-transition:all 0.3s ease-in-out;
				    -moz-transition:all 0.3s ease-in-out;
				    -o-transition:all 0.3s ease-in-out;
				    pointer-events:none;
					}
					.newNavResponsiveExpand {
						height:550px !important;
					}
					#newNav #theNav li:nth-child(6):hover a i {
						transform:rotate(0deg) !important;
					    -webkit-transform:rotate(0deg) !important;
					    -moz-transform:rotate(0deg) !important;
					    -ms-transform:rotate(0deg) !important;
					}
					#newNav #theNav li:nth-child(6) ul li {
						padding:0;
						margin-bottom:20px;
						}
						#newNav #theNav li:nth-child(6) ul li a {
							color:#dadcdf;
						}
						#newNav #theNav li:nth-child(6) ul li:nth-child(1) {
							margin-top:10px;
						}
						#newNav #theNav li:nth-child(6) ul li:nth-child(7) {
							border-top:none;
							padding:0;
						}
						#newNav #theNav li:nth-child(6) ul li:nth-child(12) {
							display:none;
						}
						#newNav #theNav li:nth-child(6) ul li:nth-child(13) {
							display:none;
						}
			#newNav #theNav li:nth-child(7) {
				border-top:solid 1px #4A4E54;
				margin:30px 25px 20px 25px;
				padding:30px 0 0 0;
				text-transform:none; 
				}
				#newNav #theNav li:nth-child(7) a {
					color:#1EABBD;
				}
			#newNav #responsiveSiteSearch {
				margin:10px 0 0 0;
			}
			#newNav #theNav #accountBasket {
				overflow:hidden;
				}
				#newNav #theNav #accountBasket a {
					color:#696f79;
				}
				#newNav #theNav #accountBasket a:nth-child(1) {
					margin-right:35px;
				}
			#newNav #navAccountLink,
			#newNav #navBasketLink {
				width:auto;
				background:none;
				text-transform:none;
				border:none;
				font-size:1.125em;
				}
				#newNav #navAccountLink:hover,
				#newNav #navBasketLink:hover {
					background:none;
					color:inherit;
				}
		#newNav .responsiveItems {
			display:block !important;
		}
	#wrapper, #footerHeader, #footerNav, #footerFooter, #innerContent {
		width:702px;
		margin:0 auto;
	}
	#homeContainer {
		width:702px;
	}
	#homeIframeWrap {
		width:702px;
		margin:0 auto;
	} 
	.hide702 {
		display:none !important;
		visibility:hidden;
		width:0;
		height:0;
	}
	nav {
		font-size:0.875em;
		}
		nav ul li {
			margin-left:25px;
		}
	#footerLogos {
		width:702px;
	}
	#footerStores {
		width:702px;
		}
		#footerStores li {
			margin:0 26px;
		}
		#footerStores li:nth-child(6) {
			margin:0 0 0 26px;
		}
	#homeMainImage {
		width:290px;
		margin-top:105px;
	}
	#homeText {
		font-size:16px;
		margin-bottom:50px;
	}
	#homeClients ul {
		width:702px;
	}
	#homeClients ul li {
		margin:0 39px;
	}
	#homeClients ul li:nth-child(5) {
		margin:0 0 0 40px;
	}
	#bgSlideMain {
		min-height:820px !important;
	}
	#slideContent {
		width:702px;
		margin:0 auto;
		}
		#slideContent section {
			line-height:22px;
		}
		#slideContent section ul {
			margin:40px 0;
		}
		#slideContent h3 {
			clear:both;
		}
	.buttonHomeOrange,
	.buttonHomeBlue {
		padding:10px 20px;
	}
	#footerNav {
		font-size:0.775em !important;
	}
	#footerFooter {
	
	}
	#footerHeader p {
		width:50%;
		margin:25px 0 25px 80px;
	}
	#mivaLinks {
		width:39%;
	}
	#contactMiva ul li {
		margin-left:-1.455%;
	}
	.et-subscription input[type="text"] {
		width:120px;
	}
	#responsiveFooter {
		display:none;
	}
	#fullFooter {
		display:block;
	}  
	#pageHeader {
		background-size:225px 225px !important;	
	}
	#innerContent #pageHeader h1 {
		padding-top:40px;
	}
	#innerContent #stores {
		width:auto;
		margin:25px 0 40px 123px;
	}
	.saasFAQS {
		width:40%;
		height:150px;
	}
	.saasBottom {
		width:40%;
	}
	.planPrice {
		height:auto;
		width:auto;
		margin:0;
		border-radius:0;
	}
	#ecommerce-hosting .topLeft h2, 
	#paypal .topLeft h2 {
		margin:10px 0 0 15px;
	}
	#ecommerce-hosting .topLeft h3, 
	#paypal .topLeft h3 {
		margin:10px 0 0 15px;
	}
	#innerContent .planPrice h3 {
		margin:17px 0 0 0;
	}
	.planButtons .buttonWideOrange {
		padding:7px 30px;
	}
	.planPage #columnRight {
		width:31%;
	}
	#plansTop ul li {
		padding-left:4.906%;
	}
	.planPage #columnRight ul li {
		padding-left:15%;
	}
	#featured-stores #innerContent hr {
		display:none;
	}
	#featured-stores .first, 
	#saas-templates .first, 
	.featuredStore, 
	.saasTemplate {
		margin:15px 0 20px 25px;
	}
	#featured-stores #testimonialSectionHeader {
		background-size:200px 200px;
	}
	#featured-stores #testimonialSectionHeader a {
		top:100px;
		width:200px;
		height:200px;
	}
	#innerContent #testimonialSectionHeader h2 {
		padding-top:80px;
	}
	.testimonialSection {
		height:340px;
		width:46.479%;
		padding-left:45px;
	}
	.testimonialSectionNoVideo {
		height:295px;
		width:46.479%;
		padding-top:45px;
	}
	#innerContent .testimonialSection h3 {
		margin:30px 0 0 0;
	}
	.testimonialSection h4 {
		margin:0;
		clear:left;
	}
	#proSiteBuild,
	#proMaintenance,
	#proIntegrations {
		background-size:200px 200px;
	}
	#professional-services .flipFlopImageRight p {
		width:72%;
	}
	#professional-services .flipFlopImageLeft h2, 
	#professional-services .flipFlopImageLeft p, 
	#professional-services .flipFlopImageLeft .buttonLarge {
		margin-left:230px !important;
	}
	#support #innerContent #supportServices p {
		width:auto;
	}
	#responsiveSubnav {
		display:block;
	}
	#subnav {
		display:none;
	}
	.hostingSection {
		width:270px;
		margin:20px 0 40px 50px;
	}
	.insideHTMLSimple #responsiveSubnav {
		margin-top:10px;
	}
	#CTGY #stripedTable p, #CTGY .stripedTable p {
		width:90%;
	}
	#ecPromptLocation {
		display:none !important;
	}

	#enterprise #columnRight {
		margin:20px 0 15px 0;
	}
	#enterprise #columnLeft {
		margin:20px 0 75px 0;
	}
	#checkoutGuide {
		width:702px;
		height:auto;
	}
	#OCST #bill-to {
		width:50%;
	}
	#OCST .basket,
	#checkoutTestimonial,
	#checkoutCTA {
		width:48%;
	}
	#loginText {
		margin:0 40px 15px 40px;
	}
	#bill-to label {
		text-align:left;
	}
	#bill-to input,
	#bill-to select {
		clear:both;
		width:89%;
	}
	#checkoutCTA {
		background:none;
		}
		#checkoutCTA .buttonCheckout {
			float:left;
		}
		#checkoutCTA ul {
			float:left;
		}
		#checkoutCTA ul li {
			margin-left:0;
			float:left;
			clear:left;
		}
	#login-form {
		margin:10px 0 10px 90px;
		}
		#login-form input[type="text"], 
		#login-form input[type="password"] {
			margin-bottom:10px;
		}
		#login-form .buttonSmall {
			float:left;
			clear:both;
		}
	#OPAY #payment {
		width:58%;
	}
	#OPAY .basket {
		width:40%;
	}
	.container1200 {
		width:702px;
	}
	#nineHeader img {
		display:none;
	}
	#nineHeader p {
		width:auto;
	}
	.featuresContainer {
		width:702px;
		}
		.featuresContainer img {
			max-width:650px;
		}
	#orderCustomerNotes h3 {
		float:none;
		clear:none;
		width:auto;
		text-align:left;
		color:#1EABBD;
	}
	#innerContent #orderCustomerNotes p {
		float:none;
		clear:none;
		width:auto;
		text-align:left;
		font-size:1em;
	}
	#orderCustomerNotes img {
		float:none;
		clear:both;
	} 
	#customerManagement img {
		float:none;
		margin-bottom:25px;
	}
	#uriManage #mainURI {
		float:none;
	}
	#fedexOneRate img {
		float:none;
		margin-top:0;
	}
	#innerContent #uriManage p, #innerContent #uriManage ul {
		float:none;
		width:auto;
	}
	#innerContent #fedexOneRate ul {
		float:none;
		width:auto;
	}
	#uriManage h3 {
		width:auto;
		float:none;
	}
	#buttonURI {
		float:none;
		margin-right:0;
		margin-top:25px;
	}
	#pageTitleControl #mainControls {
		float:none;
	}
	#innerContent #pageTitleControl p, #innerContent #pageTitleControl ul {
		float:none;
		width:auto;
	}
	#pageTitleControl #rightMidImage {
		float:none;
		margin-bottom:25px;
	}
	#innerContent #pageTitleControl h2,
	#innerContent #upsFeature h2,
	#adaptiveDesign h2 {
		line-height:40px;
	}
	#upsFeature img {
		float:none;
	}
	#innerContent #upsFeature p {
		float:none;
		width:auto;
	}
	#childCat #childMain {
		float:none;
	}
	#childCat p a img {
		width:300px;
		margin:0 auto;
		display:block;
	}
	#innerContent #childCat p {
		float:none;
		width:auto;
	}
	#customerManagement .leftHeader {
		width:auto;
	}
	#innerContent #customerManagement p {
		width:auto;
	}
	.nineFeaturesFullExpand {
		height:1910px !important;
	}
	#multi-seat-change header h1 {
		text-indent:-9999em;
	}
	.caseStudySection {
		width:460px;
	}
	#nervousRightCol {
		width:210px;
		}
		#nervousRightCol img {
			width:230px;
		}
	#caseStudyRight {
		width:430px;
	}
	#bootstrapHeader {
		width:100%;
		background-size:auto 310px;
		}
		#bootstrapHeader p {
			margin:155px 0 0 15px;
			width:330px;
		}
		#bootstrapDownload {
			margin:80px 0 0 0;
		}
		#bootstrapHeader #bootstrapLinks {
			margin:5px 0 0 0;
			width:100%;
		}
	.bootstrapContentSection {
		margin:20px 0 10px 30px;
	}
	#multi-seat #innerContent .nineFeaturesSection img, #dev-license #innerContent .nineFeaturesSection img {
		float:none;
		margin-bottom:30px;
	}
	#multi-seat #innerContent .nineFeaturesSection p, #dev-license #innerContent .nineFeaturesSection p {
		width:100% !important;
		margin-top:0 !important;
	}
	#multi-seat #innerContent .nineFeaturesSection ul, #dev-license #innerContent .nineFeaturesSection ul {
			width:100% !important;
		}
		#multi-seat #innerContent .nineFeaturesSection ul li, #dev-license #innerContent .nineFeaturesSection ul li {
			background:none !important;
		}
	#multi-seat #innerContent .nineFeaturesSection iframe {
		float:none !important;
	}
	.featuresContainer1200 {
		text-align:center;
	}
	#facebookAccounts img {
		max-width:340px;
	}
	#homeNav ul,
	#mivaHeaderRight {
		display:none;
	}
	#insideNav ul {
		display:none;
	}
	#homeNavResponsive {
		display:block;
		margin:30px 30px 0 0;
	}
	#homePageHeader {
		height:683px;
	}
	#responsiveLeftMenu {
		display:block;
	}
	#insideNav {
		height:65px;
		}
		#insideNav #mivaLogo {
			height:65px;
			}
			#insideNav #mivaLogo i {
				left:22px;
				top:20px;
			}
		#insideNav #homeNavResponsive {
			margin:20px 30px 0 0;
		}
	.insideHTMLNoSub {
		background:url("/images/new-images/bg-large-image-no-bar.jpg") no-repeat center -6px;
	}
	.insideHTMLSub {
		background:url("/images/new-images/bg-large-image-subnav.jpg") no-repeat center -6px;
	}
	.insideHTMLSimple {
		background:url("/images/new-images/bg-simple.jpg") no-repeat center -6px;
	}
	#responsiveSubnav {
		margin-top:66px;
	}
	#innerContent header {
		margin-top:69px;
	}
	#stickyNav {
		display:none !important;
		height:0;
	}

		#homePageHeader h1 {
			margin:130px auto 15px auto;
			line-height:46px;
		}
		#downLinkCircle {
			margin:120px auto 0 auto;
		}
	#innerContent .nineFeaturesSection h2 {
		line-height:40px;
	}
	.featuresContainer .buttonTwoLineOrange {
		clear:left;
		display:block;
		float:none;
		margin:75px auto;
		width:300px;
	}
	#mivaLogo {
		width:95px;
		height:95px;
		font-size:0.875em;
		}
		#mivaLogo i {
			left:17px;
			top:34px;
		}
	#subContainer {
		width:540px;
	}
	#homeSubNav aside {
		width:100%;
		border-right:none;
	}
	.splitSubNav ul {
		clear:left;
	}
	.solutionBox {
		float:none;
		margin:0 auto;
		height:auto;
	}
	.solutionBox span {
		display:block !important;
		opacity:1 !important;
		width:auto;
		position:relative;
		top:auto;
		background:none;
		color:#16c0d6;
		margin-top:10px;
	}
	.solutionLink:hover {
		border:none;
		box-shadow:none;
	}
	.slide {
		max-width:600px;
	}
	.slideContainer {
		max-width:600px;
	}
	#slide1 {
		background:url("/images/new-images/slide1-background.png") no-repeat 50px 250px;
		-webkit-background-size:70%;
		-moz-background-size:70%;
		-o-background-size:70%;
		background-size:70%;
		height:1015px;
	}
	#slide2 {
		background:url("/images/new-images/slide2-background.png") no-repeat 140px 250px;
		-webkit-background-size:45%;
		-moz-background-size:45%;
		-o-background-size:45%;
		background-size:45%;
		height:1015px;
	}
	#slide3 {
		background:url("/images/new-images/slide3-background.png") no-repeat 160px 230px;
		-webkit-background-size:45%;
		-moz-background-size:45%;
		-o-background-size:45%;
		background-size:45%;
		height:1035px;
	}
	#bigSlider h2 {
		line-height:36px;
		margin:75px 25px 40px 25px;
	}
	.slide h3 {
		text-align:center;
		width:590px !important;
	}
	.slide p {
		text-align:center;
		width:590px !important;
	}
	.slick-next {
		right:-65px !important;
	}
	#slide1 .smallRed {
		margin-bottom:345px;
	}
	#slide2 .smallRed {
		margin-bottom:405px;
	}
	#slide3 .smallRed {
		margin-bottom:365px;
	}
	.slick-prev, .slick-next {
		top:38% !important;
	}
	.slide .btnTransparentSquared {
		width:88px;
		margin:0 auto;
		display:block;
		float:none !important;
	}
	#featuredStore1 {
		clear:left;
		width:100%;
	}
	#featuredStore2 {
		clear:left;
		width:100%;
	}
	#featuredStore1Simple {
		clear:left;
		width:100%;
	}
	#featuredStore2Simple {
		clear:left;
		width:100%;
	}
	#ecommerceWebsites ul {
		max-width:696px;
	}
	#leaderContainer {
		width:770px;
	}
	#mivaGraph {
		display:none;
	}
	#getReport {
		width:560px;
		float:none;
		margin:0 auto;
	}
	#support247 {
		font-size:1.125em;
	}
	.homeCaseStudy {
		float:none;
		margin:0 auto 35px auto;
	}
	.homeCaseStudy:nth-child(2) {
		margin:0 auto 35px auto;
	}
	#homePartners #homePartnersContainer {
		width:685px;
	}
	#homePartners #homePartnersContainer .homePartner:nth-child(1) {
		margin-left:95px;
	}
	#fullFooterNew {
		display:none;
	}
	#responsiveFooter {
		display:block;
		width:100%;
		margin:0 auto;
		background:#26282b;
	}
	.respFooterSection {
		border-bottom:solid 1px #424242;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
		}
		.respFooterSectionLink {
			color:#FFF;
			width:95%;
			padding:10px 0 10px 20px;
			display:block;
			font-size:1em;
			letter-spacing:0.0475em;
			margin:10px 0 10px;
			text-transform:uppercase;
			}
			.respFooterSectionLink span {
				float:right;
			}	
	#responsiveFooter p {
		font-size:14px;
	}
	#tipsExpand {
		height:0;
		overflow:hidden;
		padding-left:20px;
		transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
	}
	.activeExpandedTips {
		height:70px !important;
		display:block !important;
		transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
	}
	#responsiveFooter #socialList {
		width:265px;
		margin:35px auto;
		display:block;
		}
		#responsiveFooter #socialList li {
			display:inline;
			float:left;
			background:none;
			padding:0;
			margin:0 5px;
			}
			#responsiveFooter #socialList li a {
				color:#aaaeb6;
			}
	#footerCopyright {
		color:#aaaeb6;
		width:100%;
		text-align:center;
		margin:0;
		padding-bottom:35px;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
	}
	#backToTop {
		display:block;
		width:100%;
		text-align:center;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
		letter-spacing:0.0475em;
		font-size:1.25em;
		color:#FFF;
		text-transform:uppercase;
		background:#000;
		padding:30px 0;
		font-weight:300;
	}
	#linksExpand {
		padding-left:20px;
		}
		#linksExpand ul li {
			font-size:1em;
			margin-bottom:15px;
			}
			#linksExpand ul li a {
				color:#e2e4ea;
			}
		.activeExpandedLinks {
			height:270px !important;
		}
	#aboutMivaExpand {
		color:#aaaeb6;
		}
		#aboutMivaExpand p {
			padding:0 20px;
			font-size:1em !important;
		}
		#aboutMivaExpand p:nth-child(1) {
			margin-bottom:10px;
		}
		#aboutMivaExpand a {
			color:#FFF;
		}
	.activeExpandedTips {
		margin:0 0 25px 0;
		}
		.et-subscription input[type="text"] {
			width:240px;
		}
		.et-subscription input[type="submit"] {
			width:85px;
		}
	#homeWatchVideo {
		display:none;
	}
	#professional-services #homeWatchVideo {
		display:block;
	}
	.wideContainer {
		width:702px; 
	}
	.caseStudy {
		width:320px;
		}
		.caseStudy img {
			max-width:320px;
		}
		.caseStudy:nth-child(odd) {
			margin-right:60px;
		}
	#upgrade-to-miva-merchant #fullHeader {
		margin-top:65px;
	}
	.linkWrap {
		height:160px !important;
	}
	.miva2016 .linkWrap {
		height:auto !important;
	}
	.caseLink i {
		top:50px;
		left:135px;
	}
	.caseLink span {
		top:80px;
		left:95px;
	}
	#pricingList {
		width:550px;
		margin:0 auto;
	}
	.newPrice {
		width:274px;
		}
		.newPrice:nth-child(1) {
			height:615px;
			border-bottom:solid 1px #e2e6eb;
		}
		.newPrice:nth-child(2) {
			height:615px;
			border-right:none;
			border-bottom:solid 1px #e2e6eb;
		}
		.newPrice ul li {
			font-size:0.875em;
		}
	#compareTableHeader {
		padding:40px 0 20px 10px;
	}
	.featureCompare {
		font-size:0.875em;
		padding:12px 0 12px 10px;
	}
	#mivaVersus .versusBig {
		width:120px;
		height:120px;
	}
	#mivaVersus .versusBig {
		line-height:18px;
	}
	.versusBig span {
		top:75px;
	}
	#versusVS span {
		top:45px;
	}
	#versusMiva i {
		left:15px;
		top:48px;
		font-size:1.35em;
	}
	#versusShopify span {
		left:35px;
	}
	#versusBigcommerce span {
		left:10px;
	}
	#versusMagentoComm span {
		left:0;
	}
	#versusMagentoEnt span {
		left:0;
	}
	#pricingIntro h2 {
		font-size:2em;
		line-height:34px;
	}
	#pricing-update #fullHeader {
		margin-top:60px;
	}
	#realCost {
		min-height:320px;
		background:none;
		margin-bottom:0;
	}
	#realCost p {
		width:auto;
	}
	#functionalityCompare ul {
		width:700px;
	}
	#functionalityCompare aside {
		float:none;
		clear:both;
		width:88%;
	}
	#versusLogos {
		padding-left:45px;
	}
	#versusStore .leftParagraph {
		width:auto;
	}
	#versusStore ul {
		width:auto;
	}
	#versusStore {
		background:url(/images/new-images/orange-shirt-product.jpg) no-repeat bottom center;
		background-size:64%;
		min-height:770px;
	}
	.addOnSection {
		float:none;
		width:auto;
		height:400px;
	}
	#middleBox {
		margin:75px 0 0 0;
	}
	#totalCost {
		padding:40px auto;
	}
	#totalCost h2 {
		line-height:36px;
	}
	#readyForBusiness {
		background:none;
		height:405px;
	}
	#readyForBusiness p {
		width:auto;
	}
	.breakContainer {
		width:780px;
	}
	.breakContainer p {
		width:335px;
	}
	#miva-vs-shopify #fullHeader {
		margin-top:60px;
	}
	#functionalityCompare ul li {
		background-size:3%;
	}
	#realCost .smallRed {
		margin-bottom:35px;
	}
	#versusStore .leftParagraph {
		margin-top:45px;
	}
	#miva-vs-bigcommerce #versusLogos {
		padding-left:106px;
		width:605px;
	}
	#miva-vs-bigcommerce #fullHeader p span {
		margin:5px 40px;
	}
	.breakContainer p .bigBreak {
		font-size:3.5em;
	}
	.breakContainer p span {
		font-size:2.5em;
	}
	#innerContent .versusSection h2 {
		line-height:36px;
	}
	#devPhilosophy .mainParagraph {
		margin:0 0px 15px 0;
	}
	#questionableArch .wideContainer {
		background:url("/images/new-images/shipping-rules.png") no-repeat center 170px;
		background-size:65%;
	}
	#questionableArch h3 {
		margin-bottom:435px;
	}
	#questionableArch p {
		width:auto;
	}
	#devPhilosophy aside {
		width:auto;
		height:auto;
		margin:1rem 0 !important;
	}
	#limitedFeatures p {
		width:295px;
	}
	#limitedFeatures img {
		max-width:700px;
		margin-top:40px;
	}
	#lockedTemplates {
		background:url("/images/new-images/limited-bigcommerce.jpg") no-repeat center 290px;
		background-size:70%;
		height:1030px;
	}
	#lockedTemplates .smallRed {
		margin:30px auto 560px auto;
	}
	#lockedTemplates p {
		width:auto;
	}
	#lockedTemplates aside {
		width:auto;
		}
		#lockedTemplates aside p {
			text-align:left !important;
		}
	#serverAccess aside {
		width:auto;
		float:none;
		margin-bottom:40px;
	}
	#serverAccess p {
		width:auto;
	}
	#miva-vs-bigcommerce #fullHeader {
		margin-top:60px;
	}
	.insideHTMLBlank #miva-vs-magento-comm h1 {
		line-height:56px;
	}
	#miva-vs-magento-comm #versusLogos {
		width:657px;
		padding-left:49px;
	}

	.sideBySide {
		width:255px;
	}
	.redQuote h3 {
		margin:0 !important;
	}
	#marketingTool aside {
		width:auto;
		float:none;
		margin-bottom:45px;
	}
	#marketingTool p {
		width:auto;
	}
	#enterpriseUpgrade aside {
		float:none;
		width:auto;
		margin-bottom:45px;
	}
	#magentoGraph {
		width:auto;
		float:none;
		text-align:center;
	}
	#flawedIndexing p {
		width:auto !important;
	}
	#noTechSupport p {
		float:none;
		width:auto;
	}
	#compareContainer {
		width:711px;
	}
	.connectorLine {
		top:222px;
		width:170px;
		left:270px;
	}
	#negativeVersusLogos {
		width:560px !important;
		padding-left:0;
	}
	.vsContainer span.vs {
		margin:0 82px;
	}
	.licensingHosting #fiveMilCaseStudy {
		width:auto !important;
		float:none !important;
	}
	.licensingHosting #fiveMilCaseStudy ul {
		width:284px !important;
	}
	.licensingHosting #fiveMilCaseStudy p {
		width:284px !important;
		line-height:20px !important;
	}
	.licensingHosting #fiveMilCaseStudy p span {
		line-height:74px !important;
		font-size:2.5em !important;
	}
	#magento2 aside {
		width:219px;
	}
	.partTwo .twoThirds {
		width:52%;
	}
	#mivaStatement .oneHalf {
		width:56% !important;
	}
	#mivaStatement .devicesContainer {
		width:38% !important;
	}
	#hostingComparison {
		margin:0 auto 40px auto;
		float:none;
	}
	.smallDark {
		width:680px;
	}
	.greyQuote {
		width:680px;
	}
	.licensingHosting aside {
		margin-bottom:25px;
		width:auto;
	}
	#magento2 aside {
		width:auto;
		height:auto;
	}
	#magento2 #middleBox {
		margin:30px 0 0 0;
	}
	.partOne .twoThirds {
		width:auto;
	}
	.partTwo .twoThirds,
	.partTwo .oneThird {
		width:auto;
	}
	#limitedFeatures h3 {
		clear:both;
	}
	.wideRight {
		width:auto;
		float:none;
		margin:0 auto 30px auto;
		}
		.wideRight img {
			margin:20px auto 0 auto !important;
			display:block;
		}
	#limitedFeatures aside {
		float:none;
		width:auto;
	}
	#limitedFeatures .leftSide {
		width:auto;
		float:none;
	}
	#limitedFeatures p {
		width:auto;
	}
	#lockedTemplates p {
		text-align:center;
		width:100%;
	}
	#bigcommerce-miva-pricing .oneHalf {
		border: 0;
		width: 100%;
		margin: 0;
		float: none;
	}
	#miva-starter-plan-bc {
		border-bottom: 1px solid #575a5e !important;
		padding-bottom: 0.75rem;
	}
	#platformComparison table tr td {
		background-size: 40px;
	}
	#platformComparison table tr td#compareBigcommerce {
		background-size:80px;
	}
	#new-2015-pricing .new-price-wrap:nth-child(1),
	#new-2015-pricing .new-price-wrap:nth-child(2) {
		min-height:650px;
	}
	#miva-vs-magento-comm .versusSection,
	#miva-vs-magento .versusSection {
		padding:40px 0 !important;
	}
	#compareContainer {
		margin:30px auto 0 auto;
	}
	#marketingTool .smallRed {
		margin-bottom:40px;
	}
	#enterpriseUpgrade .smallRed {
		margin-bottom:40px;
	}
	#miva-vs-magento-comm #fullHeader,
	#miva-vs-magento #fullHeader {
		margin-top:60px;
	}
	.partOne .oneThird {
		width:91%;
		text-align:center;
	}
	#mivaStatement .wideContainer .devicesContainer {
		display:none;
	}
	#miva-vs-magento #mivaStatement .oneHalf {
		width:100% !important;
	}
	#miva-vs-magento h2 {
		line-height:30px;
	}
	#startedRight {
		width:100%;
		float:none;
	}
	#startedRight .videoLink {
		width:340px;
		margin:0 0 20px 0;
	}
	#startedRight .videoLink:nth-child(even) {
		margin:0 20px 20px 0 !important;
	}
	#startedRight .videoLink h3 {
		font-size:1.5em;
	}
	#moreResources ul li:nth-child(even) {
		margin:0 0 25px 90px;
	}
	#moreResources ul li i {
		margin:0 20px 35px 0;
	}
	#startedNav {
		float:none;
		margin:65px 0 0 0;
		width:100%;
	}
	#startedNav ul {
		width:100%;
	}
	#moreResources ul li {
		width:100%;
	}
	#moreResources ul li:nth-child(even) {
		margin:0 0 35px 0;
	}
	#gettingStartedHeader {
		margin-top:60px;
	}
	#landingHeader h1 {
		font-size:2.75em;
		line-height:46px;
	}
	#leftCompare {
		margin:20px auto 30px auto !important;
	}
	.standaloneLanding #innerContent #ecommerceWebsites ul {
		width:420px;
		display:block;
	}
	.standaloneLanding #innerContent section {
		overflow:hidden;
	}
	.standaloneLanding #innerContent #scalableSolution h2 {
		margin:50px 0 10px 0;
	}
	.standaloneLanding #scalableSolution {
		padding-bottom:40px;
	}
	.sideBySideCompare {
		float:none !important;
		margin:20px auto !important;
	}
	.standaloneLanding #getStartedContainer {
		width:780px;
	}
	.standaloneLanding #footerCopyright {
		padding:35px 0;
	}
	.standaloneLanding .solutionBox {
		padding:40px 25px 0 25px;
	}
	.singleCaseStudy #fullHeader {
		margin-top:60px;
	}
	.splitColorLeft p {
		width:305px;
		margin:15px 20px 0 0;
	}
	.splitColorRight ul li {
		margin:0 10px;
	}
	.splitColorRight ul li span {
		font-size:3.5em;
	}
	.splitColorRight ul li sup {
		font-size:1.75em;
	}
	.paddedSection .mainParagraph {
		width:700px;
	}
	.midQuote p {
		width:700px;
	}
	#migrating img {
		float:none;
		width:529px;
		margin:0 auto 40px auto;
		display:block;
	}
	#case-study-crown-automotive #migrating img {
		margin:0 auto 40px auto;
	}
	#migrating .container960 h2 {
		margin-top:80px;
	}
	#continueReading {
		padding:30px 0 80px 0;
	}
	.newFeatures .featuresContent {
		width:100% !important;
		float:none !important;
	}
	.newFeatures .wideContainer {
		background-size:60% !important;
		background-position:center bottom !important;
	}
	#digitalDownloads .wideContainer {
		height:730px;
	}
	#custAddressBook .wideContainer {
		height:740px;
	}
	#reorderTabs .wideContainer {
		height:700px;
	}
	#paymentRules .wideContainer {
		height:710px;
	}
	#savedSearches .wideContainer {
		height:720px;
	}
	#newMarketplaces .wideContainer {
		height:660px;
	}
	#modal {
		width:510px;
	}
	#modal input {
		width:84%;
	}
	#case-study-bare-bones .splitColorLeft {
		float:none;
		width:100%;
	}
	#case-study-bare-bones .splitColorRight {
		float:none;
		width:100%;
	}
	#case-study-bare-bones .splitColorRight ul {
		margin:0 auto 0 auto !important;
		width:460px;
		padding-top:25px;
	}
	#case-study-bare-bones .splitColorRight ul li {
		margin:0 10px;
	}
	#case-study-bare-bones .splitColorLeft p {
		float:none;
		width:470px;
		margin:35px auto 0 auto !important;
	}
	#case-study-bare-bones .largeMidQuote ul {
		font-size:1.1125em;
		width:705px;
	}
	#case-study-bare-bones .largeMidQuote ul li:nth-child(2) {
		margin:0 50px;
	}
	#case-study-bare-bones .splitColorRight {
		height:200px;
		padding-bottom:25px;
	}
	#case-study-bare-bones .splitColorLeft {
		height:200px;
	}
	.splitColorRight h2 {
		margin:35px 0 0 0 !important;
		text-align:center;
	}
	#case-study-bare-bones .splitColorRight ul {
		width:580px;
	}
	#case-study-bare-bones .splitColorRight ul li {
		margin:0 20px;
	}
	.middleApp {
		margin:20px 40px;
	}
	.appStoreLink {
		margin:20px 40px;
	}
	#homeBanner p {
		width:500px;
		margin:0 auto;
	}
	.bannerPadding {
		height:53px !important;
	}
	#touchPoints ul {
		width:430px;
	}
	#touchPoints ul li {
		margin:0 25px;
		height:auto;
	}
	#touchPoints ul li:nth-child(1) {
		margin:0 25px;
	}
	#touchPoints ul li:nth-child(4) {
		margin:0 25px;
	}
	.ERPStudy {
		width:435px;
		float:none;
		margin:40px auto;
	}
	#seamlessERP ul {
		width:520px;
	}
	#seamlessERP ul li {
		margin:20px;
	}
	.ERPHeader a i {
		left:180px;
	}
	.ERPHeader a span {
		left:130px;
	}
	.ERPStudy:nth-child(even) {
		margin:40px auto;
	}
	.ERPStudy:nth-child(odd) {
		margin:40px auto;
	}
	#touchPoints ul li span {
		margin:100px 0 55px 0;
	}
	#bizNeeds img {
		display:none;
	}
	#systemsIntegrated img {
		position:relative;
		margin-left:20px;
	}
	#systemsIntegrated p {
		width:100%;
		margin-bottom:50px;
	}
	#systemsIntegrated {
		padding:65px 0;
	}
	#touchPointsLanding {
		padding:65px 0 60px 0;
	}
	#touchPointsLanding ul {
		width:690px;
	}
	#touchPointsLanding ul li {
		width:230px;
		margin-bottom:50px;
	}
	#ERPresults {
		padding:65px 0 95px 0;
	}
	#crown-erp #getStartedContainer,
	#bamboo-erp #getStartedContainer,
	#ghp-erp #getStartedContainer,
	#mignon-erp #getStartedContainer,
	#paper-erp #getStartedContainer {
		width:770px;
	}
	#bamboo-erp #bizNeeds h2, 
	#bamboo-erp #bizNeeds p,
	#ghp-erp #bizNeeds h2, 
	#ghp-erp #bizNeeds p {
		padding-right:0;
		width:100%;
	}
	#bamboo-erp #systemsIntegrated,
	#ghp-erp #systemsIntegrated {
		padding:55px 0 65px 0;
	}
	#soloParagraph p {
		width:100%;
		padding-top:0;
	}
	#bamboo-erp #touchPointsLanding,
	#ghp-erp #touchPointsLanding {
		padding:95px 0 100px 0;
	}
	#bamboo-erp #touchPointsLanding ul,
	#ghp-erp #touchPointsLanding ul {
		width:690px;
	}
	#bamboo-erp #touchPointsLanding ul li img,
	#ghp-erp #touchPointsLanding ul li img {
		left:19%;
	}
	#bamboo-erp #erpHeaders h2,
	#ghp-erp #erpHeaders h2 {
		margin:30px 55px !important;
	}
	#bamboo-erp #bizNeeds,
	#ghp-erp #bizNeeds {
		padding:70px 0 80px 0;
	}
	#mignon-erp #bizNeeds h2, 
	#mignon-erp #bizNeeds p {
		width:100%;
	}
	#bizNeeds ul {
		width:97%;
	}
	#mignon-erp #systemsIntegrated {
		padding:5px 0 80px 0;
	}
	#mignon-erp #touchPointsLanding {
		padding:85px 0 100px 0;
	}
	#mignon-erp #touchPointsLanding ul {
		width:705px;
	}
	#mignon-erp #touchPointsLanding ul li img {
		left:22%;
	}
	#mignon-erp #ERPIntro p {
		margin:45px 15px;
	}
	#paper-erp #bizNeeds h2, 
	#paper-erp #bizNeeds p {
		width:100%;
	}
	#paper-erp #systemsIntegrated {
		padding:5px 0 80px 0;
	}
	#paper-erp #touchPointsLanding {
		padding:85px 0 100px 0;
	}
	#paper-erp #touchPointsLanding ul {
		width:705px;
	}
	#paper-erp #touchPointsLanding ul li img {
		left:22%;
	}
	#paper-erp #ERPIntro p {
		margin:45px 15px;
	}
	#fraudTools .wideContainer {
		height:730px;
	}
	#partnerGrowth {
		width:705px;
	}
	.tripleMap {
		width:175px;
	}
	#MAPMiddleOptions {
		width:705px;
	}
	#MAPmiddle .MAPWrap {
		min-height:1090px;
	}
	#MAPMore {
		width:705px;
	}
	#levelList {
		width:705px;
	}
	#levelList ul li:nth-child(1) {
		margin:0 20px 0 0;
	}
	#levelList ul li {
		margin:0 20px;
	}
	#levelList ul li:nth-child(3) {
		margin:0 0 0 20px;
	}
	#levelList #firstLine {
		left:165px;
		width:150px;
	}
	#levelList #secondLine {
		right:165px;
		width:150px;
	}
	.moreContent {
		float:none;
		width:100%;
	}
	#case-study-crown-automotive .splitColorLeft {
		float:none;
		width:100%;
		height:130px;
	}
	#case-study-crown-automotive .splitColorLeft p {
		width:95%;
	}
	#case-study-crown-automotive .splitColorRight {
		float:none;
		width:100%;
	}
	#case-study-crown-automotive .splitColorRight ul {
		width:640px;
		margin:25px auto 0 auto !important;
	}
	#case-study-crown-automotive .paddedSection p {
		width:100%;
	}
	#case-study-crown-automotive .paddedSection .mainParagraph {
		width:100%;
	}
	#case-study-crown-automotive #outgrowing .container960 p {
		width:45%;
	}
	#case-study-crown-automotive .pullQuote {
		width:325px;
	}
	#case-study-crown-automotive .resultsAside {
		float:none;
		margin-left:0;
		width:91%;
		margin-bottom:25px;
	}
	#floatingForm {
		top:410px;
		right:110px;
	}
	#irce-2016 #revolutionize {
		padding:570px 0 80px 0;
	}
	#irce-2018 #revolutionize {
		padding:700px 0 80px 0;
	}
	#irce-2016 #revolutionize p,
	#irce-2016 #revolutionize h2,
	#irce-2018 #revolutionize p,
	#irce-2018 #revolutionize h2 {
		width:100%;
		text-align:center;
	}
	#irceMap ul {
		width:702px;
	}
	#irceMap ul li i {
		font-size:3em;
	}
	#irceMap ul li p {
		font-size:0.875em;
	}
	#enterpriseLeader p {
		width:100%;
	}
	#irceMap ul li:nth-child(1) {
		margin:0 10px 0 0;
	}
	#irceMap ul li {
		margin:0 85px;
	}
	#irceMap ul li:nth-child(3) {
		margin:0 0 0 10px;
	}
	#vod #nineHeader p, 
	#vod16 #nineHeader p {
		width:665px;
	}
	#vod #nineHeader h1, 
	#vod16 #nineHeader h1 {
		margin:50px 0 15px 0;
	}
	#vod #innerContent .nineFeaturesSection p,
	#vod16 #innerContent .nineFeaturesSection p {
		width:520px;
	}
	#vodContainer #passw {
		left:12%;
	}
	.irceOffShelf #landingHeader h1 {
		width:auto;
	}
	.irceDeserve #floatingForm {
		top:460px;
	}
	.irceVS #floatingForm {
		top:370px;
	}
	#case-study-essential-depot #fullHeader p {
		width:670px;
	}
	#case-study-essential-depot .splitColorLeft,
	#case-study-essential-depot .splitColorRight {
		float:none;
		width:100%;
	}
	.paddedSection .mainParagraphLessMargin {
		width:700px;
	}
	#case-study-essential-depot .midQuote p {
		width:700px;
	}
	#case-study-essential-depot .resultsAside {
		margin-bottom:30px;
	}
	#case-study-essential-depot .splitColorLeft p {
		float:none;
		margin:40px auto 0 auto !important;
		width:700px;
	}
	#case-study-essential-depot .splitColorRight ul {
		margin:25px 0 0 70px !important;
	}
	#featured #wideHeaderSubbed h1 {
		margin:65px 0 30px 0;
	}
	.largeTile {
		width:100%;
		min-height:400px;
	}
	.wideTile {
		width:100%;
		min-height:200px;
	}
	.smallTile {
		width:50%;
		min-height:200px;
	}
	#tpLinkTile .starterLink {
		background-size:45%;
	}
	#taylorTile .starterLink {
		background-size:45%;
	}
	#mtnHouseTile .starterLink {
		background-size:50%;
	}
	#newBelgiumTile .starterLink {
		background-size:50%;
	}
	#ghpTile .starterLink {
		background-size:25%;
	}
	#paperStoreTile .starterLink {
		background-size:50%;
	}
	#luliTile .starterLink {
		background-size:45%;
	}
	#featured .largeTile .featuredHover h2 {
		margin-top:145px;
		font-size:1em;
	}
	#featured .wideTile .featuredHover h2, #featured .smallTile .featuredHover h2 {
		margin-top:30px;
		font-size:1em;
	}
	#featured .featuredHover h3 {
		font-size:1.125em;
		margin-bottom:20px;
		line-height:20px;
	}
	#featured .featuredHover {
		margin:20px;
	}
	#featured .featuredHover .smallGrey {
		margin:10px auto;
	}
	#featured .featuredHover .btnTransparentSquared {
		display:none;
	}
	#featured #additionalClients .wideContainer {
		width:702px;
	}
	#featured #additionalClients ul {
		width:702px;
	}
	#featured #additionalClients ul li {
		margin:15px 12px;
		width:210px;
	}
	#featured #additionalClients #comingSoonClients {
		width:702px;
	}
	#featured #innerContent #subnav {
		display:block;
	}
	#featured #innerContent #subnav {
		margin:65px 0 0 0 !important;
	}
	#featured #comingSoonClients li {
		width:200px !important;
		margin:15px 13px !important;
	}
	#fullSlider {
		height:auto;
		padding-bottom:60px;
	}
	#fullSlider iframe {
		display:none;
	}
	#fullSlider .slideText {
		display:block;
		width:100%;
		margin:0 auto;
	}
	#fullSlider p {
		width:auto !important;
		margin:0 30px;
	}
	.slideText h3 {
		width:auto !important;
	}
	.slideThumbnail {
		display:block;
	}
	.slideThumbnail {
		height:390px;
	}
	#featured .slick-prev, 
	#featured .slick-next {
		top:180px !important;
	}
	.features2016 #wideHeaderSubbed #featuresList {
		width:450px;
	}
	.features2016 #wideHeaderSubbed #featuresList li {
		width:225px;
		text-align:center;
		margin-bottom:65px;
	}
	.features2016 #landingHeader .wideContainer .wideContainer img {
		right:41px;
		width:610px;
	}
	.newFeature .twoColList li {
		width:100%;
		min-height:auto;
	}
	.newFeature .threeColList li {
		width:100%;
		min-height:auto;
	}
	.features2016 #wideHeaderSubbed #subnav {
		display:block;
		margin:65px 0 115px 0 !important;
	}
	#featuresWrap {
		padding-top:240px;
	}
	.newFeature .twoColList li:nth-child(2n) {
		margin-left:0;
	}
	.features2016 #wideHeaderSubbed #featuresList li a i {
		float:none;
		margin-right:0;
		margin-bottom:5px;
	}
	.features2016 #wideHeaderSubbed #ecommFeatures {
		margin:105px 0 65px 0;
	}
	.features2016 #wrapper {
		overflow:hidden;
	}
	.miva2016 #streamline {
		background:#26282b url("/images/new-images/streamline-bg.png") no-repeat scroll center 250px;
		-webkit-background-size:70%;
		-moz-background-size:70%;
		-o-background-size:70%;
		background-size:70%;
		text-align:center;
	}
	#streamline #leftContent {
		width:100%;
		margin-top:325px;
	}
	.miva2016 #touchPoints {
		padding:20px 0 0 0;
	}
	.miva2016 #touchPoints ul {
		width:540px;
	}
	.miva2016 #touchPoints ul li {
		height:340px;
		width:230px;
		background:url("/images/new-images/hex-light.svg") no-repeat center top;
		margin:0 20px;
		}
		.miva2016 #touchPoints ul li:nth-child(1),
		.miva2016 #touchPoints ul li:nth-child(4) {
			margin:0 20px;
		}
		.miva2016 #touchPoints ul li:hover {
			background:url("/images/new-images/hexagon.svg") no-repeat center top;
		}
	#touchPoints ul li span {
		margin:40px 0 55px 0;
	}
	.features2016 #featuresList {
		display:none;
	}
	.features2016 #midJumpNav {
		display:block;
	}
	.featuredHoverSimple {
		margin-top:286px;
	}
	#featuredStore1Simple .initialLink:hover {
		background-position:center center;
	}
	#featuredStore2Simple .featuredHoverSimple {
		margin-top:310px;
	}
	#featuredStore2Simple .initialLink:hover {
		background-position:center 165px;
	}
	#featuredStore1Simple .featuredHoverSimple {
		margin-top:335px;
	}
	#headerCenterInfo {
		width:700px;
	}
	.containIconList {
		width:700px;
	}
	#platform-overview #landingHeader h1 {
		margin:130px 0 0 0;
	}
	#platform-overview #scalableSolution .solutionHeader {
		margin:15px 0 50px 0;
	}
	#scalableCross .content450 {
		margin-top:80px;
	}
	.crossedDiv .wideContainer {
		height:900px;
		background:url("/images/new-images/hat-screen.png") no-repeat center bottom;
	}
	.content450 {
		width:100%;
	}
	#wcHosting,
	#totalAccess {
		padding:85px 0;
	}
	.iconList {
		float:none;
		width:100%;
	}
	.iconList h3,
	.iconList p {
		width:84%;
	}
	.iconList:nth-child(2n) {
		margin-left:0;
	}
	#parcelContent table {
		margin:0 0 70px 0;
		width:100%;
	}
	.partnerBox {
		width:42%;
		height:550px;
	}
	.threeColumnBox {
		height:320px;
	}
	.fauxCell.mainInfo {
		width:390px;
	}
	#whats-new-9-6 .newFeatures .wideContainer {
		height:100%;
		background-position:center bottom;
	}
	#whats-new-9-6 .featuresContent {
		text-align:center;
	}
	#mivaPaySection {
		height:800px;
	}
	#subManagement {
		height:800px;
	}
	#scheduleTasks {
		height:750px;
	}
	#feedEngine {
		height:890px;
	}
	#inventoryCheckout {
		height:870px;
	}
	#reviewBaskets {
		height:740px;
	}
	#etsyMarketplace {
		height:610px;
	}
	#googleShopping {
		height:695px;
	}
	#responsiveEmail {
		height:890px;
	}
	#category-listing #searchspring-search_results .article-item, #category-listing #searchspring-search_results .product-item {
		width:94.3%;
	}
	#mivapay #landingHeader {
		padding-bottom:80px;
	}
	#mivapay #landingHeader h1 {
		margin:135px 0 50px 0;
	}
	#storePayment {
		background:#f2f2f2;
		height:330px;
	}
	#fasterCheckouts {
		height:850px;
	}
	#mivapay .featuresContent {
		margin-top:0;
	}
	#fasterCheckouts .featuresContent h2 {
		margin:0 0 10px 0;
	}
	#mivapay .featuresContent h2 {
		text-align:center;
	}
	#mivapay .featuresContent p {
		text-align:center;
	}
	#subTools {
		height:630px;
	}
	#subTools .btnTransparentSquared {
		margin:45px auto 0 auto;
	}
	#dataProtection {
		height:490px;
	}
	#payPricingOptions {
		width:720px;
	}
	.mivaPayBtn .blue-get-started-btn {
		width:160px;
	}
	#sub-management #landingHeader h1 {
		margin:195px 0 0 0;
	}
	#sub-management #landingHeader {
		padding:0 0 130px 0;
	}
	#sub-management .featuresContent {
		margin-top:0;
	}
	#sub-management .featuresContent h2,
	#sub-management .featuresContent p {
		text-align:center;
	}
	#productSubscription img {
		top:auto;
		left:auto;
		right:auto;
		bottom:0;
		width:700px;
	}
	#productSubscription {
		padding:65px 0 75px 0;
	}
	#manageTools .featuresContent {
		margin:75px 0 0 0;
	}
	#toolsLeft {
		display:none;
	}
	#manageTools {
		height:450px;
	}
	#selfManage img {
		top:auto;
		left:auto;
		right:auto;
		bottom:0;
	}
	#selfManage {
		height:740px;
	}
	#leverage .wideContainer {
		height:100%;
	}
	#leverage {
		padding:100px 0;
		height:440px;
	}
	#autoEmails img {
		top:auto;
		left:60px;
		right:auto;
		bottom:0;
	}
	#autoEmails .wideContainer {
		height:100%;
	}
	#autoEmails {
		height:740px;
	}
	#reportingEngine .wideContainer {
		height:100%;
	}
	#reportingEngine {
		padding:75px 0;
		height:830px;
	}
	#braintreeIntegration {
		height:480px;
	}
	#newNav #responsiveLeftMenu {
		color:#000;
	}
	#magento-headache #landingHeader h2,
	#magento-integration #landingHeader h2,
	#magento-cloud #landingHeader h2,
	#magento-security #landingHeader h2,
	#magento-support #landingHeader h2 {
		margin:45px 20px 0 20px;
	}
	#theProblem img {
		width:470px;
		top:50px;
		right:0;
		left:120px;
		position:relative;
	}
	#theSolution img {
		width:430px;
		top:70px;
		left:130px;
		position:relative;
	}
	.leftLogoInfo {
		width:90%;
	}
	#magentoSolution .leftLogoInfo {
		float:left;
	}
	#magento-integration #theSolution img {
		top:90px;
	}
	.augUpdate #ecommerceWebsites ul {
		width:433px;
	}
	#ecommerceWebsites #mivaPowers li {
		margin:25px 19px 25px 19px !important;
	}
	.augUpdate #revIdeas .wideContainer img {
		position:relative;
		top:40px;
		right:auto;
	}
	#revIdeas #leftContent {
		width:100%;
	}
	.augUpdate #customArch .wideContainer img {
		position:relative;
		top:30px;
		left:70px;
	}
	#customArch #leftContent {
		width:100%;
	}
	.augUpdate #featuredStore2Simple {
		width:100%;
	}
	.augUpdate #streamline #leftContent {
		width:100%;
	}
	#magento-security #theSolution img,
	#magento-support #theSolution img {
		top:70px;
	}
	#switch-to-miva #landingHeader h2 {
		margin:40px 100px 30px 100px;
	}
	#g2Customer img {
		position:relative;
		left:45px;
	}
	.paddedContent {
		padding:90px 0;
	}
	#switch-to-miva .floatedContent {
		width:100%;
	}
	#splitBoxOr div {
		width:35%;
	}
	.orDivide {
		top:133px;
		left:328px;
	}
	#easySwitch h2 {
		line-height:40px;
	}
	#advantageContainer {
		width:100%;
	}
	.mivaSide {
		background:url("/images/new-images/dash-left.jpg") no-repeat scroll right 55px;
		background-size:20%;
		width:30%;
	}
	.competitorSide {
		background:url("/images/new-images/dash-right.jpg") no-repeat scroll left 55px;
		background-size:20%;
		width:29%;
	}
	.mivaSide i {
		right:90px;
		top:40px;
	}
	#exploreAdvantage .orDivide {
		left:332px;
		top:36px;
	}
	#upgrade-your-site .iconList h3, 
	#upgrade-your-site .iconList p,
	#before-and-after .iconList h3,
	#before-and-after .iconList p {
		width:88%;
	}
	#upgradeTime {
		text-align:center;
		padding:110px 0 320px 0;
		background:#26282b url(/images/new-images/streamline-bg.png) no-repeat center bottom 110px;
		-webkit-background-size:350px auto;
		-moz-background-size:350px auto;
		-o-background-size:350px auto;
		background-size:350px auto;
	}
	#upgradeTime .floatedContent {
		width:100%;
	}
	#upgradeTime h2 {
		text-align:center;
		width:100%;
		float:none;
	}
	#upgradeTime p {
		float:none;
	}
	#upgradeTime .btnTransparentSquared {
		width:230px;
		margin:50px auto 0 auto;
		display:block;
		float:none;
	}
	#digitalRevolution {
		background:#F6F6F6;
		text-align:center;
	}
	#digitalRevolution .floatedContent {
		width:100%;
		float:none;
		margin:100px auto 0 auto;
	}
	#digitalRevolution .floatedContent h2 {
		width:100%;
	}
	#digitalRevolution .floatedContent p:nth-child(4) {
		margin-bottom:40px;
	}
	#digitalRevolution img {
		position:relative;
		right:auto;
		top:0;
		left:0;
		width:400px;
	}
	#digitalRevolution .btnTransparentSquared {
		clear:both;
		display:block;
		width:260px;
		margin:0 auto;
		float:none;
	}
	#topEnterprise .floatedContent {
		width:100%;
		text-align:center;
	}
	#costResults .floatedContent {
		float:left;
	}
	#proExpert .floatedContent:nth-child(2) {
		margin:95px 0 0 50px;
		width:250px;
	}
	#proExpert .floatedContent {
		width:400px;
		text-align:left;
	}
	#proExpert .floatedContent h2 {
		width:100%;
	}
	#topEnterprise .floatedContent img {
		float:none;
	}
	#topEnterprise .btnTransparentSquared {
		clear:left;
		float:none;
		width:170px;
		margin:0 auto 40px auto;
		display:block;
	}
	#topEnterprise .floatedContent h2 {
		width:100%;
	}
	#enterprise #inhouseAgency .headingParagraph {
		margin:0 80px 115px 80px;
	}
	#enterprise #inhouseAgency h2 {
		line-height:40px;
	}
	#enterprise .iconList p {
		width:88%;
	}
	#costResults .floatedContent {
		width:100%;
	}
	#costResults {
		background:#26282b url("/images/new-images/bg-tech-fade.jpg") no-repeat scroll left center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	#costResults .floatedContent .updateToGraph {
		text-align:center;
		width:100%;
	}
	#costResults .floatedContent p:nth-child(5) {
		margin:10px 0 50px 0;
	}
	#enterprise #customControl .headingParagraph {
		margin:0 50px 15px 50px;
	}
	#enterprise #customControl h2 {
		line-height:40px;
	}
	#costResults .floatedContent .btnTransparentSquared {
		float:none;
		width:180px;
		margin:50px auto 0 auto;
		clear:both;
		display:block;
	}
	#compSupport p {
		margin:0 40px;
	}
	#enterpriseDemands .floatedContent {
		width:100%;
	}
	#enterpriseDemands .floatedContent h2 {
		width:100%;	
	}
	#enterprise #customControl .iconList p,
	#enterprise #customControl .iconList h3 {
		width:75%;
	}
	#enterpriseDemands img {
		display:none;
	}
	#mivaconExclusive aside {
		margin:0 auto;
		float:none;
	}
	#mivaconExclusive .floatedContent {
		width:100%;
		margin-top:50px;
		float:left;
	}
	#mivaconExclusive .floatedContent h2,
	#mivaconExclusive .floatedContent p {
		width:100%;
	}
	#transactionSupport .floatedContent {
		float:none;
		width:100%;
		margin-top:200px;
	}
	#transactionSupport .wideContainer {
		background:url(/images/new-images/businesses.png) no-repeat center top;
	}
	#authorize #getStarted h3 {
		margin:35px 120px 50px 120px;
	}
	#authorize #getStartedContainer {
		width:770px;
	}
	#paymentExperience .floatedContent {
		width:100%;
		text-align:center;
	}
	#paymentExperience {
		padding:70px 0;
	}
	#paymentExperience img {
		top:30px;
		right:auto;
		width:480px;
		left:100px;
		position:relative;
	}
	#paymentExperience h2 {
		width:100%;
		text-align:center !important;
	}
	#safeSecure #paypalCard {
		left:100px;
		top:50px;
		width:500px;
		position:relative;
	}
	#safeSecure .floatedContent h2 {
		width:51%;
		float:none;
		margin:0 auto 20px auto !important;
	}
	#safeSecure {
		padding:70px 0 110px 0;
	}
	#safeSecure .floatedContent {
		width:100%;
		text-align:center;
	}
	#braintree #storePayment .floatedContent {
		width:305px;
		margin-top:-40px;
	}
	#braintree #storePayment {
		background:#fff url("/images/new-images/manage-saved-cards.png") no-repeat scroll right 140px;
		-webkit-background-size:55%;
		-moz-background-size:55%;
		-o-background-size:55%;
		background-size:55%;
		padding:100px 0 180px 0;
	}
	#braintree #landingHeader h2 {
		margin:60px 40px 0 40px;
	}
	#braintreeMiva p {
		margin:0 50px;
	}
	#braintree #storePayment .btnTransparentSquared {
		padding:10px 30px;
	}
	#professional-services #solution2 {
		margin:0 auto;
	}
	#professional-services .crossedDiv .wideContainer {
		height:1430px;
	}
	#professional-services #proExpert .floatedContent,
	#systemsInt .floatedContent {
		width:100%;
	}
	#professional-services #proExpert .floatedContent:nth-child(2),
	#systemsInt .floatedContent:nth-child(2) {
		width:100%;
		margin:35px 0 0 0;
	}
	.funnelCake #solution2 {
		margin:60px auto;
	}
	.funnelCake .crossedDiv .wideContainer {
		height:1870px;
	}
	.percentCircle {
		margin:0 auto 35px auto;
	}
	.funnelCake .crossedDiv .smallGrey {
		margin-bottom:85px;
	}
	#nextCloud img {
		width:520px;
		left:90px;
		right:0;
		position:relative;
	}
	#retail-integration #nextCloud img,
	#seamless-experience #nextCloud img {
		top:0;
	}
	.floatedContent {
		width:100%;
		text-align:center;
	}
	#nextCloud .btnTransparentSquared {
		clear:both;
		float:none;
		width:200px;
		margin:40px auto 0 auto;
	}
	#nextCloud p {
		width:100%;
		margin-bottom:45px;
	}
	#nextCloud .floatedContent h2 {
		width:100%;
	}
	#retail-integration #nextCloud .floatedContent h2,
	#seamless-experience #nextCloud .floatedContent h2 {
		margin:0 0 40px 0 !important;
	}
	#nextCloud hr {
		display:none;
	}
	.funnelCake #landingHeader {
		padding:0 0 180px 0;
	}
	.funnelCake #landingHeader h1 {
		margin:85px 0 0 0;
	}
	#personal-experience #landingHeader h1 {
		margin:155px 0 0 0;
	}
	.funnelCake #scalableCross h2 {
		line-height:36px;
	}
	#personal-experience .crossedDiv .wideContainer {
		height:1780px;
	}
	#outgrown-capabilities #landingHeader h1,
	#grow-scale #landingHeader h1 {
		margin:135px 40px 0 40px;
	}
	#outgrown-capabilities #landingHeader h2,
	#grow-scale #landingHeader h2 {
		margin:10px 80px 0 80px;
	}
	#clientProfile h3 {
		margin:50px 50px 15px 50px;
	}
	#clientProfile .tripleContainer,
	#resultsOnMiva .tripleContainer,
	.resultsOnMiva .tripleContainer {
		width:700px;
	}
	#clientProfile .solutionBox {
		float:left;
		width:190px;
	}
	#clientProfile #solution2 {
		margin:0 65px;
	}
	#resultsOnMiva .solutionBox,
	.resultsOnMiva .solutionBox {
		float:left;
		width:200px;
	}
	#resultsOnMiva .percentCircle,
	.resultsOnMiva .percentCircle {
		width:200px;
	}
	.percentCircle div {
		width:200px;
	}
	#resultsOnMiva #solution2,
	.resultsOnMiva #solution2 {
		margin:0 50px;
	}
	#resultsOnMiva h3,
	.resultsOnMiva h3 {
		margin:0 0 75px 0;
	}
	#resultsOnMiva #solution1 .percentCircle h4,
	.resultsOnMiva #solution1 .percentCircle h4 {
		margin:-5px 0 30px 0;
	}
	#grow-scale #resultsOnMiva .tripleContainer {
		width:690px;
	}
	#grow-scale #resultsOnMiva #solution2,
	#grow-scale #resultsOnMiva #solution3 {
		margin:0 15px;
	}
	#grow-scale #resultsOnMiva .solutionBox {
		margin:0 15px;
	}
	#grow-scale #resultsOnMiva h3 {
		margin:0 90px 75px 90px;
	}
	#resultsOnMiva .percentCircle h4,
	#resultsOnMiva #solution1 .percentCircle h4,
	.resultsOnMiva .percentCircle h4,
	.resultsOnMiva #solution1 .percentCircle h4 {
		margin:15px 0 30px 0;
	}
	#outgrown-capabilities #resultsOnMiva #solution1 .percentCircle h4 {
		margin:-10px 0 30px 0;
	}
	.satisfaction #clientProfile #topVideo,
	#customer-satisfaction-2 #clientProfile #topVideo,
	#customer-satisfaction-3 #clientProfile #topVideo,
	#customer-satisfaction-5 #clientProfile #topVideo {
		width:700px;
	}
	.satisfaction #clientProfile #topVideo img {
		width:100%;
	}
	.satisfaction #clientProfile .smallerHeader,
	#customer-satisfaction-2 #clientProfile .smallerHeader,
	#customer-satisfaction #clientProfile .smallerHeader,
	#customer-satisfaction-3 #clientProfile .smallerHeader,
	#customer-satisfaction-5 #clientProfile .smallerHeader {
		margin:0 100px 50px 100px;
	}
	#customer-satisfaction-2 #clientProfile #topVideo,
	#customer-satisfaction-3 #clientProfile #topVideo,
	#customer-satisfaction-5 #clientProfile #topVideo {
		top:-640px;
	}
	#customer-satisfaction-2 #clientProfile,
	#customer-satisfaction-3 #clientProfile,
	#customer-satisfaction-5 #clientProfile {
		padding:400px 0 150px 0;
	}
	#customer-satisfaction-2 .solutionBox span,
	#customer-satisfaction-3 .solutionBox span,
	#customer-satisfaction-5 .solutionBox span {
		display:inline !important;
	}
	#customer-satisfaction-4 .midQuote p {
		width:700px;
	}
	#customer-evolution #landingHeader h1 {
		margin:85px 90px 0 90px;
	}
	#customer-evolution #landingHeader h2 {
		margin:30px 130px;
	}
	#customer-evolution .crossedDiv .wideContainer {
		height:1895px;
	}
	#customer-evolution #nextCloud .floatedContent h2 {
		margin:0 0 50px 0 !important;
	}
	#fully-integrated #nextCloud .floatedContent h2 {
		margin:0 0 40px 0 !important;
	}
	#fully-integrated #nextCloud img {
		top:0;
	}
	#fully-integrated #landingHeader h1 {
		margin:85px 40px 0 40px;
	}
	#customer-satisfaction-5 #landingHeader {
		padding:0 0 310px 0;
	}
	#case-study-sewing-parts-online .splitColorRight ul li {
		margin:0 10px;
		font-size:0.5125em;
	}
	#case-study-sewing-parts-online .splitColorLeft p {
		margin:25px 20px 0 0;
	}
	#hosting-architecture #landingHeader h1 {
		margin:175px 0 0 0;
	}
	#hosting-architecture .floatedContent {
		text-align:left;
	}
	#hosting-architecture .iconList h3,
	#hosting-architecture .iconList p {
		width:90%;
	}
	#hosting-architecture .iconList {
		width:100%;
	}
	#mivaCustomer .floatedContent {
		text-align:center;
	}
	#mivaCustomer .floatedContent p {
		margin:0 100px;
	}
	#mivaCustomer {
		padding:100px 0;
	}
	#listsContainer {
		width:700px;
	}
	.hugeList {
		width:25%;
	}
	.hugeList:nth-child(2) {
		margin:0 80px;
	}
	#manangedEnvironment img {
		position:relative;
		width:500px;
		margin-bottom:40px;
		left:100px;
	}
	#caseStatsNoSplit .statsThree:nth-child(2) {
		margin:0 25px;
	}
	#caseStatsNoSplit .statsThree {
		width:215px;
	}
	#oliverMidQuote p {
		width:690px;
	}
	#case-study-oliver #migrating img,
	#case-study-lotus-sculpture #migrating img {
		left:0;
		top:30px;
		position:relative;
	}
	#case-study-oliver #migrating .floatedContentt {
		width:100%;
		text-align:left;
	}
	#case-study-lotus-sculpture #migrating .floatedContent {
		width:100%;
		text-align:left;
		margin-bottom:50px;
	}
	#case-study-lotus-sculpture .splitColorRight {
		width:700px;
	}
	#case-study-lotus-sculpture .splitColorRight ul li {
		font-size:0.6125em;
		margin:0 10px;
	}
	#case-study-lotus-sculpture #outgrowing .pullQuote {
		margin:0 0 20px 25px;
	}
	#ACLN #innerContent ul {
		width:740px !important;
	}
	#ACLN #innerContent ul li {
		margin:0 15px;
	}
	#featured #landingHeader h1 {
		margin:100px 0 0 0;
	}
	.modalHero {
		display:none;
	}
	.modalForm {
		margin-left:40px;
	}
	.splitModal {
		width:470px !important;
	}
	#modal .modalForm .btnBlueStandard {
		margin-bottom:65px;
	}
	#innerContent #g2Banner p,
	#innerContent #g2NoPop p {
		border-right:none;
		float:none;
		margin:0;
		padding:0;
		text-align:center;
		width:100%;
		height:auto;
	}
	#g2Banner .btnTransparentSquared,
	#g2NoPop .btnTransparentSquared {
		float:none;
		max-width:150px;
		text-align:center;
		display:block;
		margin:15px auto 0 auto;
	}
	#g2Banner p i,
	#g2NoPop p i {
		margin-right:0;
	}
	#platformScale {
		-webkit-background-size:50%;
		-moz-background-size:50%;
		-o-background-size:50%;
		background-size:50%;
		padding:110px 0;
	}
	#platformScale .floatedContent {
		width:400px;
		text-align:left;
	}
	#platformScale .floatedContent h2 {
		margin-bottom:70px !important;
	}
	#professional-services #g2NoPop .btnTransparentSquared,
	#enterprise #g2Banner .btnTransparentSquared {
		max-width:160px;
	}
	#white-paper #floatingForm,
	.whitepaperLanding #floatingForm {
		top:200px !important;
	}
	#white-paper.townHallLanding #floatingForm {
		top:420px !important;
	}
	#white-paper #white-paper--visionary,
	.whitepaperLanding #white-paper--visionary {
		padding:970px 0 80px 0 !important;
	}
	#white-paper.townHallLanding #white-paper--visionary {
		padding:530px 0 80px 0 !important;
	}
	#white-paper #landingHeader h1,
	.whitepaperLanding #landingHeader h1 {
		margin:105px 0 0 0 !important;
	}
	#white-paper.scaling-whitepaper #floatingForm {
		top:240px !important;
	}
	.townHallLanding #responsiveLeftMenu {
		color:#2f2f2f;
	}
	#sub-economy #productSubscription .featuresContent {
		text-align:center;
		margin-top:0;
	}
	#sub-economy #productSubscription img {
		position:relative;
		margin-top:40px;
	}
	#sub-economy .featuresContent h2 {
		text-align:center;
	}
	#sub-economy #productSubscription .btnTransparentSquared {
		margin:20px 0 0 225px;
		width:180px;
	}
	#sub-economy .featuresContent p {
		margin-bottom:30px;
	}
	#sub-economy #productSubscription {
		padding:65px 0 165px 0;
	}
	#sub-economy #manageTools .featuresContent {
		margin:75px auto 0 auto;
		width:85%;
	}
	#sub-economy #manageTools {
		height:360px;
	}
	#sub-economy #selfManage img {
		position:relative;
	}
	#sub-economy #selfManage .featuresContent {
		margin-top:0;
	}
	#sub-economy #selfManage .featuresContent p {
		text-align:center;
	}
	#sub-economy #selfManage .btnTransparentSquared {
		margin:20px 0 0 225px;
		width:180px;
		text-align:center;
	}
	#sub-economy #selfManage img {
		position:relative;
		margin-top:40px;
	}
	#sub-economy #selfManage {
		height:805px;
	}
	#subscriptionFooter h2 {
		line-height:36px;
		margin:0 25px 45px 25px;
	}
	#applepay #landingHeader #phoneAngle {
		position:relative;
		width:500px;
		top:60px;
		right:-120px;
	}
	#applepay #landingHeader {
		padding:0 0 110px 0;
	}
	#applepay #landingHeader h1 {
		margin:80px auto 0 auto;
		text-align:center;
	}
	#applepay #landingHeader h2 {
		text-align:center;
	}
	#applepay #landingHeader .btnTransparentSquared {
		margin-left:200px;
		margin-top:60px;
	}
	#imageColumns img {
		display:none;
	}
	.leftFour:nth-child(odd) {
		margin-right:80px;
	}
	#simpleMiva img {
		width:100%;
	}
	#paypal-promo #landingHeader h1,
	#be-our-guest #landingHeader h1 {
		font-size:3.5em;
		margin:120px 0 40px 0;
	}
	#paypal-promo #landingHeader,
	#be-our-guest #landingHeader {
		padding:0 0 160px 0;
	}
	#promoHeader h2 {
		line-height:46px;
	}
	.conSpeaker,
	.conSpeaker:nth-child(3),
	.conSpeaker:nth-child(4) {
		margin:0 40px 30px 40px;
	}
	#applepay-resources #landingHeader #phoneAngle {
		position:relative;
		width:500px;
		right:-160px;
	}
	#tripleFull div h3 {
		font-size:1.5em;
	}
	#tripleLeft .tripleContent,
	#tripleMid .tripleContent,
	#tripleRight .tripleContent {
		width:260px;
	}
	#tripleFull {
		height:210px;
	}
	.tripleContent {
		top:75px;
	}
	#applepay-resources #simpleMiva p {
		margin:0 20px 100px 20px;
	}
	#applepay-resources #landingHeader h1 {
		margin:150px auto 0 auto;
		text-align:center;
	}
	#applepay-resources #landingHeader h2 {
		margin:20px auto 0 auto;
		text-align:center;
	}
	#applepay-resources #landingHeader .btnTransparentSquared {
		margin:70px 0 30px 190px;
	}
	#applepay-resources #landingHeader {
		padding:0 0 135px 0;
	}
	.miva2017 #resultsOnMiva .solutionBox,
	.resultsOnMiva .solutionBox {
		width:180px;
	}
	.miva2017 #resultsOnMiva #solution3 .percentCircle h4 {
		margin:45px 0 30px 0;
	}
	.miva2017 #resultsOnMiva #solution2,
	.resultsOnMiva #solution2 {
		margin:0;
	}
	#singleSource {
		background:#F6F6F6;
	}
	#mountainCog .floatedContent {
		text-align:left;
	}
	#newReadyThemes .floatedContent img {
		position:relative;
		width:500px;
		right:0;
	}
	#newReadyThemes {
		padding:90px 0;
	}
	#newReadyThemes .floatedContent h2 {
		margin:70px 0 60px 0 !important;
	}
	#newReadyThemes .floatedContent h3,
	#newReadyThemes .floatedContent p {
		width:100%;
	}
	#newReadyThemes .btnRoundFullBlue {
		margin:0 auto;
	}
	.miva2017 #ROIQuote img {
		position:relative;
		width:500px;
		right:0;
		left:100px;
		top:80px;
	}
	.miva2017 #ROIQuote .floatedContent h2 {
		width:100%;
		margin:0 0 50px 0 !important;
	}
	.miva2017 #ROIQuote h3,
	.miva2017 #ROIQuote p.updateToGraph {
		float:none;
	}
	.miva2017 #ROIQuote .btnRoundFullBlue {
		margin-left:160px;
	}
	.miva2017 #ROIQuote,
	.miva2017 #singleSource {
		padding:125px 0;
	}
	.whitepaperLanding #digitalRevolution .floatedContent {
		margin:0 auto;
	}
	.whitepaperLanding #digitalRevolution .btnRoundFullBlue {
		margin:25px auto 0 auto !important;
		width:175px;
		float:none !important;
	}
	.whitepaperLanding #digitalRevolution .floatedContent ul {
		margin:25px 0 !important;
	}
	.bigTile {
		width:700px;
	}
	#themeLuxe, #themeCoustic {
		margin:0 30px 36px 0;
	}
	#themeVino, #themeBooc, #themeSuivant, #themeIronWool {
		margin:0 0 36px 0;
	}
	.littleTile {
		width:335px;
	}
	#thank-you #landingHeader {
		padding:0 0 460px 0;
	}
	#thankYouInfo .floatedContent {
		float:none;
		width:570px;
		margin:0 auto;
		text-align:center;
	}
	.floatedContent h2 {
		width:100%;
	}
	#thankYouInfo h3 {
		float:none;
	}
	#thank-you #popPages {
		margin:70px auto 0 auto;
	}
	#thankYouInfo {
		padding:150px 0 110px 0;
	}
	#thank-you #landingHeader h1 {
		margin:75px 0 0 0;
	}
	#prBar .longDash {
		display:none;
	}
	#prBar h3 a {
		float:none;
	}
	#reviewersAgree {
		background:#f9f9f9;	
	}
	#reviewersAgree .floatedContent h3 {
		text-align:center;
		float:none;
	}
	#reviewersAgree .floatedContent a {
		float:none;
		margin:0 auto;
		width:130px;
		display:block;
	}
	#G2 .resultsOnMiva #solution2,
	#ranked-first .resultsOnMiva #solution2 {
		margin:0;
	}
	#SEMHeader img {
		width:700px;
		bottom:-80px;
	}
	.tripLeft {
		width:190px;
	}
	.tripLeft {
		margin:85px 0 65px 0;
	}
	.tripLeft:nth-child(2) {
		margin:85px 60px 65px 60px;
	}
	.SEMPage #scalableCross .wideContainer {
		height:750px;
	}
	#SEM9 #scalableCross .wideContainer {
		height:800px;
	}
	#SEMHeader hr {
		margin:145px auto 25px auto;
	}
	.crossEnder {
		height:150px;
	}
	#CTAStick form,
	#CTAStick p {
		display:none;
	}
	#CTAStick a {
		display:block;
		width:100%;
		height:100%;
		color:#FFF;
		text-align:center;
		padding:20px 0;
		font-weight:500;
		letter-spacing:0.0475em;
	}
	#CTAStick {
		background:#16c0d5;
	}
	#were-the-experts #CTAStick {
		background:#f7394a;
	}
	.CTAStuck {
		height:65px !important;
	}
	#thank-you-form .fullHalf,
	#start-today .fullHalf {
		float:none;
		width:100%;
		height:auto;
	}
	#thankYouLeft {
		display:none;
	}
	#thankYouRight .modalForm {
		margin-left:0;
	}
	.SEMPage #mivaLogo i {
		font-size:1.125em;
	}
	#company .flipFlopImageRight {
		height:auto;
		padding-bottom:20px;
	}
	.MagentoSEM #SEMHeader h1 {
		max-width:330px;
		line-height:45px;
		font-size:2.5em;
	}
	.MagentoSEM #SEMHeader p {
		max-width:400px;
	}
	#MagHeaderForm input[type="email"] {
		width:200px;
	}
	#headerPhone img {
		top:175px;
		left:-95px;
	}
	#headerPhone {
		right:-240px;
	}
	#bigCompare {
		width:699px;
	}
	#midPage .floatedContent {
		text-align:left;
		width:450px;
	}
	#midPage img {
		right:-250px;
		width:490px;
	}
	#mivaCompare {
		padding:60px 35px 130px 35px;
		width:220px;
	}
	.ratingBar {
		width:180px;
	}
	.rightCompare {
		width:150px;
	}
	.leftCompare {
		width:150px;
		margin-right:20px;
		padding-right:20px;

	}
	#otherCompare .ratingBar {
		width:110px;
	}
	.overlayModalWhite .modalForm {
		margin-left:0;
	}
	#SEMagento2 #bigCompare,
	#reviews #bigCompare {
		display:none;
	}
	#SEMagento2 .swiper-container,
	#reviews .swiper-container {
		display:block;
		top:270px;
	}
	#SEMagento2 #midPage {
		padding:150px 0 30px 0;
	}
	#SEMagento2 #midPage h2.bottomItem {
		margin:50px auto 0 auto;
	}
	#SEM-MC #crossQuote .wideContainer,
	#SEM-DEMO #crossQuote .wideContainer,
	#SEM-MOBILE #crossQuote .wideContainer {
		height:320px;
	}
	#SEM-MOBILE #SEMHeader img {
		bottom:-120px;
	}
	.MagentoSEM #SEMHeader p:nth-child(6) {
		font-size:0.875em;
	}
	#capterraSection .mivaCompare {
		position:relative;
		top:70px;
		margin:0 auto;
	}
	#capterraSection .floatedContent h2,
	#capterraSection .floatedContent h3,
	#capterraSection .floatedContent p {
		width:100%;
	}
	#capterraSection a {
		text-align:center;
		float:none;
	}
	#innerContent .threeThings p {
		width:325px;
		margin:0 50px 0 45px;
	}
	#leftThree {
		width:69.8%;
	}
	#rightSection ul {
		margin:0 0 0 40px;
	}
	#rightSection h2 {
		margin:0 0 50px 40px;
	}
	#leftThree .threeThings {
		padding:67px 0;
	}
	#innerContent .textSection h2 {
		width:410px;
	}
	.textSection p {
		width:410px;
	}
	#leftTiles {
		width:250px;
	}
	#rightTiles {
		width:420px;
	}
	#percentRow {
		width:410px;
	}
	.smallPercentage {
		margin:0 70px 20px 0;
	}
	.smallPercentage:nth-child(3) {
		margin:0 54px 20px 0;
	}
	.newCaseStudy #landingHeader h1 {
		margin:150px 0 50px 10px;
	}
	.headerPull {
		margin-left:10px;
	}
	.threeLeft {
		width:115px;
	}
	#rightSection ul li:nth-child(6) {
		font-size:0.875em;
	}
	#innerContent #hugeQuote h4,
	#innerContent .hugeQuote h4 {
		width:100%;
	}
	#hugeQuote h5,
	.hugeQuote h5 {
		width:100%;
	}
	#sectionSolution img {
		width:100%;
	}
	#siteScreen {
		width:100%;
		height:715px;
		background-size:100%;
	}
	.screenHeight {
		height:3430px !important;
	}
	#battery-mart .screenHeight {
		height:966px !important;
	}
	.tripSlideContainer {
		width:590px;
		margin:0 auto;
	}
	.SEMv2 .tripLeft {
		width:100%;
		margin:25px 0 0 0;
	}
	.SEMv2 .slick-next {
		right:-95px !important;
	}
	.SEMv2 .slick-prev {
		left:-95px !important;
	}
	.SEMv2 .slide {
		max-width:590px;
	}
	.SEMv2 .slide .tripLeft:nth-child(4) {
		margin:25px 0 0 0 !important;
	}
	.SEMv2 #scalableCross .wideContainer {
		height:350px !important;
	}
	.SEMv2 #innerContent .tripLeft h2 {
		text-align:center;
	}
	.SEMv2 .slick-slide img {
		max-width:100%;
	}
	.SEMv2 .slick-prev, .SEMv2 .slick-next {
		top:11% !important;
	}
	.SEMv2 .slick-dots {
		bottom:-30px;
	}
	.SEMv2 #SEMHeader h1 {
		font-size:2.2em;
	}
	.SEMv2 .tripleContainer {
		width:705px;
	}
	.SEMv2 #crossQuote .solutionBox {
		float:left;
		padding:0 5px;
		max-width:220px;
	}
	.SEMv2 #crossQuote #solution2 {
		border-right:none;
		border-left:none;
	}
	.SEMv2 #crossQuote .solutionBox p {
		font-size:0.75em;
	}
	#scalableSlide {
		-webkit-background-size:200%;
		-moz-background-size:200%;
		-o-background-size:200%;
		background-size:200%;
	}
	.newCompany #jobsTable tbody tr {
		margin-left:20px;
	}
	.newCompany #responsiveLeftMenu {
		color:#353434;
	}
	#careers #landingHeader .imgBackground {
		right:-340px;
	}
	#newSubnav {
		display:none;
	}
	.newCompany #homeNav {
		height:95px;
	}
	#landingHeader .imgBackgroundMobile {
		display:block;
	}
	#landingHeader .imgBackground {
		display:none;
	}
	.newCompany #landingHeader hr {
		width:80px;
	}
	.newCompany #landingHeader h1 {
		font-size:4.75em;
		margin:0 0 200px 0;
	}
	.newCompany #landingHeader .floatedContent {
		margin:240px 0 0 110px;
	}
	.newCompany #landingHeader p {
		text-align:left;
	}
	#landingHeader .imgBackgroundMobile {
		top:0;
		right:0;
	}
	#niceToMeet {
		width:512px;
		height:464px;
		left:-130px;
	}
	#niceToMeet .hi {
		margin-top:50px;
		width:91%;
	}
	#niceToMeet .meet {
		margin-top:145px;
		width:91%;
	}
	#jobBenefits .floatedContent {
		width:100%;
	}
	#jobBenefits .floatedContent h2 {
		width:175px;
		float:right;
		text-align:left;
		margin:230px 110px 0 0 !important;
	}
	#jobBenefits .floatedContent p {
		width:175px;
		float:right;
		text-align:left;
		clear:right;
		margin:0 110px 130px 0 !important;
	}
	#jobBenefits ul {
		margin:0 auto;
		float:none;
		width:435px;
	}
	#jobBenefits ul li,
	#jobBenefits ul li:nth-child(3) {
		margin:0 150px 30px 0;
		text-align:left;
	}
	#jobBenefits ul li:nth-child(2),
	#jobBenefits ul li:nth-child(4), 
	#jobBenefits ul li:nth-child(6) {
		margin:0 0 30px 0;
	}
	#jobBenefits {
		padding:130px 0 0 0;
	}
	#imgBg1,
	#imgBg2 {
		display:none;
	}
	#imgBg1Mobile {
		display:block;
		width:640px;
		height:482px;
		position:absolute;
		left:0;
		right:0;
		margin-left:auto;
		margin-right:auto;
		top:-400px;
	}
	#imgBg2Mobile {
		display:block;
		position:absolute;
		bottom:-110px;
		left:auto;
		right:0;
	}
	#culture {
		padding:0;
		margin:155px 0 0 130px;
	}
	#opportunity {
		margin-left:130px;
	}
	#inspiration {
		float:left;
		margin:780px 0 0 130px;
	}
	#cultOppInspiration {
		padding:460px 0 110px 0;
		overflow-x:hidden;
	}
	.newCompany #landingHeader {
		padding:0 0 50px 0;
	}
	#jobHeader {
		text-align:center;
		width:485px;
		margin:0 auto 65px auto;
	}
	#jobHeader img {
		float:none;
	}
	#jobHeader p {
		float:none;
		width:100%;
		margin-top:35px;
	}
	#careers #jobs h2 {
		margin-bottom:55px;
		text-align:center;
		float:none;
	}
	#jobWrap {
		width:700px;
	}
	.newCompany #landingHeader .btnRedStandard {
		text-align:left;
	}
	#subWrap {
		padding:25px 0;
	}
	#company #landingHeader .imgBackgroundMobile {
		display:none;
	}
	#company #landingHeader .imgBackground {
		display:block;
	}
	#company #landingHeader .imgBackground {
		right:-560px;
	}
	#scrollFloat {
		left:-210px;
		top:-260px;
	}
	#newVision .floatedContent {
		width:350px;
		text-align:left;
	}
	#newVision {
		padding:0 0 90px 0;
	}
	#touchWrap {
		width:660px;
		margin-left:20px;
	}
	#touchWrap .rightSide {
		width:270px;
	}
	#getInTouch {
		padding:80px 0 150px 0;
	}
	#companyBottom .wideContainer {
		width:702px;
		height:385px;
		-webkit-background-size:100%;
		-moz-background-size:100%;
		-o-background-size:100%;
		background-size:100%;
	}
	#non-compliance #landingHeader h1 {
		margin:90px 0 30px 0;
	}
	#non-compliance #landingHeader {
		padding:0 0 130px 0;
	}
	#yourWay {
		background:none;
		padding:100px 0;
	}
	#upToDate .wideContainer {
		width:770px;
	}
	.stayCurrent:nth-child(2) {
		width:270px;
		text-align:center;
		margin:0 25px;
	}
	.stayCurrent:nth-child(1) {
		padding-top:35px;
	}
	.stayCurrent:nth-child(3) {
		padding-top:35px;
	}
	#compFees .floatedContent {
		float:none;
		margin:0 auto 50px auto;
		width:520px;
	}
	.stayCurrent {
		float:none;
		margin:0 auto !important;
	}
	.stayCurrent:nth-child(1) hr {
		margin:20px auto;
	}
	#press-releases #landingHeader h1,
	#management #landingHeader h1 {
		margin:130px 0 0 110px;
	}
	#press-releases #landingHeader hr,
	#management #landingHeader hr {
		top:135px;
	}
	#press-releases #landingHeader .imgBackground,
	#management #landingHeader .imgBackground, {
		display:block;
		top:60px;
	}
	#pressContainer h2 {
		margin:0 0 65px 0;
	}
	.releases {
		margin:15px 0 0 0;
	}
	#getInTouch img {
		display:none;
	}
	#press-releases #landingHeader {
		padding:0 0 70px 0;
	}
	#management #landingHeader {
		padding:0 0 110px 0;
	}
	#management #landingHeader .imgBackground {
		display:none;
	}
	#management #landingHeader .imgBackgroundMobile {
		top:50px;
		right:-70px;
	}
	.leaderSection {
		width:300px;
		margin:0 25px 75px 25px;
	}
	.leaderSection:nth-child(2), 
	.leaderSection:nth-child(5), 
	.leaderSection:nth-child(8), 
	.leaderSection:nth-child(11) {
		margin:0 25px 75px 25px;
	}
	#NTFD #landingHeader h1 {
		line-height:30px;
	}
	.leaderBio .leftSide {
		float:none;
		margin:160px auto 0 auto;
	}
	.leaderBio .mfp-close {
		top:60px !important;
	}
	.leaderBio .rightSide {
		float:none;
		margin:110px auto 0 auto;
	}
	#management .overlayModalWhite,
	#conScholarship .overlayModalWhite {
		min-height:1700px;
	}
	#press-releases.single #press2017 {
		padding-left:0;
	}
	#icon-20th {
		display:none;
	}
	#go-direct #floatingForm {
		top:300px !important;
	}
	#premium-ecommerce #floatingForm,
	#prod-rev #floatingForm {
		top:240px !important;
	}
	#future-econ #floatingForm {
		top:210px !important;
	}
	.newCompany #landingHeader .simpleCandy {
		right:-135px;
		top:50px;
	}
	.newCompany #heroImage {
		width:435px;
		top:0;
		right:-30px;
	}
	#heroImage .candyBox {
		width:290px;
		height:700px;
		right:0;
	}
	#heroImage img {
		max-width:100%;
		top:50px;
	}
	#niceToMeet .bigRedBox {
		width:200px;
		height:200px;
		border:solid 130px #f7394a;
	}
	#niceToMeet .bigRedBox hr {
		width:115px;
		margin:15px auto 0 auto;
	}
	#imageWrap {
		width:990px;
		left:-320px;
	}
	#inspireWrap hr {
		left:245px;
	}
	#inspireWrap .redBox {
		left:635px;
	}
	#inspireWrap .bigRedBox {
		right:-520px;
		top:840px;
		height:145px;
		border-bottom:none;
	}
	#niceToMeet .smallCandy {
		width:80px;
		height:80px;
		position:absolute;
		top:45px;
		right:20px;
	}
	#niceToMeet .tinyCandy {
		width:45px;
		height:45px;
		position:absolute;
		top:10px;
		right:-10px;
	}
	#company #heroImage {
		right:-120px;
	}
	#companyBottom img:nth-child(1) {
		margin-left:0;
	}
	#companyBottom img {
		max-width:250px;
	}
	#companyBottom .bigRedBox {
		right:-545px;
		top:100px;
		border:solid 70px #f7394a;
		border-bottom:none;
		height:215px;
	}
	#companyBottom {
		padding:0;
		overflow-x:hidden;
	}
	#getInTouch .candyBox {
		display:none;
	}
	.otherCompare {
		width:50%;
		right:155px;
	}
	.wideCompare {
		width:700px;
	}
	.wideCompare .otherCompare {
		width:685px;
		padding:30px 15px 20px 0;
		right:auto;
		top:365px;
	}
	.wideCompare .mivaCompare {
		left:235px;
		width:150px;
		padding:60px 45px 35px 45px;
	}
	#lowLarge .leftCompare {
		margin-right:20px;
		padding-right:20px;
		width:135px;
	}
	#lowLarge .wideLeft .leftCompare {
		margin-right:20px;
		margin-left:20px;
	}
	#reviews #lowerComparison {
		padding:170px 0 590px 0;
	}
	.wideLeft {
		border-right:solid 1px #eaefef;
		margin-right:20px;
		padding-right:20px;
	}
	#lowOther .rightCompare p, 
	#lowOther .leftCompare p {
		font-size:0.75em;
		margin-top:30px;
	}
	.wideCompare .rightCompare {
		width:135px;
	}
	#lowOther .wideLeft .rightCompare p {
		margin-top:38px;
	}
	#capterra #bottomPage {
		padding:400px 0 100px 0;
	}
	#SEMagento2 #bottomSEM {
		padding:190px 0 100px 0;
	}
	.newVS #heroImage {
		z-index:88;
		top:100px;
	}
	.newVS #SEMHeader h1 {
		color:#4d4d4d;
		max-width:700px;
		margin:185px 0 50px 0;
		mix-blend-mode:normal;
		text-align:center;
	}
	.newVS #SEMHeader h2 {
		z-index:89;
		position:relative;
		text-align:center;
	}
	.newVS #SEMHeader p {
		z-index:89;
		position:relative;
		text-align:center;
		max-width:510px;
		margin:0 auto 15px auto;
	}
	.newVS #SEMHeader img {
		display:none;
	}
	.newVS #heroImage .candyBox {
		width:860px;
		height:490px;
		top:0;
		right:120px;
	}
	.newVS #MagHeaderForm {
		margin:160px 0 20px 0;
	}
	.newVS #MagHeaderForm input[type="email"] {
		width:390px;
	}
	#singleCompare #scrollFloat {
		display:none;
	}
	#singleCompare .candyContainer {
		display:none;
	}
	#singleCompare {
		padding:0 0 265px 0;
	}
	.newVS #SEMHeader {
		padding-bottom:90px;
	}
	.sideByCompare {
		width:700px;
	}
	.mivaSideBy {
		width:375px;
	}
	#innerContent .sideByCompare ul {
		width:215px;
	}
	.otherSideBy {
		width:325px;
	}
	#innerContent .sideByCompare .otherSideBy ul {
		width:185px;
	}
	.sideByCompare ul li span {
		background:url(/images/new-images/circle-noline.png) no-repeat center center;
		width:23px;
		height:23px;
	}
	.sideByCompare ul li span {
		right:-50px;
	}
	#miva-bigcommerce .mivaSideBy ul li:nth-child(1) span,
	#miva-bigcommerce .otherSideBy ul li:nth-child(1) span {
		top:30px;
	}
	#miva-bigcommerce .mivaSideBy ul li:nth-child(2) span,
	#miva-bigcommerce .otherSideBy ul li:nth-child(2) span {
		top:60px;
	}
	#miva-bigcommerce .mivaSideBy ul li:nth-child(3) span,
	#miva-bigcommerce .mivaSideBy ul li:nth-child(7) span,
	#miva-bigcommerce .mivaSideBy ul li:nth-child(8) span,
	#miva-bigcommerce .otherSideBy ul li:nth-child(4) span,
	#miva-bigcommerce .otherSideBy ul li:nth-child(5) span,
	#miva-bigcommerce .otherSideBy ul li:nth-child(8) span {
		top:45px;
	}
	#miva-bigcommerce .mivaSideBy ul li:nth-child(7) span {
		top:40px;
	}
	#miva-bigcommerce .sideByCompare .otherSideBy ul li:nth-child(3) span {
		top:30px;
	}
	#miva-bigcommerce .sideByCompare .otherSideBy ul li:nth-child(4) span {
		top:40px;
	}
	#miva-bigcommerce .sideByCompare .otherSideBy ul li span {
		left:-40px;
	}
	#goLiveTime a {
		position:absolute;
		bottom:0;
		right:0;
		left:0;
		margin-right:0;
		margin-left:0;
	}
	#goLiveTime h2 span {
		display:block;
	}
	#goLiveTime {
		padding:90px 0 130px 0;
	}
	#goLiveTime .wideContainer {
		height:490px;
	}
	#featureCompare {
		height:auto;
	}
	.hugeBox {
		padding:65px 35px 60px 35px;
		position:relative;
		top:0;
		right:0;
		width:630px;
	}
	#featureCompare img {
		display:none;
	}
	.mivaFeature {
		margin-right:45px;
	}
	#mivaRank .wideContainer div:nth-child(1) {
		width:100%;
		text-align:center;
		float:none;
	}
	#mivaRank .wideContainer div:nth-child(2) {
		width:90%;
		text-align:center;
		float:none;
		margin:0 auto;
	}
	#mivaRank hr {
		margin:20px auto;
	}
	#mivaRank {
		padding:140px 0 120px 0;
	}
	#supportStrategy img {
		position:relative;
		width:400px;
		right:0;
		left:140px;
		margin-left:auto;
		margin-right:auto;
		top:50px;
	}
	#supportStrategy .floatedContent h2 {
		width:90%;
		margin:0 auto 20px auto !important;
		float:none;
	}
	#supportStrategy .floatedContent p {
		text-align:center;
		width:90%;
		margin:0 auto 20px auto;
		float:none;
	}
	#supportStrategy .floatedContent {
		margin-top:70px;
	}
	#vsFooter {
		padding:150px 0;
	}
	#supportStrategy .tripleContainer div:nth-child(2) {
		margin:0 25px;
	}
	#supportStrategy .tripleContainer div {
		width:215px;
	}
	#supportStrategy .tripleContainer div:nth-child(3) {
		width:215px;
	}
	#miva-shopify #SEMHeader h2,
	#miva-magento #SEMHeader h2 {
		max-width:580px;
		margin:25px auto 30px auto;
	}
	#miva-shopify #heroImage .blueBox,
	#miva-magento #heroImage .blueBox {
	    width:940px;
	    height:490px;
	    top:0;
	    right:-20px;
	}
	#miva-shopify #heroImage,
	#miva-magento #heroImage {
	    z-index:88;
	    top:100px;
	}
	#miva-shopify #MagHeaderForm,
	#miva-magento #MagHeaderForm {
		margin:100px auto 20px auto;
		width:495px;
	}
	#miva-shopify #MagHeaderForm input[type="email"], 
	#miva-magento #MagHeaderForm input[type="email"] {
		width:440px;
	}
	#miva-shopify #MagHeaderForm input[type="submit"], 
	#miva-magento #MagHeaderForm input[type="submit"] {
		width:492px;
	}
	#miva-magento #SEMHeader h1 {
		font-size:2.5em;
		margin:165px 0 50px 0;
	}
	#miva-magento #SEMHeader h1 span {
		color:#4d4d4d;
	}
	#miva-shopify #SEMHeader,
	#miva-magento #SEMHeader {
		padding-bottom:0;
	}
	#miva-shopify #singleCompare,
	#miva-magento #singleCompare {
		padding:85px 0 295px 0;
	}
	#miva-shopify .sideByCompare .otherSideBy ul li:nth-child(4), 
	#miva-shopify .sideByCompare .otherSideBy ul li:nth-child(8), 
	#miva-shopify .sideByCompare .otherSideBy ul li:nth-child(9), 
	#miva-shopify .sideByCompare .otherSideBy ul li:nth-child(10),
	#miva-shopify .sideByCompare .mivaSideBy ul li:nth-child(1),
	#miva-shopify .sideByCompare .mivaSideBy ul li:nth-child(6),
	#miva-shopify .sideByCompare .mivaSideBy ul li:nth-child(8),
	#miva-shopify .sideByCompare .mivaSideBy ul li:nth-child(9),
	#miva-shopify .sideByCompare .mivaSideBy ul li:nth-child(10),
	#miva-magento .sideByCompare .mivaSideBy ul li:nth-child(9),
	#miva-magento .sideByCompare .mivaSideBy ul li:nth-child(11) {
		padding:20px 0;
	}
	#miva-shopify .sideByCompare ul li span {
		top:35px;
	}
	#miva-magento .sideByCompare ul li span {
		top:40px;
	}
	#miva-magento .otherSideBy ul li span {
		left:-38px;
	}
	#miva-shopify .sideByCompare .mivaSideBy ul li:nth-child(3) span,
	#miva-shopify .sideByCompare .mivaSideBy ul li:nth-child(5) span,
	#miva-shopify .sideByCompare .mivaSideBy ul li:nth-child(7) span,
	#miva-shopify .sideByCompare .otherSideBy ul li:nth-child(2) span,
	#miva-shopify .sideByCompare .otherSideBy ul li:nth-child(5) span,
	#miva-shopify .sideByCompare .otherSideBy ul li:nth-child(6) span {
		top:45px;
	}
	#miva-shopify .sideByCompare .otherSideBy ul li:nth-child(7) span {
		top:55px;
	}
	#miva-shopify .sideByCompare .mivaSideBy ul li:nth-child(8) span {
		top:10px;
	}
	#miva-shopify .sideByCompare {
		height:1240px;
	}
	#miva-shopify .sideByCompare .mivaSideBy ul li:nth-child(2) {
		padding:20px 0;
	}
	#miva-magento .sideByCompare .mivaSideBy ul li:nth-child(3) span,
	#miva-magento .sideByCompare .mivaSideBy ul li:nth-child(5) span,
	#miva-magento .sideByCompare .mivaSideBy ul li:nth-child(7) span,
	#miva-magento .sideByCompare .mivaSideBy ul li:nth-child(12) span,
	#miva-magento .sideByCompare .otherSideBy ul li:nth-child(2) span,
	#miva-magento .sideByCompare .otherSideBy ul li:nth-child(5) span,
	#miva-magento .sideByCompare .otherSideBy ul li:nth-child(12) span {
		top:50px;
	}
	#miva-magento .sideByCompare .mivaSideBy ul li:nth-child(6) span,
	#miva-magento .sideByCompare .otherSideBy ul li:nth-child(3) span,
	#miva-magento .sideByCompare .otherSideBy ul li:nth-child(4) span,
	#miva-magento .sideByCompare .otherSideBy ul li:nth-child(6) span {
		top:60px;
	}
	#miva-magento .sideByCompare .mivaSideBy ul li:nth-child(9) span,
	#miva-magento .sideByCompare .otherSideBy ul li:nth-child(7) span,
	#miva-magento .sideByCompare .otherSideBy ul li:nth-child(9) span {
		top:20px;
	}
	#miva-magento .sideByCompare .otherSideBy ul li:nth-child(7), 
	#miva-magento .sideByCompare .otherSideBy ul li:nth-child(9), 
	#miva-magento .sideByCompare .otherSideBy ul li:nth-child(11),
	#miva-magento .sideByCompare ul li {
		padding:20px 0;
	}
	#miva-magento .otherSideBy {
		top:20px;
	}
	#miva-magento .sideByCompare .otherSideBy ul li {
		font-size:0.875em;
	}
	#miva-magento .sideByCompare {
		height:1530px;
	}
	#miva-magento .hugeBox {
		width:540px;
		padding:125px 80px 50px 80px;
		top:0;
	}
	#miva-magento .mivaFeature {
		margin:0 25px 95px 25px;
		width:215px;
	}
	#miva-magento #innerContent .sideByCompare .otherSideBy ul {
		margin:111px auto 70px auto;
	}
	#battery-mart #hugeQuote {
		padding:200px 0;
	}
	#clint-pharm-case #landingHeader h1 {
		font-size:3em;
	}
	#clint-pharm-case #rightSection {
		padding:104px 0;
	}
	#rightSection .threeThings:nth-child(2) {
		padding:132px;
	}
	.pullList {
		width:420px;
	}
	.pullGraph {
		position:relative;
		top:0 !important;
		right:0;
		padding-left:20px;
		margin-top:15px;
		overflow:hidden;
	}
	.pullList ul li .pullGraph hr {
		display:none;
	}
	#clintMidQuote p {
		width:720px;
	}
	#clint-pharm-case #siteScreen {
		-webkit-background-size:100%;
		-moz-background-size:100%;
		-o-background-size:100%;
		background-size:100%;
		height:435px;
	}
	#battery-mart #siteScreen {
		width:100%;
		-webkit-background-size:100%;
		-moz-background-size:100%;
		-o-background-size:100%;
		background-size:100%;
		height:545px;
		margin:0 auto;
	}
	#battery-mart #sectionResults {
		padding:0;
	}
	#miva97 #landingHeader h1,
	#miva98 #landingHeader h1 {
		line-height:70px;
		margin:105px 0 0 0;
	}
	#miva97 #landingHeader,
	#miva98 #landingHeader {
		padding:0 0 160px 0;
	}
	#atAGlance ul {
		position:relative;
		clear:both;
		top:auto;
		right:auto;
		width:700px;
	}
	#atAGlance span {
		margin-top:20px;
	}
	#atAGlance h2 {
		margin:15px 0 80px 0;
	}
	#atAGlance {
		padding:90px 0 0 0;
	}
	#perfIncrease .floatedContent {
		padding:145px 55px;
	}
	#facetPower img {
		width:850px;
		right:-600px;
		top:100px;
	}
	#facetPower {
		padding:100px 0;
	}
	#effectiveSearch img {
		left:-490px;
	}
	#effectiveSearch .floatedContent {
		width:370px;
		margin-top:50px;
		float:right;
	}
	#mailchimpSection .floatedContent {
		width:410px;
	}
	#mailchimpSection img {
		width:630px;
		right:-355px;
	}#otherImprovements ul li:nth-child(1), 
	#otherImprovements ul li:nth-child(3), 
	#otherImprovements ul li:nth-child(5), 
	#otherImprovements ul li:nth-child(7), 
	#otherImprovements ul li:nth-child(9) {
		width:415px;
	}
	#otherImprovements ul {
		margin:0 0 0 20px;
	}
	.splitLeftHalf {
		width:305px;
	}
	.splitLeftHalf img {
		width:400px;
	}
	.splitRightHalf .floatedContent {
		margin:0 0 0 60px;
	}
	.splitRightHalf {
		width:455px;
	}
	.splitRightHalf img {
		top:290px;
		right:-410px;
		width:490px;
	}
	#splitSection .floatedContent {
		padding-left:15px;
	}
	#white-paper.webinarReplay #floatingForm {
		top:410px !important;
	}
	#white-paper.openReplay #floatingForm {
		top:380px !important;
	}
	#white-paper.trendsReplay #floatingForm {
		top:350px !important;
	}
	#white-paper.webinarReplay #white-paper--visionary {
		padding:590px 0 80px 0 !important;
	}
	#b2b #heroImage {
		width:525px;
		right:-187px;
	}
	#b2b #heroImage .candyBox {
		width:340px;
		height:490px;
		top:125px;
		right:70px;
	}
	#b2b #landingHeader h1 {
		margin:125px 0 50px 0;
		font-size:4em;
	}
	#accountsPricing img {
		display:none;
	}
	#accountsPricing .sectionContent {
		width:100%;
	}
	#accountsPricing {
		padding:0;
	}
	#b2b #featureCompare .hugeBox {
		top:0;
	}
	#pointedList img {
		position:relative;
		top:auto;
		right:0;
		max-width:100%;
	}
	#b2b #pointedList p {
		margin:25px 0 60px 0;
	}
	#pointedList ul {
		width:700px;
	}
	#pointedList ul li div {
		display:none;
	}
	#b2b #pointedList ul li.activePointer .numeral {
		left:-20px;
		font-weight:600;
		opacity:0.7;
		z-index:88;
	}
	#b2b #pointedList ul li h3 {
		z-index:89;
		position:relative;
	}
	#b2b #pointedList ul li.activePointer h3 {
		color:#38393a;
	}
	#pointedList img {
		height:0;
	}
	.activeImage {
		height:auto !important;
	}
	#headingInline h2 {
		width:100%;
	}
	#b2b .paddedContent #headingInline p {
		width:100%;
	}
	#bigTrip div:nth-child(2) {
		margin:380px 50px 0 50px;
	}
	#bigTrip div {
		width:200px;
		margin-top:380px;
	}
	#pointedList img {
		top:0 !important;
	}
	.chimpHead {
		display:none;
	}
	#miva97.mailchimpFeature97 #atAGlance hr {
		margin-top:40px;
	}
	#improveFollow {
		padding:120px 0 175px 0;
	}
	#improveFollow img {
		position:relative;
		top:80px;
		left:-280px;
	}
	#inspirePurchases img {
		position:relative;
		right:auto;
		top:auto;
		margin:40px auto 0 auto;
		max-width:700px;
	}
	#inspirePurchases {
		padding:150px 0;
	}
	#improveROI img {
		display:none;
	}
	.mailchimpFeature97 .features97 .floatedContent p {
		max-width:100%;
	}
	#improveROI {
		padding:150px 0;
	}
	#addCustomers img {
		position:relative;
		left:auto;
		top:auto;
		max-width:700px;
		margin:75px auto 0 auto;
	}
	#addCustomers {
		padding:150px 0;
	}
	#targetAudience img {
		position:relative;
		top:auto;
		right:auto;
		max-width:700px;
		margin:50px auto 0 auto;
	}
	#targetAudience {
		padding:50px 0 150px 0;
	}
	.mailchimpFeature97 #mtnFooter {
		padding:150px 0;
	}
	#headLaptop {
		display:none;
	}
	#miva97.elementsTheme #landingHeader h2 {
		width:100%;
		max-width:100%;
	}
	#miva97.elementsTheme #landingHeader p {
		width:100%;
	}
	#miva97.elementsTheme #landingHeader .btnRedStandard {
		width:270px;
	}
	#miva97.elementsTheme #landingHeader .btnTransparentSquared {
		width:265px;
	}
	#miva97.elementsTheme #atAGlance hr {
		margin-top:50px;
	}
	#hitGround img {
		position:absolute;
		top:370px;
		left:auto;
		width:250px;
		margin:40px 0 0 0;
	}
	.elementsTheme #hitGround .floatedContent p {
		max-width:100%;
	}
	#hitGround {
		padding:125px 0 330px 0;
	}
	.elementsTheme #splitSection .wideContainer {
		width:702px;
	}
	.elementsTheme #splitSection .floatedContent {
		width:290px;
	}
	.elementsTheme #splitSection .splitLeftHalf .floatedContent {
		margin:130px 0 0 0;
	}
	.elementsTheme .splitLeftHalf img,
	.elementsTheme .splitRightHalf img {
		display:none;
	}
	.splitLeftHalf,
	.splitRightHalf {
		height:790px;
	}
	.elementsTheme #splitSection .floatedContent p {
		max-width:100%;
	}
	#adminInt img {
		position:relative;
		top:50px;
		right:auto;
		left:70px;
	}
	#adminInt {
		padding:110px 0 150px 0;
	}
	#customSite img {
		display:none;
	}
	#customSite .smallText {
		display:none;
	}
	#customSite {
		padding:150px 0;
	}
	.startThree {
		width:225px;
	}
	#elementsStart .startThree:nth-child(4) {
		margin:0 5px;
	}
	.elementsTheme #mtnFooter {
		padding:150px 0;
	}
	#improveFollow .circleLine {
		display:none;
	}
	.elementsTheme #hitGround .floatedContent #sidePull {
		width:300px;
		float:right;
		margin-top:215px;
	}
	#hitGround .circleLine {
		left:190px;
		top:558px;
	}
	#hitGround .circleLine hr {
		width:180px;
	}
	#miva-magento.updateMagento .widerContainer,
	#miva-bigcommerce.updateMagento .widerContainer,
	#miva-shopify.updateMagento .widerContainer {
		width:100%;
	}
	#miva-magento.updateMagento .midBox,
	#miva-magento.updateMagento .smallBox,
	#miva-magento.updateMagento .tinyBox,
	#miva-bigcommerce.updateMagento .midBox,
	#miva-bigcommerce.updateMagento .smallBox,
	#miva-bigcommerce.updateMagento .tinyBox,
	#miva-shopify.updateMagento .midBox,
	#miva-shopify.updateMagento .smallBox,
	#miva-shopify.updateMagento .tinyBox {
		display:none;
	}
	#miva-magento.updateMagento #SEMHeader #heroImage .blueBox,
	#miva-bigcommerce.updateMagento #SEMHeader #heroImage .blueBox,
	#miva-shopify.updateMagento #SEMHeader #heroImage .blueBox {
		margin-top:150px;
		right:auto;
		background-color: #effcfd;
		background-image: linear-gradient(45deg, #fee7e9 30%, #effcfd 70%);
		height:610px;
	}
	#miva-magento.updateMagento #SEMHeader h1 {
		max-width:100%;
	}
	#miva-bigcommerce.updateMagento #SEMHeader h1 {
		max-width:100%;
		font-size:2.5em;
	}
	#miva-shopify.updateMagento #SEMHeader h1 {
		max-width:100%;
		font-size:2.25em;
	}
	#miva-magento.updateMagento #MagHeaderForm,
	#miva-bigcommerce.updateMagento #MagHeaderForm,
	#miva-shopify.updateMagento #MagHeaderForm {
		width:592px;
		margin:85px auto 0 auto;
	}
	#innerContent #compareContents {
		display:none;
	}
	#miva-magento.updateMagento #innerContent .sideByCompare .otherSideBy ul,
	#miva-bigcommerce.updateMagento #innerContent .sideByCompare .otherSideBy ul {
		margin:46px auto 70px auto;
	}
	#miva-shopify.updateMagento #innerContent .sideByCompare .otherSideBy ul {
		margin:90px auto 15px auto;
	}
	.updateMagento #lowLarge {
		position:relative;
		width:700px;
		right:auto;
		float:left;
		margin-top:230px;
	}
	.updateMagento .mivaCompare {
		margin-left:80px;
	}
	.updateMagento .otherCompare {
		width:60%;
		right:80px;
	}
	.updateMagento #lowLarge .smallText {
		margin-left:80px;
	}
	.updateMagento #goLiveTime {
		padding:150px 0 160px 0;
	}
	.updateMagento #mivaRank .wideContainer #graphCompare {
		width:702px;
		right:auto;
		position:relative;
		margin:0 auto;
	}
	#graphScale span {
		margin:0 20px;
	}
	.updateMagento #mivaRank .wideContainer .graphHeader {
		width:702px;
	}
	.updateMagento #mivaRank h2 {
		text-align:center;
		max-width:100%;
	}
	.updateMagento #mivaRank .wideContainer div:nth-child(2) {
		width:100%;
	}
	.updateMagento #mivaRank .wideContainer div:nth-child(2) p:nth-child(2) {
		width:100%;
		text-align:center;
	}
	.graphHeader ul li {
		margin-right:50px;
	}
	#miva-magento.updateMagento .sideByCompare .otherSideBy ul li:nth-child(3),
	#miva-magento.updateMagento .sideByCompare .otherSideBy ul li:nth-child(6),
	#miva-magento.updateMagento .sideByCompare .otherSideBy ul li:nth-child(7) {
		padding:19px 0;
	}
	#miva-magento.updateMagento #innerContent .sideByCompare .otherSideBy ul {
		margin:66px auto 34px auto;
	}
	#miva-magento.updateMagento #singleCompare,
	#miva-bigcommerce.updateMagento #singleCompare,
	#miva-shopify.updateMagento #singleCompare {
		padding:165px 0 95px 0;
	}
	.updateMagento #supportStrategy .tripleContainer div:nth-child(2) {
		width:245px;
		margin:0 10px;
	}
	#miva97 #splitSection .floatedContent,
	#miva98 #splitSection .floatedContent {
		margin-top:100px;
	}
	#miva97 .splitLeftHalf img,
	#miva98 .splitLeftHalf img {
		top:580px;
	}
	#miva97 .splitRightHalf img,
	#miva98 .splitRightHalf img {
		top:450px;
		right:-140px;
		width:300px;
	}
	#textEditorSection img {
		right:-535px;
	}
	#miva97 #landingHeader h1 span,
	#miva98 #landingHeader h1 span {
		margin-bottom:0;
	}
	#textEditorSection {
		padding:20px 0 150px 0;
	}
	.campaign21 #MagHeaderForm {
		margin:40px 0 20px 0;
	}
	.campaign21 #mobileBreak {
		display:block;
		position:relative;
		margin:0 auto;
		padding-bottom:60px;
	}
	.campaign21 #mobileBreak img {
		top:40px;
	}
	.campaign21 #emptyBlack {
		background-color: #fee7e9;
		background-image: linear-gradient(45deg, #fee7e9 0%, #effcfd 100%);;
	}
	.campaign21 #SEMHeader {
		padding-bottom:30px;
	}
	.campaign21 #SEMClients #mivaPowers li:nth-child(1) {
		margin:0 15px 0 0;
	}
	.campaign21 #SEMClients #mivaPowers li:nth-child(6) {
		margin:0 0 0 15px;
	}
	.campaign21 #SEMClients #mivaPowers li {
		margin:0 15px;
	}
	#middle21 img {
		display:none;
	}
	#middle21 .floatedContent {
		text-align:left;
		width:100%;
	}
	.middleBullet {
		height:75px;
		width:325px;
	}
	#middle21 {
		padding:90px 0;
	}
	.campaign21 #heroImage .candyBox {
		background:#f9f9f9;
	}
	#case-study-nhs #hugeQuote {
		padding:240px 0;
	}#case-study-nhs #hugeQuote {
		padding:240px 0;
	}
	#case-study-nhs .screenHeight {
	    height:1550px !important;
	}
	#case-study-nhs .screenHeight {
	    height:1500px !important;
	}
	#caseVideo {
		margin:0;
	}
	#miva-magento.updateMagento #singleCompare .wideContainer,
	#miva-bigcommerce.updateMagento #singleCompare .wideContainer,
	#miva-shopify.updateMagento #singleCompare .wideContainer {
		width:702px;
	}
	#miva-magento.updateMagento .sideByCompare .mivaSideBy ul li:nth-child(2),
	#miva-magento.updateMagento .sideByCompare .mivaSideBy ul li:nth-child(3),
	#miva-magento.updateMagento .sideByCompare .mivaSideBy ul li:nth-child(8),
	#miva-magento.updateMagento .sideByCompare .mivaSideBy ul li:nth-child(12) {
		padding:32px 0;
	}
	#miva-magento.updateMagento .sideByCompare .otherSideBy ul li:nth-child(9) {
		padding:32px 0;
	}

	#miva-magento.updateMagento .sideByCompare .mivaSideBy ul li:nth-child(1) span {
		top:40px;
	}
	#miva-magento.updateMagento .sideByCompare .mivaSideBy ul li:nth-child(5) span {
		top:60px;
	}
	#miva-magento.updateMagento .sideByCompare .mivaSideBy ul li:nth-child(10) span,
	#miva-magento.updateMagento .sideByCompare .mivaSideBy ul li:nth-child(11) span {
		top:43px;
	}
	#miva-magento.updateMagento .sideByCompare .otherSideBy ul li:nth-child(1) span {
		top:40px;
	}
	#miva-magento.updateMagento .sideByCompare .mivaSideBy ul li:nth-child(12) span {
		top:35px;
	}
	#miva-magento.updateMagento .sideByCompare .otherSideBy ul li:nth-child(3) span,
	#miva-magento.updateMagento .sideByCompare .otherSideBy ul li:nth-child(4) span,
	#miva-magento.updateMagento .sideByCompare .otherSideBy ul li:nth-child(6) span {
		top:43px;
	}
	#miva-magento.updateMagento .sideByCompare .otherSideBy ul li:nth-child(8) span {
		top:48px;
	}
	#miva-magento.updateMagento .sideByCompare .otherSideBy ul li:nth-child(5) span {
		top:58px;
	}
	#miva-magento.updateMagento .sideByCompare .otherSideBy ul li:nth-child(12) span {
		top:37px;
	}

	#miva-magento.updateMagento .sideByCompare .mivaSideBy ul li span {
		top:45px;
	}
	#miva-magento.updateMagento .sideByCompare .otherSideBy ul li span {
		top:45px;
	}
	#miva-magento.updateMagento .otherSideBy,
	#miva-bigcommerce.updateMagento .otherSideBy,
	#miva-shopify.updateMagento .otherSideBy {
		top:0;
	}
	#miva-magento.updateMagento .sideByCompare ul li span,
	#miva-bigcommerce.updateMagento .sideByCompare ul li span,
	#miva-shopify.updateMagento .sideByCompare ul li span {
		background:url(/images/new-images/circle-line-side.png) no-repeat;
		width:47px;
		right:-80px;
	}
	#miva-magento .otherSideBy ul li span,
	#miva-bigcommerce.updateMagento .otherSideBy ul li span,
	#miva-shopify.updateMagento .otherSideBy ul li span {
		left:-68px;
	}
	#miva-bigcommerce.updateMagento #SEMHeader h2,
	#miva-shopify.updateMagento #SEMHeader h2 {
		margin:25px auto 30px auto;
	}
	#miva-bigcommerce.updateMagento #SEMHeader .blueBox,
	#miva-shopify.updateMagento #SEMHeader .blueBox {
		top:auto;
	}
	#miva-bigcommerce.updateMagento #featureCompare,
	#miva-shopify.updateMagento #featureCompare {
		height:auto;
	}
	#miva-bigcommerce.updateMagento .hugeBox,
	#miva-shopify.updateMagento .hugeBox {
		top:0;
		padding:65px 35px 60px 35px;
		width:630px;
	}
	#miva-bigcommerce.updateMagento .mivaFeature,
	#miva-shopify.updateMagento .mivaFeature {
		margin-right:25px;
		margin-left:25px;
		margin-bottom:25px;
	}
	#miva-bigcommerce.updateMagento #mivaRank,
	#miva-shopify.updateMagento #mivaRank {
		padding:100px 0 120px 0;
	}
	#miva-bigcommerce.updateMagento #supportStrategy .floatedContent h2,
	#miva-shopify.updateMagento #supportStrategy .floatedContent h2 {
		font-size:2.625em !important;
		line-height:44px;
	}
	#miva-bigcommerce.updateMagento #supportStrategy,
	#miva-shopify.updateMagento #supportStrategy {
		padding:50px 0 150px 0;
	}
	#miva-bigcommerce.updateMagento .sideByCompare .mivaSideBy ul li,
	#miva-bigcommerce.updateMagento .sideByCompare .otherSideBy ul li,
	#miva-bigcommerce.updateMagento .sideByCompare .otherSideBy ul li:nth-child(7) {
		padding:20px 0;
	}
	#miva-bigcommerce.updateMagento .sideByCompare .otherSideBy ul li:nth-child(3) {
		padding:18px 0;
	}
	#miva-bigcommerce.updateMagento .sideByCompare .mivaSideBy ul li:nth-child(2),
	#miva-bigcommerce.updateMagento .sideByCompare .mivaSideBy ul li:nth-child(3),
	#miva-bigcommerce.updateMagento .sideByCompare .mivaSideBy ul li:nth-child(4) {
		padding:32px 0;
	}
	#miva-bigcommerce.updateMagento #innerContent .sideByCompare .otherSideBy ul {
		margin:65px auto 49px auto;
	}
	#miva-bigcommerce.updateMagento .sideByCompare .mivaSideBy ul li span,
	#miva-bigcommerce.updateMagento .otherSideBy ul li:nth-child(1) span {
		top:35px;
	}
	#miva-bigcommerce.updateMagento .sideByCompare .mivaSideBy ul li:nth-child(2) span,
	#miva-bigcommerce.updateMagento .sideByCompare .mivaSideBy ul li:nth-child(4) span,
	#miva-bigcommerce.updateMagento .sideByCompare .otherSideBy ul li:nth-child(2) span,
	#miva-bigcommerce.updateMagento .sideByCompare .otherSideBy ul li:nth-child(4) span {
		top:50px;
	}
	#miva-bigcommerce.updateMagento .sideByCompare .mivaSideBy ul li:nth-child(3) span,
	#miva-bigcommerce.updateMagento .sideByCompare .mivaSideBy ul li:nth-child(6) span {
		top:60px;
	}
	#miva-bigcommerce.updateMagento .sideByCompare .mivaSideBy ul li:nth-child(7) span,
	#miva-bigcommerce.updateMagento .sideByCompare .otherSideBy ul li:nth-child(7) span {
		top:45px;
	}
	#miva-bigcommerce.updateMagento .sideByCompare .otherSideBy ul li:nth-child(3) span,
	#miva-bigcommerce.updateMagento .sideByCompare .otherSideBy ul li:nth-child(6) span {
		top:58px;
	}
	#miva-bigcommerce.updateMagento .sideByCompare .otherSideBy ul li:nth-child(5) span {
		top:34px;
	}
	#miva-bigcommerce.updateMagento #featureCompare .stretchImage {
		display:none;
	}
	#miva-shopify.updateMagento #featureCompare .stretchImage {
		display:none;
	}
	#miva-shopify.updateMagento #supportStrategy .floatedContent {
		width:100%;
		margin-top:70px;
	}
	#miva-shopify.updateMagento #mivaRank p {
		margin:0 20px 30px 20px;
	}
	#miva-shopify.updateMagento .sideByCompare .otherSideBy ul li:nth-child(2),
	#miva-shopify.updateMagento .sideByCompare .otherSideBy ul li:nth-child(3),
	#miva-shopify.updateMagento .sideByCompare .otherSideBy ul li:nth-child(5) {
		padding:20px 0;
	}
	#miva-shopify.updateMagento .sideByCompare .otherSideBy ul li:nth-child(6) {
		padding:32px 0;
	}
	#miva-shopify.updateMagento .sideByCompare .mivaSideBy ul li:nth-child(7),
	#miva-shopify.updateMagento .sideByCompare .otherSideBy ul li:nth-child(7) {
		padding:20px 0;
	}
	#miva-shopify.updateMagento .sideByCompare .mivaSideBy ul li:nth-child(2) {
		padding:32px 0;
	}
	#miva-shopify.updateMagento .sideByCompare .mivaSideBy ul li:nth-child(5) {
		padding:45px 0;
	}

	#miva-shopify.updateMagento .sideByCompare .mivaSideBy ul li:nth-child(1) span,
	#miva-shopify.updateMagento .sideByCompare .mivaSideBy ul li:nth-child(7) span {
		top:35px;
	}
	#miva-shopify.updateMagento .sideByCompare .mivaSideBy ul li:nth-child(2) span,
	#miva-shopify.updateMagento .sideByCompare .mivaSideBy ul li:nth-child(3) span,
	#miva-shopify.updateMagento .sideByCompare .mivaSideBy ul li:nth-child(4) span,
	#miva-shopify.updateMagento .sideByCompare .mivaSideBy ul li:nth-child(6) span,
	#miva-shopify.updateMagento .sideByCompare .mivaSideBy ul li:nth-child(8) span {
		top:45px;
	}
	#miva-shopify.updateMagento .sideByCompare .mivaSideBy ul li:nth-child(5) span {
		top:60px;
	}

	#miva-shopify.updateMagento .sideByCompare .otherSideBy ul li:nth-child(1) span {
		top:36px;
	}
	#miva-shopify.updateMagento .sideByCompare .otherSideBy ul li:nth-child(2) span {
		top:46px;
	}
	#miva-shopify.updateMagento .sideByCompare .otherSideBy ul li:nth-child(3) span {
		top:44px;
	}
	#miva-shopify.updateMagento .sideByCompare .otherSideBy ul li:nth-child(4) span {
		top:42px;
	}
	#miva-shopify.updateMagento .sideByCompare .otherSideBy ul li:nth-child(5) span {
		top:57px;
	}
	#miva-shopify.updateMagento .sideByCompare .otherSideBy ul li:nth-child(6) span,
	#miva-shopify.updateMagento .sideByCompare .otherSideBy ul li:nth-child(8) span {
		top:40px;
	}
	#miva-shopify.updateMagento .sideByCompare .otherSideBy ul li:nth-child(7) span {
		top:30px;
	}
	#enterprise #customControl .h4Wrap {
		width:74%;
	}
	#enterprise #customControl .iconList h3 {
		width:100%;
	}
	.campaign21 #SEMHeader .phoneswap a {
		display:block;
		float:right;
		margin-left:5px;
	}
	.campaign21 #SEMHeader .phoneswap strong {
		display:none;
	}
	.campaign21 #vsFooter p a {
		display:block;
		float:right;
	}
	.campaign21 #vsFooter strong {
		display:none;
	}
	.campaign21 #vsFooter p {
		width:200px;
		margin:0 auto;
	}
	#resources #landingHeader .wideContainer {
		width:100%;
	}
	#resources #landingHeader .floatedContent {
		width:100%;
		height:525px;
	}
	#resources #landingHeader #candyBackground img {
		display:none;
	}
	#resources #landingHeader #candyBackground {
		height:475px;
		margin:120px 0 0 0;
	}
	#resources #landingHeader .headerPull {
		width:350px;
		margin:60px auto 0 auto;
		text-align:left;
		border-left:none;
		text-align:center;
		padding:0;
	}
	.resourceItem img {
		width:100%;
	}
	#resources #responsiveLeftMenu {
		color:#38393a;
	}
	#resources #landingHeader h1 {
		margin:80px 0 0 0;
		line-height:60px;
	}
	#resources .floatedContent .btnTransparentSquared {
		margin:50px auto 0 auto;
		float:none;
		display:block;
	}
	.resourceItem:nth-child(2),
	.resourceItem:nth-child(5),
	.resourceItem {
		margin:0 40px 40px 40px;
	}
	.resourceItem:nth-child(4),
	.resourceItem:nth-child(5) {
		margin:0 40px;
	}
	#innerContent .resourceItems h2 {
		text-align:center;
	}
	#resources #landingHeader #newSubnav {
		display:block;
	}
	#resources #landingHeader .headerPull h2 {
		text-align:center;
	}
	#case-study-decorative-films #innerContent #hugeQuote h4,
	#case-study-ltc #innerContent .hugeQuote h4,
	#case-study-xdp #innerContent .hugeQuote h4 {
		width:702px;
	}
	#case-study-decorative-films #siteScreen {
		height:645px;
	}
	#professional-services #homeWatchVideo {
		display:block;
	}
	#were-the-experts #SEMHeader .smallText {
		max-width:330px;
	}
	#were-the-experts #SEMClients p {
		display:none;
	}
	#were-the-experts #SEMClients #mivaPowers {
		float:none;
		margin:0 auto;
	}
	#were-the-experts #SEMHeader .wideContainer {
		background:none;
		padding-bottom:0;
	}
	#were-the-experts #SEMHeader .smallText {
		opacity:1;
		clear:both;
		max-width:310px;
		font-size:0.75em;
		padding:10px 0 10px 35px;
		text-align:right;
	}
	#were-the-experts #SEMClients p {
		display:none;
	}
	#were-the-experts #SEMClients #mivaPowers {
		width:470px;
		float:none;
		margin:0 auto;
	}
	#were-the-experts #mivaPowers li {
		width:75px;
		margin:0 10px;
	}
	#were-the-experts #SEMClients #mivaPowers li:nth-child(1) {
		margin:0 10px 0 0;
	}
	#were-the-experts #SEMClients #mivaPowers li:nth-child(5) {
		margin:0 0 0 10px;
	}
	#randoDiv {
		position:relative;
		width:470px;
		height:1075px;
		margin:0 auto;
	}
	#custChoose .headerPull {
		width:450px;
		position:absolute;
		bottom:0;
	}
	#custChoose aside {
		float:left;
		width:420px;
		padding:45px 25px;
		margin-top:150px;
		margin-left:115px;
	}
	#innerContent #custChoose h2 {
		margin:35px 0 0 0;
		max-width:470px;
		font-size:2em;
		text-align:center;
		position:absolute;
		left:25px;
	}
	.bigGreyCircle {
		display:none;
	}
	.quoteIcon {
		bottom:240px;
		position:absolute;
	}
	#custChoose aside ul li i {
		font-size:2.5em;
	}
	#custChoose {
		height:1200px;
	}
	#customBuild h2 {
		width:470px;
		font-size:2.5em;
	}
	#customBuild h3 {
		float:left;
		margin:35px 0 50px 0;
	}
	#resultsPlatform h2 {
		width:470px;
		font-size:1.5em;
		line-height:36px;
		margin:0 auto 60px auto;
		float:none;
	}
	#resultsPlatform {
		margin-top:60px;
		height:1040px;
	}
	.imagePlus {
		top:auto;
		left:50px;
		bottom:0;
		width:470px;
	}
	#resultsPlatform aside {
		float:none;
		width:470px;
		margin:10px auto 0 auto;
	}
	#resultsPlatform aside ul li i {
		font-size:2.25em;
	}
	#resultsPlatform aside ul li span {
		width:81%;
	}
	.imagePlus img {
		width:100%;
	}
	#resultsPlatform .wideContainer {
		height:100%;
	}
	.circlePop {
		right:-140px;
		bottom:40px;
	}
	#thank-you-form #mivaLogo, 
	#start-today #mivaLogo {
		position:absolute;
	}
	#fourHoverContainer {
		width:425px;
		height:auto;
		box-shadow:none;
		margin:0 auto;
	}
	.fourHover {
		position:relative;
		top:auto !important;
		left:auto !important;
		box-shadow:0 5px 30px rgba(0, 0, 0, 0.1);
		margin-bottom:30px;
		width:425px;
	}
	.fourHover:nth-child(1) {
		box-shadow:0 5px 30px rgba(0, 0, 0, 0.1);
	}
	#customBuild h3 {
		display:none;
	}
	#customBuild h2 {
		width:702px;
		margin:15px 0 50px 0;
	}
	.fourHover:hover {
		width:425px;
		height:500px;
	}
	.fourHover:nth-child(1):hover,
	.fourHover:nth-child(2):hover,
	.fourHover:nth-child(3):hover,
	.fourHover:nth-child(4):hover {
		top:0 !important;
	}
	#resultsPlatform aside ul li:nth-child(4) i {
		font-size:1.75em;
	}
	#were-the-experts #SEMHeader .smallText .tooltip-content {
		left:0;
	}
	#were-the-experts #SEMHeader .smallText a .thumbText {
		left:auto;
		top:auto;
		right:0;
	}
	#were-the-experts #SEMHeader .smallText a img {
		display:block;
		left:-360px;
	}
	#were-the-experts #SEMHeader .smallText a:hover img {
		display:block;
		left:-362px;
	}
	#were-the-experts #SEMHeader .smallText .tooltip-content {
		left:-120px;
		width:280px;
	}
	#resources #CTAStick .btnTransparentSquared,
	#resources #CTAStick p {
		display:none;
		width:0;
		height:0;
	}
	#resources #CTAStick a {
		color:#38393a;
		display:block;
	}
	#resources #CTAStick .wideContainer {
		width:100%;
	}
	.resourceItem {
		margin:0 40px 40px 40px !important;
	}
	#white-paper.CPCreplay #floatingForm {
		top:470px !important;
	}
	.resourceItem:hover a {
		opacity:0;
		height:auto;
		width:auto;
		top:0;
		left:0;
		position:absolute;
	}
	.resourceItem:hover .linkHeader,
	.resourceItem:hover .linkBody {
		opacity:0;
	}
	.mivaconSite #homeNav, 
	.mivaconSite #stickyWrap {
		width:702px;
	}
	.mivaconSite #homePageContent .newStructure ul, 
	.mivaconSite #stickyNav.newStructure ul {
		margin:0 auto;
	}
	.mivaconSite #homePageHeader {
		height:702px;
	}
	.mivaconSite #whyAttend .wideContainer {
		width:702px;
	}
	.mivaconSite .tripIcon {
		margin:175px 20px 0 20px;
		width:190px;
	}
	.mivaconSite #homeSpeakers .wideContainer {
		width:702px;
	}
	.mivaconSite .speakerThumb {
		width:320px;
		height:420px;
		margin:85px 15px 15px 15px;
	}
	.mivaconSite .speakerThumb:nth-child(2) {
		margin:85px 15px 15px 15px;
	}
	.mivaconSite .speakerThumb:nth-child(4) {
		margin:20px 15px 75px 15px;
	}
	.mivaconSite .speakerThumb:nth-child(5) {
		margin:20px 15px 75px 15px;
	}
	.mivaconSite #homePageHeader h1 {
		letter-spacing:0.3em;
		margin:40px auto 75px auto;
		font-size:4em;
		max-width:702px;
	}
	.mivaconSite #offLeft {
		width:640px;
		background-position:-100px center;
	}
	.mivaconSite .conHeaderLogo {
		margin:25px 0 0 30px;
	}
	.mivaconSite .ticket {
		float:none;
		margin:75px auto 50px auto;
	}
	.mivaconSite #homePageHeader h2 {
		font-size:1.75em;
		letter-spacing:0.5em;
		margin:45px auto 75px auto;
	}
	.mivaconSite .ticket:nth-child(3) {
		float:none;
		margin:0 auto;
	}
	#conTickets.mivaconSite #homePageHeader,
	#conAttendees.mivaconSite #homePageHeader {
		height:390px;
	}
	#conTickets.mivaconSite .ticket {
		margin:75px auto 50px auto;
	}
	#conTickets.mivaconSite .ticket:nth-child(2) {
		float:none;
	}
	#conTickets.mivaconSite #tickets {
		padding:50px 0 250px 0;
	}
	.mivaconSite #conTestimonials .wideContainer {
		width:702px;
	}
	.mivaconSite #conTestimonials h2 span {
		font-size:2em;
	}
	.mivaconSite .testQuote:nth-child(3) {
		margin:0 50px;
	}
	.mivaconSite .testQuote {
		width:200px;
		height:350px;
	}
	#conSchedule.mivaconSite #homePageHeader {
		height:335px;
	}
	#conHome #homePageHeader {
		height:620px !important;
	}
	.mivaconSite #theSchedule {
		padding:100px 0 90px 0;
	}
	.mivaconSite .rightInfo.singleInfo h2 {
		line-height:40px;
	}
	#conFooter .largeText {
		margin:85px 35px 35px 35px !important;
	}
	.mivaconSite #theSchedule label {
		padding:30px 75px 20px 35px;
	}
	.mivaconSite .leftInfo ul li {
		text-align:right;
	}
	.mivaconSite .leftInfo {
		width:20%;
		padding-right:5%;
	}
	#conHome.mivaconSite #homePageHeader h2 {
		font-size: 1.75em;
	    letter-spacing: 0.5em;
	    margin: 45px auto 75px auto;
	}
	.mivaconSite .mivaHeaderRight a {
		margin:25px 25px 0 0;
	}
	#conAwards.mivaconSite #homePageHeader h1 {
		line-height:90px;
		margin:90px auto 15px auto;
	}
	.mivaconSite #bladesAwards h2 {
		font-size:2.125em;
	}
	.mivaconSite #conFooter #IPinfo {
		text-align:center;
		margin-bottom:15px;
		width:100%;
	}
	.mivaconSite #conFooter #footerContact {
		float:none;
		text-align:center;
		display:block;
	}
	.mivaconSite #conFooter {
		padding-bottom:100px;
	}
	#conContact.mivaconSite #homePageHeader {
		height:355px;
	}
	#square-landing #landingHeader h1 {
		margin:115px 40px 60px 0;
	}
	#square-landing #landingHeader img {
		margin:100px 0 0 0;
	}
	#square-landing #landingHeader {
		padding:0 0 70px 0;
	}
	#squareFirstSection img {
		display:none;
	}
	.squareSection ul li {
		width:315px;
	}
	#innerContent #squareSecondSection ul {
		width:390px;
	}
	#offsetWithImage {
		left:-340px;
	}
	#squareThirdSection img {
		top:460px;
		right:-420px;
		max-width:702px;
	}
	#confSpeakers.mivaconSite #homeSpeakers .wideContainer {
		width:702px;
	}
	#confSpeakers.mivaconSite .speakerThumb {
		margin:0 15px 175px 15px;
	}
	#confSpeakers.mivaconSite #homePageHeader {
		height:425px;
	}
	.mivaconSite #premList {
		width:496px;
	}
	.mivaconSite #premList li:nth-child(4) {
		margin-left:225px;
	}
	.mivaconSite #mainSponsors .wideContainer {
		width:702px;
	}
	.mivaconSite #mainSponsors .secondSponsor,
	.mivaconSite #mainSponsors #sponsorSearchspring {
		margin:40px auto 0 auto;
		float:none;
	}
	.mivaconSite #mainSponsors #sponsorIgnite {
		margin:40px auto 0 auto;	
	}
	.mivaconSite #mainSponsors .secondSponsor {
		width:460px;
		height:auto;
	}
	.mivaconSite .sponsorsSection .backgroundHeading {
		font-size:6.5em;
	}
	#conSponsors.mivaconSite #homePageHeader {
		height:335px;
	}
	#conHome.mivaconSite #homeSpeakers .wideContainer {
		width:702px;
	}
	#conHome.mivaconSite .speakerThumb {
		width:310px;
	}
	#conHome.mivaconSite .speakerThumb:nth-child(4),
	#conHome.mivaconSite .speakerThumb:nth-child(5) {
		margin:20px 15px 75px 15px;
	}
	#conHome.mivaconSite .speakerThumb:nth-child(2),
	#conHome.mivaconSite .speakerThumb:nth-child(3) {
		margin:85px 15px 75px 15px;
	}
	#miva98 #textEditorSection img {
		z-index:88;
	}
	#miva98 #textEditorSection .floatedContent {
		z-index:89;
		position:relative;
	}
	#miva98 #facetPower img {
		right:-610px;
	}
	#miva98 #effectiveSearch img {
		left:-360px;
	}
	#miva98 .splitLeftHalf {
		width:405px;
	}
	#miva98 #splitSection .floatedContent p {
		max-width:345px;
	}
	#miva98 .splitRightHalf .floatedContent {
		margin:0 0 0 10px;
	}
	#miva98 #splitSection .splitRightHalf .floatedContent p {
		max-width:310px;
	}
	#miva98 .splitLeftHalf img {
		width:160px;
		top:430px;
		right:-10px;
	}
	#conAwards.mivaconSite #bladesNominations .wideContainer {
		width:702px;
	}
	#conAwards.mivaconSite .nomsRight {
		width:100%;
	}
	#conAwards.mivaconSite .speakerThumb {
		width:337px;
		height:410px;
	}
	#conAwards.mivaconSite .speakerThumb:nth-child(2), 
	#conAwards.mivaconSite .speakerThumb:nth-child(4) {
		margin:25px 0 0 25px;
	}
	#conAwards.mivaconSite .speakerHover .bioBlurb p {
		max-width:250px;
	}
	#conAwards.mivaconSite .speakerHover .bioBlurb {
		bottom:-270px;
		height:220px;
	}
	#conAwards.mivaconSite .speakerHover .bioBlurb a {
		max-width:250px;
	}
	#conAwards.mivaconSite .nomsLeft {
		width:100%;
		margin-bottom:45px;
		padding-top:0;
	}
	#conAwards.mivaconSite .leaderBio .leftSide {
		display:none;
	}
	#conAwards.mivaconSite .leaderBio .rightSide {
		margin:240px auto 100px auto;
		background:none;
	}
	#conSchedule.mivaconSite .longPop .leftSide img {
		display:none;
	}
	#conSchedule.mivaconSite .leaderBio .rightSide {
		margin:0 auto;
	}
	#conSchedule.mivaconSite .leaderBio.noPicPop .rightSide {
		margin:240px auto 100px auto;
		float:none;
	}
	#conScholarship.mivaconSite #homePageHeader h1 {
		line-height:70px;
		margin:130px auto 15px auto;
	}
	#conScholarship.mivaconSite #homeSpeakers .wideContainer, 
	#conScholarship.mivaconSite #freeTicket .wideContainer {
		width:702px;
	}
	#conScholarship.mivaconSite #freeTicket .awardSection {
		right:0;
		top:125px;
		position:relative;
		float:none;
		clear:left;
	}
	#conScholarship.mivaconSite .testQuote:nth-child(4) {
		margin:0 45px;
	}
	#conScholarship.mivaconSite #freeTicket .pinkHeading {
		max-width:100%;
	}
	#conScholarship.mivaconSite #conTestimonials .pinkHeading {
		letter-spacing:0;
	}
	#conScholarship.mivaconSite #freeTicket h3 {
		position:relative;
		z-index:88;
		max-width:100%;
	}
	#conScholarship.mivaconSite .speakerThumb p.tk-roboto-condensed {
		left:15px;
	}
	#conScholarship.mivaconSite #freeTicket .ticketInfo {
		max-width:100%;
	}
	#conScholarship.mivaconSite #homeSpeakers .speakerThumb,
	#conScholarship.mivaconSite #homeSpeakers .speakerThumb:nth-child(3),
	#conScholarship.mivaconSite #homeSpeakers .speakerThumb:nth-child(6) {
		margin:35px 15px 100px 15px;
	}
	#comboFacets,
	#productFiltering {
		float:none;
		width:100%;
		padding-bottom:125px;
	}
	#comboFiltering {
		height:auto;
	}
	#comboFacets .floatedContent p,
	#productFiltering .floatedContent p {
		margin:10px auto 60px auto;
		float:none;
	}
	#comboFacets .floatedContent hr,
	#productFiltering .floatedContent hr {
		margin:0 auto 20px auto;
		float:none;
	}
	#comboFacets .floatedContent a,
	#productFiltering .floatedContent a {
		float:none;
	}
	#productFiltering .floatedContent {
		margin:135px auto 0 auto;
	}
	#innerContent #productFiltering .floatedContent h2 {
		width:80%;
		margin:0 auto !important;
		float:none;
	}
	#megaPartners {
		width:702px;
	}
	#partnersContainer .wideContainer {
		width:702px;
	}
	.partnerCard {
		margin:20px 0 20px 155px;
	}
	#cookieWrap {
		width:702px;
	}
	#cookieWarning p {
		width:540px;
		margin-top:13px;
	}
	#partnerTopNav {
		width:702px;
	}
	#partnerTopNav ul {
		width:495px;
		margin:25px 0 0 45px;
	}
	#partnerTopNav ul li:nth-child(1) {
		margin:0 25px 0 0;
	}
	#partnerTopNav ul li {
		margin:0 25px;
	}
	#innerContent .leftMajority ul li {
		margin:0 15px 25px 15px;
	}
	#threeWayDiv {
		height:355px;
	}
	#threeWayDiv .workInner p {
		margin-top:160px;
		font-size:1.75em;
	}
	#threeWayDiv .workOuter:hover .workInner p {
		margin-top:105px;
	}
	#threeWayDiv .workInner .buttonLink {
		top:170px;
	}
	.quoteTestimonial {
		width:240px;
	}
	#innerContent .partnerHeaders {
		font-size:2.5em !important;
		text-align:left;
	}
	#innerContent .pTestHead .partnerHeaders {
		margin:195px 0 0 25px;
	}
	#partnerContact .wideContainer {
		width:702px;
	}
	.inputWrap {
		width:200px;
	}
	.halfLeft .floatedContent {
		width:310px;
		text-align:left;
		margin:80px 50px 0 0;
	}
	#innerContent .leftMajority ul {
		margin:120px auto 0 auto;
		width:350px;
		float:none;
	}
	.taWrap {
		width:100%;
	}
	.halfRight div {
		width:350px;
	}
	#partnerTopNav #contactLink {
		width:160px;
	}
	#servicesOffered .leftMajority {
		width:60%;
	}
	#servicesOffered .rightMinority {
		width:40%;
	}
	#innerContent .rightMinority h2 {
		margin:210px 0 0 20px;
	}
	#ourWork {
		overflow-x:hidden;
	}
	#mivacon-feedback #surveyWrapper iframe {
		width:700px;
		height:2070px !important;
	}
	#surveyWrapper iframe {
		width:700px !important;
	}
	#mivacon-feedback .smcx-embed {
		max-width:700px;
		height:2070px !important;
	}
	#mivacon-feedback .smcx-embed > .smcx-iframe-container {
		max-width:700px;
		height:2070px !important;
	}
	#mivacon-feedback #innerContent header {
		height:60px;
	}
	.partnerPage216 #threeWayDiv .workInner p {
		margin-top:135px;
	}
	.partnerPage216 #threeWayDiv .workOuter:nth-child(2) .workInner p {
		margin-top:115px;
	}
	.partnerPage216 #threeWayDiv .workOuter:nth-child(3) .workInner p {
		margin-top:135px;
	}
	.partnerPage216 #threeWayDiv .workOuter:nth-child(2):hover .workInner p {
		margin-top:75px;
	}
	.partnerPage216 #threeWayDiv .workOuter:nth-child(1):hover .workInner p,
	.partnerPage216 #threeWayDiv .workOuter:nth-child(3):hover .workInner p {
		margin-top:95px;
	}
	.partnerPage216 #innerContent .leftMajority ul {
		width:465px;
		margin:135px 0 0 0;
	}
	.partnerPage216 #innerContent .leftMajority ul li {
		width:145px;
		height:240px;
		font-size:0.75em;
		line-height:22px;
	}
	.partnerPage216 #innerContent .rightMinority h2 {
		margin:270px 0 0 40px;
	}
	#partnerTopNav ul li:nth-child(2) {
		margin:0 25px 0 0;
	}
	.partnerPage216 .halfRight div {
		width:240px;
	}
	.partnerPage216 #threeWayDiv .workInner .buttonLink {
		top:210px;
	}
	.partnerPageCommandC #innerContent .leftMajority ul li {
		width:155px;
		font-size:0.875em;
	}
	.partnerPageCommandC #innerContent .leftMajority ul {
		width:380px;
		margin:90px auto 0 auto;
	}
	.partnerPageGlendale #innerContent .leftMajority ul li {
		width:145px;
		height:190px;
	}
	.partnerPageGlendale #innerContent .leftMajority ul {
		margin:80px auto 0 auto;
	}
	.partnerPageGlendale #threeWayDiv .workOuter:nth-child(1) .workInner p {
		margin-top:135px;
	}
	.partnerPageGlendale #threeWayDiv .workOuter:nth-child(3) .workInner p {
		margin-top:135px;
	}
	.partnerPageGlendale #threeWayDiv .workOuter:nth-child(1):hover .workInner p {
		margin-top:95px;
	}
	.partnerPageGlendale #threeWayDiv .workOuter:nth-child(3):hover .workInner p {
		margin-top:95px;
	}
	.partnerPageIWD #innerContent .leftMajority ul,
	.partnerPage2C #innerContent .leftMajority ul,
	.partnerPageLeslie #innerContent .leftMajority ul {
		width:460px;
	}
	.partnerPageIWD #innerContent .leftMajority ul li,
	.partnerPage2C #innerContent .leftMajority ul li,
	.partnerPageLeslie #innerContent .leftMajority ul li {
		width:105px;
		font-size:0.75em;
		letter-spacing:0;
		margin:0 5px;
	}
	.partnerPageIWD #innerContent .leftMajority ul li i,
	.partnerPage2C #innerContent .leftMajority ul li i,
	.partnerPageLeslie #innerContent .leftMajority ul li i {
		font-size:5em;
	}
	#mivacon-feedback #surveyWrapper {
		width:702px;
	}
	.noClientPartner #partnerTopNav {
		width:565px;
	}
	.noClientPartner #partnerTopNav ul {
		width:355px;
	}
	.partnerPageIWD #innerContent .leftMajority ul li:nth-child(6) i {
		font-size:2.5em;
		text-indent:-22px;
		margin:15px 0 15px 0;
	}
	#white-paper.mivaLearnSignup #landingHeader h1 {
		width:675px;
		-webkit-background-size:100%;
		-moz-background-size:100%;
		-o-background-size:100%;
		background-size:100%;
	}
	#white-paper.mivaLearnSignup #floatingForm {
		top:330px !important;
	}
	.partnerPageGlendale #partnerAbout {
		height:600px;
	}
	#selectedFacets {
		width:540px;
	}
	#megaPartners .facetTabs label {
		margin:0 20px -1px 0;
		font-size:0.75em;
	}
	#megaPartners .facetTabs section ul {
		width:95%;
	}
	#megaPartners .facetTabs section ul li {
		width:220px;
	}
	.partnerPage2C #innerContent .leftMajority ul li:nth-child(4) i {
		text-indent:0;
	}
	.partnerPage2C #threeWayDiv .workOuter:nth-child(1) .workInner p {
		margin-top:125px;
	}
	.partnerPage2C #threeWayDiv .workOuter:nth-child(2) .workInner p,
	.partnerPageLeslie #threeWayDiv .workOuter:nth-child(2) .workInner p {
		margin-top:135px;
	}
	.partnerPage2C #threeWayDiv .workOuter:nth-child(1):hover .workInner p {
		margin-top:60px;
	}
	.partnerPage2C #threeWayDiv .workOuter:nth-child(2):hover .workInner p,
	.partnerPageLeslie #threeWayDiv .workOuter:nth-child(2):hover .workInner p {
		margin-top:90px;
	}
	.partnerPage2C #innerContent .leftMajority ul li:nth-child(6) i {
		text-indent:-5px;
	}
	.partnerPage2C #partnerTestimonial {
		height:650px;
	}
	.partnerPage2C #threeWayDiv .workInner .buttonLink {
		top:190px;
	}
	.megaExpand {
		height:auto !important;
	}
	.singlePartnerPage.partnerPageLeslie #landingHeader h1 {
		width:190px;
		height:220px;
	}
	.partnerPageLeslie .halfLeft .floatedContent {
		margin:60px 50px 0 0;
	}
	.partnerPageLeslie #partnerTestimonial {
		height:740px;
	}
	.hide702 {
		display:none;
	}
	.offRightData:nth-child(2) {
		width:290px;
	}
	.offRightData {
		width:auto;
		padding-left:0;
		border-left:none;
	}
	.rightPercent {
		display:none;
	}
	#popContent .wideContainer {
		width:702px;
	}
	#innerContent #popContent ul {
		width:auto;
		margin-left:20px;
	}
	#integratedCommerce .floatedContent {
		margin:50px -30px 0 0;
		float:none;
	}
	#integratedCommerce .singleImage {
		display:none;
	}
	#optimizedGrowth img {
		right:-190px;
		top:100px;
		width:440px;
	}
	#successStory .floatedContent {
		margin-right:-120px;
		text-align:left;
	}
	.floatQuote {
		margin-right:80px;
	}
	#ups-channel #landingHeader .offRightData p {
		font-size:0.875em;
	}
	#relationship #largeTablet {
		right:-480px;
	}
	#ups-channel #wrapper, 
	#ups-channel #innerContent {
		overflow-x:hidden;
	}
	#offToRight {
		width:702px;
		left:0;
	}
	#offToRight h2 {
		margin:25px 0 20px 25px;
	}
	.offRightData p span {
		color:#16c0d5;
		font-weight:500;
	}
	.offRightData:nth-child(2) {
		width:auto;
		padding-left:25px;
	}
	.offRightData:nth-child(3) {
		margin:0 110px;
	}
	#relationship .floatedContent {
		text-align:left;
	}
	#popContent ul li {
		width:30%;
		margin-bottom:50px;
	}
	#popContent h2 {
		margin:50px 0 30px 0;
	}
	#innerContent #integratedCommerce .floatedContent h3 {
		margin:15px auto 25px auto;
		float:none;
	}
	#innerContent #integratedCommerce .floatedContent p {
		margin:0 auto;
		float:none;
	}
	#integratedCommerce .floatedContent a {
		display:block;
		text-align:center;
		float:none;
	}
	#integratedCommerce .floatedContent img {
		position:relative;
		left:0;
		margin:0 auto 20px auto;
	}
	#innerContent #integratedCommerce .floatedContent h2 {
		margin:0 auto !important;
		float:none;
	}
	#optimizedGrowth .floatedContent {
		text-align:left;
	}
	#successStory .singleImage {
		display:none;
	}
	#successStory .quoteIcon {
		bottom:auto;
		position:relative;
	}
	#successStory {
		padding:100px 0;
	}
	.sem2018 #MagHeaderForm {
		width:565px;
		margin:60px auto 30px auto;
	}
	.sem2018 #offToRight ul li img {
		display:block;
		height:50px;
	}
	.sem2018 #offToRight {
		left:0;
	}
	.sem2018 #offToRight h2 {
		margin:45px 0 20px 30px;
	}
	.sem2018 #offToRight ul {
		margin:30px 0 0 30px;
	}
	.sem2018 #offToRight ul li {
		margin-right:30px;
	}
	#flexiblePlatform .floatedContent {
		text-align:left;
		width:600px;
		margin:0 auto 0 auto;
		float:none;
	}
	#flexiblePlatform img {
		position:relative;
		top:0;
		left:0;
		right:0;
		margin:50px auto 0 auto;
		width:417px;
		display:block;
	}
	#flexiblePlatform {
		padding:180px 0 0 0;
	}
	.sem2018 #successStory .floatedContent {
		margin:0;
		text-align:center;
	}
	.sem2018 #successStory .floatedContent img {
		position:relative;
		top:auto;
		left:0;
		right:0;
		margin:0 auto 30px auto;
	}
	.sem2018 #innerContent #successStory .floatedContent h2 {
		margin:0 auto !important;
		float:none;
	}
	.sem2018 #successStory {
		padding:130px 0;
	}
	.sem2018 #successStory .singleImage {
		display:block;
		position:relative;
		top:auto;
		right:-100px;
		margin-top:60px;
	}
	.tabs {
		width:340px;
	}
	#innerContent .tabNav ul {
		width:220px;
	}
	.tabCont {
		padding:40px 0;
	}
	.sem2018 #SEMHeader .widerContainer {
		background:#242b45 url(/images/new-images/bg-blue-fade-warehouse-dark.jpg) no-repeat right center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	#formWrapGrey #modal input {
		width:77%;
	}
	#formWrapGrey #modal select {
		width:455px;
	}
	.vod18 #newVideoEmbed {
		padding:30px 0;
		height:740px;
	}
	.vod18 #vodBottom {
		padding:50px 0 150px;
	}
	.sem2018.newVS #MagHeaderForm input[type="email"] {
		width:300px;
	}
	#productDescription {
		margin:15px 65px 0 0;
	}
	#sem-2018-1.sem2018 #innerContent #SEMHeader .widerContainer,
	#sem-2018-2.sem2018 #innerContent #SEMHeader .widerContainer,
	#sem-2018-3.sem2018 #innerContent #SEMHeader .widerContainer,
	#sem-2018-4.sem2018 #innerContent #SEMHeader .widerContainer {
		background:#d7dae1 url(/images/new-images/bg-grey-fade.jpg) no-repeat -310px center;
	    -webkit-background-size:cover;
	    -moz-background-size:cover;
	    -o-background-size:cover;
	    background-size:cover;
	    margin-top:100px;
	    padding-bottom:110px;
	}
	#sem-2018-1.sem2018 #innerContent #SEMHeader h1,
	#sem-2018-2.sem2018 #innerContent #SEMHeader h1,
	#sem-2018-3.sem2018 #innerContent #SEMHeader h1,
	#sem-2018-4.sem2018 #innerContent #SEMHeader h1 {
		text-align:left;
	}
	#sem-2018-1.sem2018 #innerContent #SEMHeader p,
	#sem-2018-2.sem2018 #innerContent #SEMHeader p,
	#sem-2018-3.sem2018 #innerContent #SEMHeader p,
	#sem-2018-4.sem2018 #innerContent #SEMHeader p {
		text-align:left;
		margin:0 0 15px 0;
	}
	#sem-2018-1.sem2018 #MagHeaderForm,
	#sem-2018-2.sem2018 #MagHeaderForm,
	#sem-2018-3.sem2018 #MagHeaderForm,
	#sem-2018-4.sem2018 #MagHeaderForm {
		margin:60px 0 30px 0;
	}
	#sem-2018-1 #flexiblePlatform,
	#sem-2018-2 #flexiblePlatform,
	#sem-2018-3 #flexiblePlatform,
	#sem-2018-4 #flexiblePlatform {
		padding:80px 0 0 0;
	}
	#sem-2018-1 #flexiblePlatform img,
	#sem-2018-2 #flexiblePlatform img,
	#sem-2018-3 #flexiblePlatform img,
	#sem-2018-4 #flexiblePlatform img {
		width:228px;
		top:0;
		left:0;
		margin-bottom:50px;
	}
	#sem-2018-1 #innerContent .tabNav ul,
	#sem-2018-2 #innerContent .tabNav ul,
	#sem-2018-3 #innerContent .tabNav ul,
	#sem-2018-4 #innerContent .tabNav ul {
		width:100%;
	}
	#sem-2018-1 .tabs,
	#sem-2018-2 .tabs,
	#sem-2018-3 .tabs,
	#sem-2018-4 .tabs {
		width:550px;
	}
	.manuBg {
	    background:#38393b url(/images/new-images/bg-grey-smile.jpg) no-repeat -460px center;
	    -webkit-background-size:cover;
	    -moz-background-size:cover;
	    -o-background-size:cover;
	    background-size:cover;
	}
	#scaling-sem #innerContent #SEMHeader .widerContainer {
	    background: #242b45 url(/images/new-images/bg-blue-scaling-whitepaper.jpg) no-repeat -200px center;
	    -webkit-background-size: cover;
	    -moz-background-size: cover;
	    -o-background-size: cover;
	    background-size: cover;
	}
	.sem2018 #MagHeaderForm input[type="email"] {
		-webkit-appearance:none;
	}
	#irce-2018 #irceMap ul li {
		margin:0 25px;
	}
	#cookieWarning .shortCookie {
		width:60%;
		text-align:center;
		float:none;
		margin:25px auto 0 auto;
	}
	.cookieOpen {
		height:175px !important;
	}
	#cookieWarning .btnBlueStandard {
		width:110px;
		text-align:center;
		display:block;
		float:none;
		margin:15px auto 0 auto;
	}
	.longCookie {
		display:none;
	}
	.shortCookie {
		display:block;
	}
	#roisultsContainer,
	#mivaResults {
		width:695px;
	}
	#roiContainer {
		right:100px;
	}
	#roiContainer.roisultsCont {
		right:120px;
		width:615px;
	}
	#roiContainer.roisultsCont #slideROI {
		right:-150px;
	}
	#slideROI {
		width:365px;
	}
	#roiContainer.roisultsCont input {
		width:270px;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		margin:0 0 30px 30px;
	}
	#roiContainer.roisultsCont label {
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		margin:0 0 5px 30px;
	}
	#roiContainer.roisultsCont input[type="submit"] {
		margin:50px 0 0 50px;
	}
	.overlayModal.blueOverlay .mfp-close {
		top:60px !important;
	}
	div#modal.blueOverlay h1 {
		margin:150px auto 0 auto !important;
	}
	.headerDemo {
		width:360px;
	}
	.headerPull #percentRow {
		width:680px;
	}
	#case-study-ltc #ltcQuote1,
	#case-study-ltc #ltcQuote2,
	#case-study-xdp #ltcQuote1,
	#case-study-xdp #ltcQuote2 {
		padding:120px 0;
	}
	#case-study-ltc #sectionResults .smallPercentage,
	#case-study-xdp #sectionResults .smallPercentage {
		margin:0 30px 20px 0;
	}
	#case-study-ltc .screenHeight {
	    height:2606px !important;
	}
	#case-study-xdp .screenHeight {
	    height:2096px !important;
	}
	.togglePricing .new-price-wrap:nth-child(1) .new-price-description.toggled,
	.togglePricing .new-price-wrap:nth-child(2) .new-price-description.toggled {
		height:190px !important;
	}
	.togglePricing .new-price-description.toggled {
		height:340px;
	}
	#twoFactor img {
		display:none;
	}
	#offsetHeaderList li:nth-child(odd) {
		margin-right:85px;
	}
	#browserLevel img {
		left:-670px;
	}
	#checkBulletList li:nth-child(odd) {
		margin-right:35px;
	}
	#checkBulletList li {
		min-width:280px;
		width:280px;
	}
	#improvementList li {
		width:100%;
	}
	#miva910 #threeStep p {
		font-size:0.875em;
	}
	#bigThreeList li:nth-child(2) {
		background:none;
	}
	#miva910 #innerContent #threeStep h2 {
		font-size:2.125em;
	}
	#pricingPageForm {
		position:relative;
		bottom:auto;
		right:0;
		left:0;
		margin-left:auto;
		margin-right:auto;
	}
	.newStarter #pricingPageForm {
		bottom:auto;
	}
	.newStarter #landingHeader {
		padding:0;
	}
	.successStory {
		overflow-x:hidden;
	}
	.pricing2018 #landingHeader h1 {
		text-align:center;
		margin:75px 0 0 0;
	}
	#playVideoPricing {
		text-align:center;
		margin:35px auto 75px auto;
	}
	#pricingPageForm:before, 
	#pricingPageForm:after {
	    content: " ";
	    display: table;
	}

	#pricingPageForm:after {
	    clear: both;
	}
	#pricingPageForm:before, 
	#pricingPageForm:after {
	    content: " ";
	    display: table;
	}
	#headerList {
		width:430px;
		margin:45px auto 60px auto;
	}
	.pricing2018 #landingHeader h3 {
		text-align:center;
	}
	#headerClients {
		width:100%;
	}
	#innerContent .successStory .floatedContent {
		text-align:left;
		margin:0 0 0 230px;
	}
	.successStory .singleImage {
		position:relative;
		top:auto;
		right:0;
		left:0;
		margin-top:75px;
		margin-left:auto;
		margin-right:auto;
		width:500px;
	}
	#ecommerce-hosting #percentRow {
		margin:190px auto 0 auto;
	}
	.pricing2018 .floatQuote {
		width:530px;
		margin:0 auto;
		float:none;
	}
	.ltcReplay #responsiveLeftMenu {
		color:#38393a;
	}
	#ecommerce-hosting .slick-prev {
		top:auto !important;
		left:41% !important;
	}
	#ecommerce-hosting .slick-next {
		top:auto !important;
		right:41% !important;
	}
	#responsiveFooter p {
		text-align:center;
		width:610px;
		margin:0 auto 30px auto;
		color:#aaaeb6;
	}
	#responsiveFooter p a {
		color:#FFF;
	}
	.newStarter .pricingSub {
		text-align:center;
	}
	.newStarter #new-2015-pricing .new-price-wrap {
		background:none;
	}
	.newStarter #headerList {
		margin:0 auto 80px auto;
		width:340px;
	}
	.newStarter #landingHeader .smallText {
		width:340px;
		margin:0 auto 45px auto;
	}
	.newStarter #innerContent .successStory .floatedContent {
		margin:0;
		text-align:center;
	}
	.newStarter #innerContent .successStory .floatedContent h2,
	.newStarter #innerContent .successStory .floatedContent p,
	.newStarter #innerContent .successStory .floatedContent .smallText {
		width:100%;
	}
	.remixSEM .tripLeft {
		margin:65px 0;
	}
	.remixSEM .tripLeft:nth-child(2) {
		margin:65px 60px;
	}
	.remixSEM #percentRow {
		width:570px;
	}
	.SEMPage.remixSEM #scalableCross .wideContainer {
		height:560px;
	}
	.remixSEM #crossQuote .crossContainer {
		margin-top:15%;
	}
	.semFollow #landingHeader #playVideoPricing {
		height:35px;
		background:url(/images/new-images/play-multi-thick.png) left center no-repeat;
		background-size:auto 100%;
		margin:35px auto 75px auto;
		text-indent:0;
		width:160px;
	}
	.semFollow #landingHeader h2 {
		text-align:center;
	}
	.semFollow #landingHeader h1 {
		margin:145px 0 0 0;
	}
	.semFollow #landingHeader h2 {
		text-align:center;
	}
	.semFollow #landingHeader .watchWeb {
		text-align:center;
	}
	.semFollow #landingHeader .smallText {
		display:none;
	}
	.semFollow #landingHeader {
		height:auto;
		min-height:auto;
		padding-bottom:150px;
	}
	.semFollow #landingHeader #pricingPageForm {
		bottom:0;
	}
	.semFollow #landingHeader #pricingPageForm .smallText {
		display:block;
	}
	.semFollow .mfp-close {
		right:5px !important;
		top:-60px !important;
	}
	.newStarter #pricingSlider {
		padding:100px 0 30px 0;
	}
	#featuresPricing h2 {
		line-height:40px;
	}
	#featuresPricing ul li:nth-child(2), 
	#featuresPricing ul li:nth-child(5), 
	#featuresPricing ul li:nth-child(8), 
	#featuresPricing ul li:nth-child(11) {
		margin:0 5px 35px 5px;
	}
	#featuresPricing ul li {
		width:180px;
		height:60px;
	}
	.augUpdate #ecommerceWebsites ul {
		display:block;
	}
	.newStarter #headerList li {
		background:url(/images/new-images/blue-check-filled-white.png) no-repeat left 5px;
	}
	.newBusiness #pricingPageForm {
		top:0;
	}
	#migrating-platforms #floatingForm {
		top:250px !important;
	}
	#mivalearn-landing #responsiveLeftMenu {
		color:#000;
	}
	#mivalearn-landing #landingHeader p {
		text-align:left;
	}
	#mivalearn-landing #landingHeader {
		background:url(/images/new-images/bg-mivalearn-lp.svg) no-repeat -360px bottom;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	#learnFour {
		display:block;
		width:690px;
	}
	#learnFour div {
		margin:15px;
	}
	#whatIsMivaLearn {
		padding:80px 0 680px 0;
	}
	#innerContent #comprehensiveTraining .floatedContent {
		float:none;
		width:100%;
		text-align:left;
	}
	#comprehensiveTraining ul li:nth-child(1), 
	#comprehensiveTraining ul li:nth-child(3), 
	#comprehensiveTraining ul li:nth-child(5) {
		margin-right:40px;
	}
	#innerContent #comprehensiveTraining .floatedContent h2 {
		text-align:center;
	}
	#mivalearn-landing .paddedSection .floatedContent p {
		text-align:center;
		margin:15px auto 100px auto;
		float:none;
	}
	#trainIMG1 {
		top:575px;
		left:310px;
	}
	#trainIMG2 {
		top:845px;
		left:150px;
	}
	#comprehensiveTraining {
		padding:180px 0 750px 0;
	}
	#certLevels p:nth-child(2) {
		max-width:650px;
	}
	#certWrap {
		width:365px;
		display:block;
		margin:85px auto 0 auto;
	}
	.learnCert {
		float:none;
		margin:0 0 40px 0;
	}
	#comprehensiveTraining .wideContainer {
		width:702px;
	}
	#thank-you .mfp-iframe-holder .mfp-content {
		width:80%;
	}
	.miva912 #glanceRight div {
	    float:none;
	    position:relative;
	    top:auto;
	    right:auto;
	    display:block;
	    box-shadow:none;
	}
	.miva912 #glanceLeft {
		float:none;
		width:100%;
	}
	.miva912 #glanceRight {
		float:none;
		width:100%;
	}
	.miva912 #autoRules {
		overflow-x:hidden;
	}
	.miva912 #glanceLeft h2 {
		float:none;
		text-align:center;
		max-width:100%;
		margin:65px 0 20px 0;
	}
	#miva98.miva912 #landingHeader h1 span {
		margin-bottom:0;
	}
	#miva98.miva912 #glanceRight ul {
		margin:75px auto 0 auto;
		float:none;
	}
	#miva98.miva912 #atAGlance {
		padding:0;
	}
	#JSONAPI img {
		position:relative;
		top:auto;
		left:auto;
		max-width:450px;
		margin:0 auto;
		display:block;
	}
	.padded912 {
		max-width:90%;
		float:none;
		margin:0 auto;
		text-align:center;
		padding:90px 0 50px 0;
	}
	#JSONAPI {
		padding:0 0 70px 0;
	}
	#autoRules img {
		position:relative;
		top:auto;
		right:auto;
		margin:0 auto;
		display:block;
		max-width:450px;
	}
	#paypalButtons img {
		position:relative;
		top:0;
		left:0;
		margin:0 auto;
		display:block;
		max-width:450px;
	}
	#braintreeJS img {
		position:relative;
		top:auto;
		right:auto;
		margin:0 auto;
		display:block;
		max-width:450px;
	}
	#miva98.miva912 #splitSection img {
		display:none;
	}
	#miva98.miva912 .splitRightHalf .floatedContent {
		width:320px;
	}
	#miva98.miva912 .splitLeftHalf, 
	#miva98.miva912 .splitRightHalf {
		height:570px;
	}
	#autoRules .padded912 {
		float:none;
		padding:0 0 50px 0;
	}
	#paypalButtons .padded912 p {
		width:100%;
	}
	#paypalButtons .padded912 {
		padding:0 0 50px 0;
	}
	#braintreeJS .padded912 {
		float:none;
		padding:0 0 50px 0;
	}
	#partWrap .wideContainer {
		width:702px;
	}
	.mainPartner {
		width:307px;
		height:805px;
	}
	.mainPartner.bottomPartner {
		height:400px;
	}
	#bottomPartners {
		width:702px;
	}
	.mainPartner {
		width:375px;
		float:none;
		margin:0 auto 35px auto;
		height:auto;
		padding-bottom:100px;
	}
	.mainPartner:nth-child(2) {
		margin:0 auto 35px auto;
	}
	.mainPartner.bottomPartner {
		width:345px;
		padding-bottom:0;
	}
	.newPayments #modal {
		width:650px;
		height:740px;
	}
	.miva912 #otherImprovements .wideContainer {
		width:702px;
	}
	.miva912 #otherImprovements ul {
		display:block;
		justify-content:normal;
		width:580px;
		margin:0 auto;
	}
	.miva912 #otherImprovements ul li {
		width:250px !important;
		margin:0 20px 30px 20px;
	}
	.miva912 #otherImprovements {
		padding:100px 0 70px 0;
	}
	.squareContact #thankYouRight img {
		margin-top:100px;
	}
	#thank-you #topVideo img {
		width:100%;
	}
	#mivaBottomFooter p {
		width:350px;
	}
	#footerLinksWrap ul {
		width:auto;
		float:left;
		height:250px;
		display:block;
		margin:0 70px;
	}
	#footerLinksWrap {
		display:block;
		width:555px;
		margin:100px auto 0 auto;
	}
	#footerLinksWrap ul:nth-child(1),
	#footerLinksWrap ul:nth-child(3),
	#footerLinksWrap ul:nth-child(4) {
		margin:0;
	}
	#footerLinksWrap ul:nth-child(1),
	#footerLinksWrap ul:nth-child(4) {
		width:170px;
	}
	#mivaFooter {
		padding:0;
	}
	.footerBig {
		margin:105px 0 40px 0;
		font-size:2.0625em;
	}
	#home25 h1 {
		font-size:1.75em;
		line-height:35px;
		margin:50px 0 27px 0;
	}
	#header25 h1 {
		font-size:1.75em;
		line-height:35px;
		margin:50px 0 20px 0;
	}
	#home25 img {
		right:0;
		width:330px;
	}
	#header25 img {
		right:0;
		width:290px;
	}
	.buttonPlay {
		right:280px;
		width:70px;
		height:70px;
	}
	.buttonPlay div {
		width:50px;
		height:50px;
	}
	.buttonPlay div i {
		padding:13px 0 0 3px;
	}
	#mivaPartners ul li:nth-child(1) {
		display:none;
	}
	#mivaPartners ul {
		margin:0 auto;
	}
	#mivaPartners ul li img {
		height:50px;
	}
	/*#mivaUnleash .contentFloat {
		margin:0 auto;
		width:315px;
		float:none;
		padding-bottom:20px;
	}
	#mivaUnleash .contentFloat div {
		-webkit-box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
		-moz-box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
		box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
		padding-bottom:20px;
		background:#FFF;
	}
	#mivaUnleash .slick-next {
		display:none !important;
	}
	#mivaUnleash .slick-prev {
		display:none !important;
	}*/
	#quadSlider {
		width:702px;
		margin:0 auto;
	}
	#mivaHelps img {
		display:none;
	}
	#mivaRight .collage {
		display:none;
	}
	#mivaRealizes .collage {
		top:120px;
		width:auto;
		height:auto;
		left:0;
	}
	/*#mivaUnleash .slick-slide img {
		display:none;
	}*/
	.newWide h2 {
		font-size:2.0625em;
		line-height:50px;
	}
	#mivaNav #navList li:nth-child(1) {
		margin-left:30px;
	}
	#mivaNav #navList li {
		margin-left:30px;
	}
	#home25 {
		padding-bottom:100px;
	}
	#header25 {
		padding-bottom:120px;
	}
	#mivaNavWrap {
		width:702px;
	}
	#mivaNavLogo {
		margin:30px 0 0 0;
	}
	#mivaNavCTA {
		margin:20px 0 0 0;
	}
	#mivaPartners {
		padding:0 0 60px 0;
	}
	#mobileOverflow ul {
		display:flex;
		justify-content:space-between;
	}
	#mivaUnleash #quadSliderNav li a {
		padding:15px 13px;
	}
	#mivaUnleash #quadSliderNav li {
		float:none;
		font-size:1em;
	}
	/*#mivaUnleash #quadSliderNav li a {
		padding:0;
	}
	#mivaUnleash #quadSliderNav {
		display:flex;
		justify-content:space-between;
		width:810px;
	}
	#mivaUnleash .contentFloat p {
		text-align:left;
		font-size:1.125em;
		width:242px !important;
		margin:20px auto;
		line-height:28px;
	}
	#mivaUnleash .contentFloat img {
		display:block !important;
		float:none;
	}
	#mivaUnleash .contentFloat a {
		width:242px;
		margin:0 auto;
		font-size:0.875em;
	}
	#mivaUnleash .contentFloat .need {
		font-size:1.6875em;
		width:auto !important;
	}*/
	#mivaRealizes .collage img {
		right:0;
		height:435px;
		left:-40px;
		top:-15px;
	}
	#mivaRealizes h2 {
		margin:0 0 20px 0;
	}
	#mivaRealizes.newWide .fauxH2 {
		font-size:1.1875em;
		margin:0 0 45px 0;
		width:80%;
		line-height:28px;
	}
	#mivaRealizes .contentFloat p {
		font-size:0.9375em;
		line-height:22px;
	}
	#mivaRealizes .contentFloat p:nth-child(3) {
		margin-bottom:40px;
	}
	#mivaHelps .gradient1 {
		top:-80px;
		border-top-left-radius:0;
		height:730px;
	}
	#mivaRealizes {
		padding:100px 0 175px 0;
	}
	#mivaHelps h2 {
		text-align:center;
		margin:0;
	}
	.caseSlide.slick-active div {
		opacity:1;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
	}
	.caseSlide[aria-hidden="true"] img,
	.caseSlide[aria-hidden="false"] ~ .caseSlide img {
		opacity:0.5;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
	}
	.caseSlide[aria-hidden="true"] div,
	.caseSlide[aria-hidden="false"] ~ .caseSlide div,
	.caseSlide div {
		padding:30px 0;
		opacity:0.5;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
	}
	.caseSlide[aria-hidden="true"],
	.caseSlide[aria-hidden="false"] ~ .caseSlide {
		opacity:1;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
	}
	.caseSlide div {
		width:275px;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
	}
	.caseStudySliderContainer {
		position:relative;
		top:auto;
		right:auto;
		left:-205px;
	}
	.caseSlide {
		width:375px;
		height:490px !important;
		margin:40px 10px;
	}
	.mobileVersion {
		display:none !important;
	}
	.caseSlide.slick-slide .tabVersion {
		display:block !important;
	}
	#mivaHelps h2 span {
		font-size:.35em;
	}
	#mivaHelps {
		padding:60px 0 150px 0;
	}
	.caseSlide h3 {
		margin-bottom:10px;
		font-size:1.5em;
	}
	.caseSlide a {
		margin-top:20px;
	}
	.caseSlide h3 span {
		font-size:14px;
		margin-bottom:0;
	}
	#mivaHelps .slick-next {
		top:auto !important;
		left:680px !important;
	}
	#mivaHelps .slick-prev {
		top:auto !important;
		left:645px !important;
		bottom:-84px;
	}
	#mivaRight h2 {
		position:relative;
		margin:0;
		top:auto;
		text-align:center;
	}
	#mivaRight #sliderNav {
		position:relative;
		top:auto;
		margin:30px auto;
		width:580px;
	}
	#mivaRight {
		padding:15px 0 0 0;
	}
	#mivaRight .contentFloat {
		margin:0 auto 30px auto;
		float:none;
	}
	#mivaRight .contentFloat p {
		width:100% !important;
		font-size:0.9375em;
		line-height:22px;
	}
	#mivaRight .contentFloat ul li h3 {
		width:auto !important;
		position:relative;
		font-size:1em;
	}
	#mivaRight .contentFloat ul li {
		text-align:center;
	}
	#mivaRight .slick-slide img {
		display:inline-block;
		margin-bottom:20px !important;
	}
	.contentFloat .learn {
		position:absolute;
		bottom:-100px;
		left:0;
		right:0;
		margin-left:auto;
		margin-right:auto;
	    background: #f7394a;
	    color: #FFF;
	    text-transform: uppercase;
	    font-family: canada-type-gibson, sans-serif;
	    letter-spacing: 0.01em;
	    padding: 10px 22px;
	    font-size: 0.875em;
	    font-weight: 600;
	    border-radius: 3px;
	    width:100px;
	    text-align:center;
	}
	.contentFloat .learn i {
		display:none;
	}
	#mivaRight .contentFloat ul {
		margin-top:70px;
	}
	/*#mivaRealizes .contentFloat {
		position:relative;
		z-index:90;
		width:600px;
		padding:0 40px 50px 40px;
		margin:0 auto;
		float:none;
		text-align:center;
	}
	#mivaRealizes .contentFloat div {
		width:100%;
		padding:50px 40px;
		background:#FFF;
		width:330px;
		margin:0 auto;
		-webkit-box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
		-moz-box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
		box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
	}
	#mivaRealizes .contentFloat h2 {
		margin:0 0 220px 0;
	}
	.contentFloat .buttonRed {
		float:none;
		display:block;
		width:50%;
		margin:40px auto 0 auto;
	}
	.contentLink2 {
		float:none;
		margin:35px auto 0 auto;
		display:block;
	}
	#mivaRealizes {
		padding:100px 0 50px 0;
	}
	#mivaRealizes .contentLink2 {
		margin:30px 0 0 50px;
	}*/
	#mivaRealizes .collage .gradient1 {
		display:none;
	}
	#mivaRealizes .contentFloat {
		width:340px;
		margin:25px 0 0 0;
	}
	.caseSlide[aria-hidden="true"] a {
		height:0;
	}
	#platform-overview #featureCompare img {
		display:none;
	}
	#platform-overview #featureCompare {
		background:none;
		height:auto;
		padding:90px 0 0 0;
		z-index:85;
	}
	#platform-overview #featureCompare .gridRow img {
		display:inline-block;
	}
	#platform-overview #featureCompare .hugeBox {
		position:relative;
		top:auto;
		right:auto;
		background:none;
		box-shadow:none;
		margin:0 auto;
		width:670px;
		padding:15px 0 0 0;
		z-index:97;
	}
	#greyPartners {
		position:relative;
		top:auto;
		left:auto;
		margin:0 auto;
		justify-content:none;
		width:702px;
	}
	#greyPartners li {
		float:left;
		margin:15px 22px;
	}
	#stabReli {
		padding:0;
	}
	#platform-overview #greyPartners img {
		display:block;
		height:35px;
	}
	#platform-overview #featureCompare .wideContainer {
		width:100%;
	}
	.mobilePartnerWrap {
		background:#262934;
		padding:30px 0;
	}
	.offsetBlock {
		z-index:98;
	}
	#stabReli .contentFloat.float1 .offsetBlock p {
		margin:0 auto;
		text-align:center;
		font-size:0.9375em;
		width:90%;
	}
	.offsetBlock a {
		margin:20px auto 0 auto;
		display:block;
		text-align:center;
		font-size:0.8125em;
	}
	#userX .contentFloat {
		text-align:center;
		margin:0 auto;
		float:none;
	}
	#userX {
		padding:90px 0 100px 0;
	}
	#popList {
		width:450px;
		margin:70px auto;
		text-align:left;
	}
	#userX .wideContainer {
		width:100%;
	}
	.dazzleRight {
		width:100%;
		height:auto;
		padding:180px 0 50px 0;
	}
	.dazzleRight p {
		text-align:center;
		position:relative;
		bottom:auto;
		left:auto;
		margin:0 auto;
	}
	.dazzleRight img {
		left:0;
		right:0;
		margin-left:auto;
		margin-right:auto;
		width:450px;
	}
	.dazzleRight .button_slide {
		position:relative;
		bottom:auto;
		left:auto;
		margin:30px auto 0 auto;
		float:none;
	}
	#b2bc .contentFloat {
		float:none;
		margin:0 auto;
		width:490px;
	}
	.b2bcLeft {
		margin:60px auto 0 auto;
	}
	#b2bc {
		padding:0 0 100px 0;
	}
	#supportSxn img {
		display:none;
	}
	#supportSxn .contentFloat {
		float:none;
		margin:0 auto;
		width:500px;
	}
	#platform-overview #supportSxn .wideContainer {
		width:702px;
	}
	#supportSxn .fauxH2 {
		margin:0 auto 40px auto;
		text-align:left;
		width:500px;
	}
	#supportSxn h2 {
		text-align:left;
		width:500px;
		margin:0 auto 30px auto;
	}
	#supportSxn {
		padding:100px 0;
	}
	#header25 h2 {
		font-size:1.125em;
		width:300px;
		line-height:20px;
		width:300px;
	}
	#stabReli .gradient1 {
		display:none;
	}
	#stabReli .contentFloat.float1 img {
		margin:30px auto 0 auto;
		display:block;
		bottom:0;
		left:0;
	}
	.mobileHide {
		display:none;
	}
	.mobileShow {
		display:block;
	}

	#stabReli .wideContainer {
		width:100%;
	}
	#stabReli .contentFloat.float1 h2 {
		width:440px;
	}
	#stabReli .fauxH2 {
		width:440px;
		font-size:1.375em;
	}
	.slide_right:hover {
	  box-shadow:none;
	  color:#FFF;
	}
	#mivaNav #navList,
	#mivaNavCTA {
		display:none;
	}
	#menuToggle {
		display:block;
	}
	#mivaNavLogo {
	    margin:17px 0 0 0;
	    font-size:1.125em;
	}
	#mivaNavWrap {
		height:60px;
	}
	#home25 {
		/*margin-top:60px; NO ANNOUNCEMENT*/
		margin-top:120px;
	}
	#header25 {
		margin-top:60px;
	}
	#mivaRight #secondSlide .contentFloat ul li:nth-child(2) h3 {
		bottom:0;
	}
	#mivaUnleash .slick-slide img {
		width:345px;
		margin:0;
	}
	#mivaUnleash .contentFloat {
		margin:20px 0 0 20px;
		width:250px;
	}
	#mivaUnleash .contentFloat p {
		text-align:left;
		width:auto !important;
		font-size:1.25em;
		line-height:32px;
	}
	#mivaUnleash .slick-prev {
		top:310px !important;
		left:110px !important;
	}
	#mivaUnleash .slick-next {
		top:310px !important;
		left:190px !important;
	}
	#mivaUnleash #quadSliderNav {
		width:100%;
	}
	.button_slide {
		font-size:0.8125em;
		width:170px;
	}
	#mivaUnleash .contentFloat .need {
		font-size:1.5em;
	}
	#mivaUnleash .contentFloat a {
		font-size:0.8125em;
	}
	#mivaRealizes .contentFloat div p:nth-child(3) {
		margin-bottom:50px;
	}
	#mobileDropTop {
		display:block !important;
		height:65px;
		font-weight:700;
		}
		#sub25 ul #mobileDropTop a {
			color:#171616;
		}
		#mobileDropTop i {
			color:#F7394A;
		}
	#sub25 ul {
		display:block;
		justify-content:none;
		width:265px;
		height:45px;
		text-align:center;
		margin:0 auto;
		-webkit-box-shadow: 0px 3px 10px 0px rgba(80,90,96,0.13);
		-moz-box-shadow: 0px 3px 10px 0px rgba(80,90,96,0.13);
		box-shadow: 0px 3px 10px 0px rgba(80,90,96,0.13);
		padding-top:20px;
		overflow:hidden;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		position:absolute;
		left:0;
		right:0;
		margin-left:auto;
		margin-right:auto;
		top:-110px;
		background:#FFF;
		z-index:99;
		}
		#sub25 ul li {
			display:block;
			height:50px;
		}
		.subHeight {
			height:300px !important;
		}
	#sub25 ul li a::before {
		position: absolute;
		content: '';
		width: 30%;
		height: 1px;
		border-top: none;
		top: -2px;
		left: 50%;
		margin-left: -15.5%;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
	}
	#sub25 ul li a:hover::before {
		border-top: none;
	}
	#sub25 ul li a {
		padding-top:0;
	}
	#sub25 {
		position:relative;
		padding:0;
	}
	.offsetBlock {
		text-align:center;
		bottom:-530px;
		right:-238px;
		padding:50px 55px 30px 55px;
	}
	#stabReli .contentFloat.float1 img {
		position:absolute;
		top:160px;
		right:-590px;
		width:205px;
		z-index:99;
	}
	#stabReli .contentFloat.float2 {
		float:left;
		margin-top:0;
		width:360px;
		margin-left:30px;
	}
	#stabReli .contentFloat.float1 {
		margin-left:30px;
	}
	#stabReli .gradient1 {
		display:none;
	}
	#stabReli .contentFloat.float1 .mobileHide {
		display:none;
	}
	#stabReli .contentFloat.float2 p {
		font-size:0.9375em;
		line-height:22px;
		margin-bottom:30px;
	}
	#stabReli .contentFloat.float2 ul li {
		font-size:1em;
		background:url(/images/new-images/arrow-list.svg) no-repeat left 8px;
		background-size:7px auto;
	}
	#platform-overview #featureCompare .hugeBox p {
		font-size:0.9375em;
		line-height:22px;
		width:80%;
	}
	#platform-overview .mivaFeature h3 {
		line-height:26px;
		color:#62666B;
	}
	.newWide .fauxH2 {
		font-size:1.375em;
		line-height:32px;
	}
	.newWide .contentFloat p {
		font-size:0.9375em;
		line-height:22px
	}
	.words {
		font-size:1em;
	}
	.dazzleRight p {
		font-size:0.9375em;
		line-height:22px;
	}
	#supportSxn .contentFloat .fauxH2 {
		font-size:1em;
	}
	#supportSxn .contentFloat a {
		font-size:0.8125em;
	}
	#press-releases button:hover {
		background:none;
	}
	#press-releases #landingHeader {
		padding-top:60px;
	}
	#noDeskSlider1 {
		width:1010px;
	}
	#b2bWholesalers ul {
		width:930px;
	}
	.newStylePage {
		overflow-x:hidden;
	}
	.newStylePage #header25 h1 {
		margin:130px 0 23px 0;
		font-size:1.875em;
		line-height:39px;
	}
	#wholesaler #header25 .fauxH2,
	#brand-manu #header25 .fauxH2,
	#retailer #header25 .fauxH2 {
		width:307px;
		font-size:1em;
		line-height:26px;
		margin:0 0 34px 0;
	}
	#headerQuote {
		display:none;
	}
	#wholesaler #header25 #hero,
	#brand-manu #header25 #hero,
	#retailer #header25 #hero {
		right:-280px;
		top:60px;
	}
	#wholesaler #header25 .button_slide,
	#brand-manu #header25 .button_slide,
	#retailer #header25 .button_slide {
		width:270px;
		margin-left:0;
	}
	#wayYouWant #wantImage {
		width:315px;
		margin:10px 0 40px 27px;
	}
	.noDeskSlide {
		padding:34px 15px 34px 37px;
		margin:0 10px;
		width:225px;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
	}
	#noDeskSlider1 .slick-track {
		left:auto;
	}
	#noDeskSlider1 {
		margin:0;
		position:absolute;
		z-index:99;
		top:370px;
		right:-40px;
	}
	#caseStudyFeature img {
		float:none;
		margin:0;
		position:absolute;
		right:-170px;
		top:85px;
		width:537px;
	}
	#caseStudyFeature .contentFloat {
		margin:109px 0 90px 0;
		width:383px;
	}
	#bottomSlideSxn .slick-next {
		right:-5px !important;
	}
	#b2bWholesalers.newWide h2 {
		font-size:16px;
		line-height:28px;
	}
	.newStylePage #header25 {
		padding-bottom:62px;
	}
	#b2bWholesalers .wideContainer div {
		overflow-x:auto;
		padding:0 40px;
	}
	#wantImage {
		display:none;
	}
	#wantImageTab {
		display:block;
		position:absolute;
		top:160px;
		left:0;
		z-index:98;
	}
	#wayYouWant .contentFloat {
		position:relative;
		z-index:99;
		margin:0 auto;
		text-align:center;
		float:none;
		width:420px;
	}
	#quoteWithLogo {
		display:none;
	}
	.newStylePage .newWide h2 {
		font-size:2.0625em;
		line-height:48px;
		margin:0 0 25px 0;
	}
	.newStylePage .contentFloat p {
		font-size:0.9375em;
		line-height:24px;
	}
	#wayYouWant {
		padding:20px 0 780px 0;
		position:relative;
	}
	#wayYouWant .contentFloat p:nth-child(2) {
		display:none;
		height:0;
		margin:0;
	}
	.noDeskSlide h3 {
		font-size:1em;
		line-height:25px;
	}
	.noDeskSlide ul li {
		font-size:0.9375em;
		line-height:26px;
	}
	#noDeskFirst.slick-current ~ #noDeskSecond ~ .noDeskSlide img,
	#noDeskFirst.slick-current ~ #noDeskSecond ~ .noDeskSlide h3,
	#noDeskFirst.slick-current ~ #noDeskSecond ~ .noDeskSlide ul {
		opacity:0.5;
		transition: all 0.2s ease-in-out;
	    -webkit-transition: all 0.2s ease-in-out;
	    -moz-transition: all 0.2s ease-in-out;
	    -o-transition: all 0.2s ease-in-out;
	}
	#noDeskSlider1 .slick-prev, 
	#noDeskSlider1 .slick-next {
		display:block !important;
		background: #FFF url(/images/new-images/slide-arrow-right.jpg) no-repeat center center !important;
	    z-index: 99;
	    border-radius: 30px;
	    -webkit-border-radius: 30px;
	    -moz-border-radius: 30px;
	    -o-border-radius: 30px;
	    border-radius: 30px;
	    width: 60px !important;
	    height: 60px !important;
	    transition: all 0.2s ease-in-out;
	    -webkit-transition: all 0.2s ease-in-out;
	    -moz-transition: all 0.2s ease-in-out;
	    -o-transition: all 0.2s ease-in-out;
	    -webkit-box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
	    -moz-box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
	    box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
	}
	#noDeskSlider1 .slick-prev {
		top:400px !important;
		left:790px !important;
	}
	#noDeskSlider1 .slick-next {
		top:400px !important;
		left:875px !important;
	}
	#b2bWholesalers .wideContainer {
		width:100%;
	}
	#caseStudyFeature .gradient1 {
		display:none;
	}
	#caseStudyFeature {
		background:#21242D;
	}
	#caseStudyFeature .caseQuote {
		position:relative;
		top:auto;
		right:auto;
		margin-top:110px;
		width:440px;
	}
	#caseStudyFeature .caseQuote img {
		display:block;
		position:relative;
		right:auto;
		top:auto;
		width:128px;
		margin-bottom:15px;
	}
	#caseStudyFeature ul {
		margin:0;
		width:700px;
	}
	#caseStudyFeature h3 {
		font-size:1.125em;
	}
	#caseStudyFeature ul li ul {
		font-size:0.9375em;
	}
	#caseStudyFeature ul li {
		width:218px;
	}
	#caseStudyFeature .caseQuote p {
		font-size:1.125em;
		font-weight:500;
		line-height:30px;
		margin-bottom:39px;
	}
	#caseStudyFeature .caseQuote a {
		padding:12px 40px;
	}
	#caseStudyFeature .caseQuote p span {
		display:block;
		font-size:0.75em;
		line-height:13px;
		font-weight:600;
		color:#A5A9AD;
		margin:20px 0 0 7px;
	}
	#caseStudyFeature .caseQuote p span span {
		display:inline;
		margin:0;
	}
	#caseStudyFeature .caseQuote p span br {
		display:none !important;
	}
	#sameTime img {
		display:none;
	}
	#sameTime .contentFloat {
		margin:95px auto 0 auto;
		text-align:center;
		width:490px;
	}
	#sameTime .contentFloat p:nth-child(3) {
		display:none;
	}
	#sameTime .contentFloat p {
		padding:0 15px;
	}
	#sameTime .hide480 {
		display:none;
	}
	#sameTime ul li h3 {
		font-size:1em;
		line-height:29px;
	}
	#sameTime ul li ul {
		font-size:0.9375em;
		line-height:24px;
	}
	#sameTime ul li ul li {
		background:none;
		padding-left:0;
	}
	#sameTime ul li {
		text-align:center;
		width:210px;
	}
	#sameTime .checkCircle {
		margin:0 auto 28px auto;
	}
	#sameTime ul {
		float:none;
		margin:54px auto 0 auto;
		width:695px;
	}
	#sameTime {
		height:720px;
	}
	.quoteGraph {
		line-height:30px;
		margin:0 0 39px 0;
	}
	#quoteLeftSxn a {
		margin-left:0;
	}
	#quoteLeftSxn img {
		right:-430px;
		height:530px;
	}
	#choosingB2B .wideContainer {
		width:100%;
	}
	#noDeskSlider2 .slick-list {
		padding:40px 0 !important;
	}
	#noDeskSlider2 .noDeskSlide p {
		font-size:0.9375em;
		line-height:24px;
	}
	#noDeskSlider2 .noDeskSlide {
		height:365px;
	}
	#noDeskSlider2 {
		width:auto;
	}
	#noDeskSlider2 .slick-track {
		left:auto;
	}
	#noDeskSlider2 .slick-cloned {
		display:block;
	}
	#choosingB2B .noDeskSlide[aria-hidden="true"] {
		opacity:0.5;
	}
	#choosingB2B .noDeskSlide[aria-hidden="false"] ~ .noDeskSlide {
		opacity:0.5;
	}
	#choosingB2B .noDeskSlide[aria-hidden="false"] ~ .noDeskSlide div a {
		height:0;
	}
	#bottomSlideSxn .slick-prev, 
	#bottomSlideSxn .slick-next {
		top:40% !important;
	}
	.newStylePage .footerBig {
		font-size:2.0625em;
		line-height:48px;
	}
	.newStylePage .footerButton {
		font-size:0.8125em;
		padding:12px 17px;
	}
	#noDeskSlider2 .slick-dots {
		display:block !important;
	}
	#noDeskSlider2 .slick-dots li {
		background:none;
		padding-left:0;
	}
	#noDeskSlider2 .slick-dots li button:before {
		font-size:30px;
	}
	#noDeskSlider2 .slick-dots li.slick-active button:before {
		color:#B9BEC4;
	}
	#noDeskSlider2 .slick-dots li button:before {
		color:#DFDFE0;
		opacity:1;
	}
	#mivaHome #menuContainer {
		top:100px;
		/*top:60px; NO ANNOUCEMENT*/
	}
	.mivaStick #menuContainer {
		top:60px;
	}
	.enterprise2016 #landingHeader h1 {
		margin:115px 0 0 0;
	}
	.enterprise2016 #landingHeader {
		padding:0 0 120px 0;
		background:url(/images/new-images/hero-smile-flannel.jpg) no-repeat -200px 60px;
		-webkit-background-size: cover;
	    -moz-background-size: cover;
	    -o-background-size: cover;
	    background-size: cover;
	}
	#enterpriseDemands ul li {
		background:none;
		padding-left:0;
	}
	#innerContent #enterpriseDemands ul {
		width:300px;
		margin:30px auto 20px auto;
		float:none;
	}
	#enterpriseDemands p:nth-child(3) {
		margin-bottom:40px;
	}
	#enterpriseDemands .btnTransparentSquared {
		float:none;
		clear:both;
		display:block;
		width:120px;
		margin:20px auto 0 auto;
	}
	#enterpriseDemands {
		padding:70px 0 130px 0;
	}
	.smallBizPage #digitalRevolution a {
		width:395px;
		margin:0 auto;
		clear:both;
	}
	.smallBizPage #digitalRevolution .floatedContent p:nth-child(4) {
		float:none;
	}
	#enterprise.smallBizPage #g2Banner a {
		max-width:200px;
		float:none;
		margin:20px auto 0 auto;
		display:block;
	}
	.smallBizPage #costResults {
		background: #26282b url(/images/new-images/bg-call-fade.jpg) no-repeat -320px center;
	    -webkit-background-size: cover;
	    -moz-background-size: cover;
	    -o-background-size: cover;
	    background-size: cover;
	}
	.smallBizPage #costResults .floatedContent h2 {
		padding:0 80px;
		width:auto;
	}
	.enterprise2016.smallBizPage #landingHeader h1 {
		margin:95px 0 30px 0;
	}
	.enterprise2016.smallBizPage #landingHeader {
		padding:0 0 80px 0;
	}
	.smallBizPage #digitalRevolution .floatedContent {
		margin:50px auto 0 auto;
	}
	#thank-you #topVideo img {
		margin-top:110px;
	}
	#white-paper.initiativesReplay #landingHeader h1 span br {
		display:none;
	}
	#white-paper.webinarReplay.initiativesReplay #floatingForm {
		top:460px !important;
	}
	#brand-manu.newStylePage #header25 h1 {
		margin:130px 0 23px 0;
	}
	#brand-manu #caseStudyFeature .caseQuote {
		top:auto;
	}
	#brand-manu #caseStudyFeature ul {
		margin:0 0 90px 0;
	}
	#brand-manu #caseStudyFeature {
		height:auto;
		padding-bottom:100px;
	}
	#brand-manu #caseStudyFeature .contentFloat {
		margin:0 0 90px 0;
	}
	#brand-manu #caseStudyFeature img {
		top:-30px;
	}
	#brand-manu #caseStudyFeature .caseQuote img {
		top:auto;
	}
	#brand-manu #quoteLeftSxn .smallerImage {
		margin:0 0 15px 0;
	}
	#brand-manu .quoteGraph {
		width:400px;
	}
	#brand-manu #quoteLeftSxn img {
		height:431px;
		right:-240px;
		top:-50px;
	}
	#brand-manu #choosingB2B {
		padding:100px 0 0 0;
	}
	#brand-manu #wayYouWant .contentFloat p:nth-child(2) {
		display:block;
	}
	#brand-manu #wantImageTab {
		top:230px;
	}
	#brand-manu #noDeskSlider1 {
		top:440px;
	}
	#brand-manu #wayYouWant {
		padding:20px 0 860px 0;
	}
	#retailer.newStylePage #header25 h1 {
		font-size:2.0625em;
		margin:160px 0 23px 0;
	}
	#retailer #header25 #hero {
		right:-330px;
	}
	#retailer #b2bWholesalers {
		padding:100px 0 58px 0;
	}
	#retailer .noDesk1Container {
		width:527px;
		height:auto;
		background:#FFF;
		box-shadow:0px 7px 54px -4px rgba(0,0,0,0.07);
		padding:60px 0 20px 0;
	}
	#retailer #noDeskSlider1 {
		position:relative;
		top:auto;
		right:auto;
		width:527px;
		margin:230px auto 0 auto;
	}
	#retailer #noDeskSlider1 .noDeskSlide {
		box-shadow:none;
		text-align:center;
		padding:0 40px 0 40px;
		margin-bottom:25px;
	}
	#retailer .noDeskSlide img {
		display:block;
		margin:0 auto 15px auto;
	}
	#retailer #wayYouWant .contentFloat {
		width:590px;
	}
	#smallLogoArea {
		top:780px;
		width:515px;
		left:90px;
	}
	#retailer #wayYouWant {
		padding:20px 0 140px 0;
	}
	#retailer #caseStudyFeature .caseQuote {
		right:auto;
	}
	#retailer #sameTime ul {
		margin-right:auto;
		width:480px;
	}
	#retailer #quoteLeftSxn .smallerImage {
		margin:0 0 15px 0;
	}
	#retailer #quoteLeftSxn img {
		top:-10px;
		right:-480px;
	}
	#retailer #sameTime {
		height:790px;
	}
	#conSponsorship #homePageHeader {
		height:335px;
	}
}
	

/* ----- 480px Browser Width ------------------------------------------------ */ 
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.insideHTMLSimple {
		background:none;
	}
	#pageHeader {
		height:390px;
	}
	#ecommerce-software-features .nineFeaturesSection p {
		margin:0 auto 30px auto !important;
		width:auto !important;
	}
	#bgSlideMain {
		height:auto !important;
		min-height:800px !important;
		background:#000 url(/images/new-images/chicago-blur-bg.jpg);
		background-size:cover;
		-webkit-background-size:cover; 
		-moz-background-size:cover; 
		-o-background-size:cover;
		margin:0 auto;
		padding-bottom:80px;
		left:0;
	}                  
	#wrapper, #footerHeader, #footerNav, #footerFooter, #innerContent {
		width:460px; 
		margin:0 auto;
	}
	#topHeader {
		position:absolute;	
		background-position:15px center;
	}
	#fullNav {
		display:none;
	}
	#responsiveNav {
		float:right;
		display:block;
		margin-right:15px;
		}
		#responsiveNav a {
			display:inherit;
		}
	#slideContent {
		width:auto;
		margin:20px auto 0 auto;
		text-align:center;
		}
		#homeContainer {
			width:400px;
		}
		#homeIframeWrap {
			width:400px;
			margin:0 auto;
		} 
		#slideContent section {
			float:none;
			width:93%;
			margin:30px 3.6%;
		}
		#slideContent h1 {
			font-size:2em;
			line-height:34px;
		}
		#homeMainImage {
			display:block;
			width:495px;
			margin:65px auto;
			float:none;
		}
		#homeText {
			margin:0 auto 40px auto;
			width:100%;
			}
			#homeText h2 {
				text-align:center;
			}
	.hide480 {
		display:none;
		visibility:hidden;
		width:0;
		height:0;
	}
	#footerLogos {
		width:460px;
		height:120px;
	}
	#footerStores {
		width:400px;
		}
		#footerStores li {
			margin:0 20px;
		}
		#footerStores li:nth-child(1) {
			margin:0 20px;
		}
	#homeClients ul {
		width:480px;
	}
	#homeClients ul li,
	#homeClients ul li:nth-child(1) {
		margin:0 39px;
	}
	#homeClients ul li:nth-child(5) {
		margin:0 0 0 40px;
	}   
	#fullFooter {
		display:none;
	}
	#responsiveFooter {
		display:block;
		width:460px;
		margin:0 auto;
		border-top:solid 1px #4a4a4a;
	}
	#tipsExpand .et-subscription {
		margin:25px auto 20px auto;
		display:block;
		width:460px;
		float:none;
	}
		.et-subscription input[type="text"] {
			width:385px;
		}
	.respFooterSection {
		border-bottom:solid 1px #424242;
		}
		.respFooterSectionLink {
			color:#FFF;
			width:100%;
			padding:10px 0;
			display:block;
			font-weight: normal;
			font-style: normal;
			background:url(/images/new-images/icon-rightarrow-white.png) no-repeat right center;
		}
	#responsiveFooter p {
		font-size:14px;
	}
	#mivaHome #getStartedContainer {
		width:470px;
	}
	#socialList {

		}
		#socialList li {
			display:inline;
			float:left;
			list-style:none;
			background:none;
			padding-left:0;
			margin-right:10px;
		}
	#connectWrap {
		border-bottom:none;
		padding-bottom:20px;
	}
	#footerFooter .incFast {
		float:left;
		margin:15px 45px 0 0;
	}
	#footerFooter .shorterLink {
		float:left;
		margin:25px 0 0 0;
	}
	#footerFooter {
		padding-bottom:30px;
	}
	#pageHeader {
		background:none !important;	
		padding-left:0;
	}
	#innerContent #pageHeader h1 {
		padding-top:30px;
	} 
	.flipFlopImageRight, .flipFlopImageLeft {
		background:none !important;
		}
		.flipFlopImageRight h2, .flipFlopImageLeft h2 {
			padding-top:80px;
		}
		.flipFlopImageRight p, .flipFlopImageLeft p {
			width:100%;
		}
	#company .flipFlopImageRight a {
		display:none;
		width:0;
		height:0;
	}
	#footerHeader p {
		margin:25px 0 25px 50px;
	}
	#footerHeader .buttonSmallOrange {
		margin-left:15px;
		margin-top:30px;
	}
	#ecommerce-software-features #innerContent section aside {
		display:none;
		width:0;
		height:0;
	}
	#ecommerce-software-features #innerContent section p {
		width:100%;
		margin-bottom:15px;
	}
	#ecommerce-software-features #innerContent section h3 {
		width:100%;
	}
	#innerContent #stores {
		width:auto;
		margin:25px 0 40px 60px;
	}
	#innerContent .align-center {
		font-size:1.25em;
	}
	.saasFAQS {
		width:40%;
		height:200px;
	}
	.saasBottom {
		width:40%;
	}
	#regularPricingTable {
		display:none;
	}
	#starterProTop {
		display:none;
	}
	#responsiveStarterProTop {
		display:block;
	}
	#responsivePricing {
		display:block;
		}
		.responsivePricingHeader {
			display:block;
			width:99%;
			height:50px;
			background:#;
			text-align:center;
			color:#FFF;
			background:#414141;
			font-size:1.525em;
			margin:0;
			padding:20px 0 0 0;
			}
			.responsivePricingHeader sup {
				font-size:0.5em;
			}
		#responsivePricing table {
			background:#FFF;
			text-align:center;
			width:99%;	
			}
			#responsivePricing table tr td {
				padding:10px 0;
			}
			#responsivePricing table tr:nth-child(2n) {
				background:#F7FCFF;
			}
			#responsivePricing table .buttonWideOrange {
				margin-bottom:20px;
			}

	#columnLeft {
		width:56.667%;
	}
	.planPage #columnRight {
		width:40%;
	}
	#plansTop ul li {
		padding-left:9.906%;
	}
	.planPage #columnRight ul li {
		padding-left:0;
		background:none !important;
	}
	#columnLeft #plansTop p {
		padding:5px 0 15px 3.90625%;
	}
	.featuredStore, .saasTemplate {
		float:none;
		margin:0 auto;
	}
	#featured-stores .first, #saas-templates .first {
		margin-left:auto;
	}
	#featured-stores #innerContent hr {
		display:none;
	}
	#featured-stores #testimonialSectionHeader {
		background-size:175px 175px;
	}
	#featured-stores #testimonialSectionHeader a {
		width:175px;
		height:175px;
	}
	#featured-stores #testimonialSectionHeader p {
		font-size:1em;
	}
	.testimonialSection {
		padding-left:15px;	
		height:410px;
		margin-top:30px;
	}
	#innerContent .testimonialSection h3 {
		width:71.947%;
		margin:30px 0 0 0;
	}
	.testimonialSection h4 {
		margin:0;
	}
	.testimonialSectionNoVideo {
		height:390px;
		padding-left:15px;
	}
	#featured-stores #testimonialSectionHeader {
		margin-bottom:0;
		height:330px;
	}
	#innerContent #testimonialSectionHeader h2 {
		padding-top:50px;
	}
	#proSiteBuild,
	#proMaintenance,
	#proIntegrations {
		background:none;
	}
	#professional-services .flipFlopImageLeft h2, 
	#professional-services .flipFlopImageLeft p, 
	#professional-services .flipFlopImageLeft .buttonLarge {
		margin-left:0 !important;
	}
	.flipFlopImageRight {
		height:455px;
	}
	.twoColumnLeft {
		width:98%;
		margin-bottom:15px;
	}
	.twoColumnRight {
		clear:both;
		width:98%;
		float:none;
		margin-bottom:45px;
	}
	#supportServices {
		display:none;
	}
	#supportServicesResponsive {
		display:block;
		clear:both;
		}
		#supportServicesResponsive .buttonSmall {
			margin-bottom:35px;
		}
	#subnav {
		display:none;
	}
	#responsiveSubnav {
		display:block;
	}
	.hostingSection {
		width:98%;
		margin:20px auto;
	}
	.insideHTMLSimple #responsiveSubnav {
		margin-top:10px;
	}
	#fullProductList {
		display:none;
	}
	#responsiveProductList {
		display:block;
	}
	#CTGY #stripedTable p, 
	#CTGY .stripedTable p {
		width:90%;
	}
	#stripedTable tr td h3, 
	.stripedTable tr td h3 {
		margin:10px 0 10px 30px !important;
	}
	.stripedTable tr td form {
		margin-bottom:15px;
	}
	#ecPromptLocation {
		display:none !important;
	}
	#enterprise #columnRight {
		margin:20px 0 15px 0;
	}
	#enterprise #columnLeft {
		margin:20px 0 75px 0;
	}
	#checkoutGuide {
		width:460px;
		height:auto;
	}
	#OCST #bill-to {
		width:98%;
	}
	#OCST .basket,
	#checkoutTestimonial,
	#checkoutCTA {
		width:98%;
		float:left;
		clear:both;
	}
	#loginText {
		margin:0 40px 15px 40px;
	}
	#bill-to label {
		text-align:left;
	}
	#bill-to input,
	#bill-to select {
		clear:both;
		width:89%;
	}
	#OCST #innerContent header h1,
	#OPAY #innerContent header h1,
	#INVC #innerContent header h1 {
		font-size:1em;
	}
	#login-form {
		margin:10px 0 10px 120px;
		}
		#login-form input[type="text"], 
		#login-form input[type="password"] {
			margin-bottom:10px;
		}
		#login-form .buttonSmall {
			float:left;
			clear:both;
		}
	#OPAY #payment {
		width:98%;
	}
	#OPAY .basket {
		float:left;
		width:98%;
		clear:left;
		margin-top:15px;
	}
	#invoiceSection h3 {
		margin:35px 45px;
	}
	.container1200,
	.featuresContainer1200 {
		width:460px;
	}
	#nineHeader img {
		display:none;
	}
	#nineHeader p {
		width:auto;
	}
	.featuresContainer {
		width:460px;
		}
		.featuresContainer img {
			max-width:440px;
		}
	#innerContent .nineFeaturesSection p {
		width:auto;
	}
	#innerContent .nineFeaturesSection h2 {
		line-height:36px;
	}

	.nineFeaturesFullExpand {
		height:2280px !important;
	}
	#multi-seat-change header h1 {
		text-indent:-9999em;
	}
	#homeTestWrap h2 {
		font-size:1.5em;
	}
	#partnersList {
		display:none;
	}
	#partnersListResponsive {
		display:block;
	}
	#columnLeft {
		width:100%;
	}
	#columnRight {
		width:100%;
		float:left;
		clear:left;
	}
	.insidePage #columnRight .buttonLarge {
		float:left !important;
		clear:both;
	}
	.caseStudySection {
		width:100%;
		clear:both;
	}
	#nervousRightCol {
		width:100%;
		}
		#nervousRightCol img {
			width:230px;
			margin:15px auto;
			float:none;
			display:block;
		}
	#caseStudyLeft {
		width:100%;
	}
	#caseStudyRight {
		clear:both;
		width:100%;
	}
	#bootstrapHeader {
		background:none;
		width:100%;
		}
		#bootstrapHeader h2 {
			display:block;
		}
	#bootstrapHeader {
		background:none;
		width:100%;
		height:290px;
		}
		#bootstrapHeader h2 {
			display:block;
		}
		#bootstrapHeader p {
			margin:10px 0 0 0;
			width:100%;
		}
		#bootstrapDownload {
			margin:30px 0 0 0;
		}
		#bootstrapHeader #bootstrapLinks {
			margin:5px 0 0 0;
		}
	.bootstrapContentSection {
		margin:20px 0 10px 0;
		clear:both;
		width:100%;
	}
	#multi-seat #innerContent .nineFeaturesSection img, #dev-license #innerContent .nineFeaturesSection img {
		float:none;
		margin-bottom:30px;
		max-width:460px;
	}
	#multi-seat #innerContent .nineFeaturesSection p, #dev-license #innerContent .nineFeaturesSection p {
		width:100% !important;
		margin-top:0 !important;
	}
	#multi-seat #innerContent .nineFeaturesSection ul, #dev-license #innerContent .nineFeaturesSection ul {
			width:100% !important;
		}
		#multi-seat #innerContent .nineFeaturesSection ul li, #dev-license #innerContent .nineFeaturesSection ul li {
			background:none !important;
		}
	#multi-seat #innerContent .nineFeaturesSection iframe {
		float:none !important;
		max-width:460px;
	}
	.featuresContainer1200 {
		text-align:center;
	}
	#facebookExisting img {
		display:none;
	}
	#facebookOneClick h2 {
		clear:both;
	}
	#facebookOneClick img {
		float:none;
	}
	#facebookConnectVideo {
		display:none;
		width:0;
		height:0;
	}
	#homeNav ul,
	#mivaHeaderRight {
		display:none;
	}
	#insideNav ul {
		display:none;
	}
	#homeNavResponsive {
		display:block;
		margin:20px 20px 0 0;
	}
	#responsiveLeftMenu {
		display:block;
		margin:;
	}
	#insideNav #mivaLogo {
		width:110px;
	}
	#orderCustomerNotes h3 {
		float:none;
		clear:none;
		width:auto;
		text-align:left;
		color:#1EABBD;
	}
	#innerContent #orderCustomerNotes p {
		float:none;
		clear:none;
		width:auto;
		text-align:left;
		font-size:1em;
	}
	#orderCustomerNotes img {
		float:none;
		clear:both;
	} 
	#customerManagement img {
		float:none;
		margin-bottom:25px;
	}
	#uriManage #mainURI {
		float:none;
	}
	#innerContent #uriManage p, #innerContent #uriManage ul {
		float:none;
		width:auto;
	}
	#uriManage h3 {
		width:auto;
		float:none;
	}
	#buttonURI {
		float:none;
		margin-right:0;
		margin-top:25px;
	}
	#pageTitleControl #mainControls {
		float:none;
	}
	#innerContent #pageTitleControl p, #innerContent #pageTitleControl ul {
		float:none;
		width:auto;
	}
	#pageTitleControl #rightMidImage {
		float:none;
		margin-bottom:25px;
	}
	#innerContent #pageTitleControl h2,
	#innerContent #upsFeature h2,
	#adaptiveDesign h2 {
		line-height:40px;
	}
	#upsFeature img {
		float:none;
	}
	#innerContent #upsFeature p {
		float:none;
		width:auto;
	}
	#childCat #childMain {
		float:none;
	}
	#childCat p a img {
		width:300px;
		margin:0 auto;
		display:block;
	}
	#innerContent #childCat p {
		float:none;
		width:auto;
	}
	#customerManagement .leftHeader {
		width:auto;
	}
	#innerContent #customerManagement p {
		width:auto;
	}
	#fedexOneRate img {
		float:none;
		margin-top:0;
	}
	#innerContent #fedexOneRate ul {
		float:none;
		width:auto;
	}
	#mivaLogo,
	#newNav #mivaLogo {
		width:85px;
		height:85px;
		}
		#mivaLogo i,
		#newNav #mivaLogo i {
			font-size:0.675em;
			left:13px;
			top:28px;
		}
	#newNav {
		height:85px;
	}
	#insideNav {
		height:65px;
		}
		#insideNav #mivaLogo {
			height:65px;
			}
			#insideNav #mivaLogo i {
				left:22px;
				top:20px;
			}
		#insideNav #homeNavResponsive {
			margin:20px 30px 0 0;
		}
	#homePageHeader {
		height:629px;
		}
		#homePageHeader h1 {
			font-size:1.875em;
			margin:20px auto 15px auto;
		}
		#downLinkCircle {
			margin:120px auto 0 auto;
		}
	#subContainer {
		width:480px;
	}
	#homeSubNav aside {
		width:100%;
		border-right:none;
		margin-bottom:20px;
	}
	.splitSubNav ul {
		clear:left;
		max-width:450px !important;
		margin:40px auto 0 auto !important;
		float:none !important;
	}
	.splitSubNav ul li {
		margin:0 10px !important;
	}
	#scalableSolution h2 {
		font-size:1.65em;
		margin:40px 0 10px 0;
	}
	.solutionBox {
		float:none;
		margin:0 auto;
		height:auto;
	}
	.solutionBox span {
		display:block !important;
		opacity:1 !important;
		width:auto;
		position:relative;
		top:auto;
		background:none;
		color:#16c0d6;
		margin-top:10px;
	}
	.solutionLink:hover {
		border:none;
		box-shadow:none;
	}
	.slide {
		max-width:450px;
	}
	.slideContainer {
		max-width:450px;
	}
	#bigSlider {
		padding:20px 0;
	}
	#slide1 {
		background:url("/images/new-images/slide1-background.png") no-repeat 50px 200px;
		-webkit-background-size:70%;
		-moz-background-size:70%;
		-o-background-size:70%;
		background-size:70%;
		height:925px;
	}
	#slide2 {
		background:url("/images/new-images/slide2-background.png") no-repeat 110px 140px;
		-webkit-background-size:45%;
		-moz-background-size:45%;
		-o-background-size:45%;
		background-size:45%;
		height:860px;
	}
	#slide3 {
		background:url("/images/new-images/slide3-background.png") no-repeat 100px 140px;
		-webkit-background-size:55%;
		-moz-background-size:55%;
		-o-background-size:55%;
		background-size:55%;
		height:1030px;
	}
	#bigSlider h2 {
		line-height:36px;
		margin:25px 25px 40px 25px;
	}
	.slide h3 {
		text-align:center;
		width:425px !important;
	}
	.slide p {
		text-align:center;
		width:425px !important;
	}
	.slick-next {
		right:-65px !important;
	}
	#slide1 .smallRed {
		margin-bottom:245px;
	}
	#slide2 .smallRed {
		margin-bottom:285px;
	}
	#slide3 .smallRed {
		margin-bottom:285px;
	}
	.slick-prev, .slick-next {
		display:none !important;
		width:0 !important;
		height:0 !important;
	}
	.slide .btnTransparentSquared {
		width:88px;
		margin:0 auto;
		display:block;
		float:none !important;
	}
	#featuredStore1 {
		clear:left;
		width:100%;
	}
	#featuredStore2 {
		clear:left;
		width:100%;
	}
	#featuredStore1Simple {
		clear:left;
		width:100%;
	}
	#featuredStore2Simple {
		clear:left;
		width:100%;
	}
	.featuredHover p {
		width:493px;
	}
	.featuredHover a {
		left:23%;
		right:23%;
	}
	#ecommerceWebsites ul {
		max-width:348px;
	}
	#ecommerceWebsites h2 {
		margin:65px 0 0 0;
	}
	#mivaGraph {
		display:none;
	}
	#ecommerceLeader {
		padding-bottom:60px;
	}
	.graphSection {
		height:380px;
	}
	#getReport {
		width:475px;
		float:none;
		margin:0 auto;
		text-align:center;
		}
		#getReport .btnBlueStandard {
			width:475px;
		}
		#g2Report {
			float:none;
			margin:0 auto;
			width:422px;
		}
		#getReport div {
			clear:both;
			text-align:center;
			margin:40px auto 40px auto;
			width:100%;
		}
		#getReport p {
			width:445px;
			margin:0 auto;
		}
		#getReport h3 {
			width:445px;
			text-align:center;
			margin:0 auto;
		}
	#ecommerceLeader h2 {
		line-height:34px;
		margin:45px 0 20px 0;
	}
	#leaderContainer {
		width:480px;
	}
	#getReport #reportInfo {
		margin-top:35px;
	}
	#support247 {
		font-size:1.125em;
		}
		#support247 i {
			float:left;
			width:100%;
			font-size:3em;
			margin-bottom:20px;
		}
		#support247 p {
			clear:both;
			float:left;
		}
	.homeCaseStudy {
		float:none;
		margin:0 auto 35px auto;
	}
	#mivaClients {
		padding:90px 0 50px 0;
	}
	.homeCaseStudy:nth-child(2) {
		margin:0 auto 35px auto;
	}
	#homePartners #homePartnersContainer {
		width:485px;
	}
	#homePartners #homePartnersContainer .homePartner {
		margin:10px 15px;
	}
	#homePartners #homePartnersContainer .homePartner:nth-child(1) {
		margin-left:95px;
	}
	#homePartners #homePartnersContainer .homePartner:nth-child(3) {
		margin-left:80px;
	}
	#homePartners #homePartnersContainer .homePartner:nth-child(5) {
		margin-left:40px;
	}
	#homePartners h2 {
		margin:45px 0 10px 0;
	}
	#getStartedContainer {
		width:395px;
		text-align:center;
		margin:0 auto;
		}
		#getStartedContainer .btnRedStandard {
			margin:15px auto 0 auto;
			float:none;
		}
	#getStarted h3 {
		margin:10px 0 0 0;
	}
	#g2Report #reportInput {
		width:265px;
	}
	#fullFooterNew {
		display:none;
	}
	#responsiveFooter {
		display:block;
		width:100%;
		margin:0 auto;
		background:#26282b;
	}
	.respFooterSection {
		border-bottom:solid 1px #424242;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
		}
		.respFooterSectionLink {
			color:#FFF;
			width:93%;
			padding:10px 0 10px 20px;
			display:block;
			font-size:1em;
			letter-spacing:0.0475em;
			margin:10px 0 10px;
			text-transform:uppercase;
			}
			.respFooterSectionLink span {
				float:right;
			}	
	#responsiveFooter p {
		font-size:14px;
	}
	#tipsExpand {
		height:0;
		overflow:hidden;
		transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
	}
	.activeExpandedTips {
		height:70px !important;
		display:block !important;
		transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
	}
	#responsiveFooter #socialList {
		width:267px;
		margin:35px auto 15px auto;
		display:block;
		}
		#responsiveFooter #socialList li {
			display:inline;
			float:left;
			background:none;
			padding:0;
			margin:0 5px;
			}
			#responsiveFooter #socialList li a {
				color:#aaaeb6;
			}
	#footerCopyright {
		color:#aaaeb6;
		width:100%;
		text-align:center;
		margin:0;
		padding-bottom:35px;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
	}
	#backToTop {
		display:block;
		width:100%;
		text-align:center;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
		letter-spacing:0.0475em;
		font-size:1.25em;
		color:#FFF;
		text-transform:uppercase;
		background:#000;
		padding:30px 0;
		font-weight:300;
	}
	#linksExpand {
		padding-left:20px;
		}
		#linksExpand ul li {
			font-size:1em;
			margin-bottom:15px;
			}
			#linksExpand ul li a {
				color:#e2e4ea;
			}
		.activeExpandedLinks {
			height:270px !important;
		}
	#aboutMivaExpand {
		color:#aaaeb6;
		}
		#aboutMivaExpand p {
			padding:0 20px;
			font-size:1em !important;
		}
		#aboutMivaExpand p:nth-child(1) {
			margin-bottom:10px;
		}
		#aboutMivaExpand a {
			color:#FFF;
		}
	.activeExpandedTips {
		margin:0 0 25px 0;
		}
		.et-subscription input[type="text"] {
			width:348px;
		}
		.et-subscription input[type="submit"] {
			width:85px;
		}
	.respFooterSectionLink {
		background:none;
	}
	#stickyNav {
		display:none !important;
		height:0;
	}
	#homeWatchVideo {
		display:none;
	}
	.insideHTMLNoSub {
		background:#fff url("/images/new-images/bg-large-image-no-bar.jpg") no-repeat center -6px;
	}
	.insideHTMLSub {
		background:#fff url("/images/new-images/bg-large-image-subnav.jpg") no-repeat center -6px;
	}
	#logn-left {
		margin-bottom:50px;
		width:100% !important;
	}
	#logn-right {
		clear:left;
		float:none !important;
		width:100% !important;
		margin-top:0 !important;
	}
	.wideContainer {
		width:475px;
	}
	.caseStudy {
		width:100%;
		}
		.caseStudy img {
			max-width:100%;
		}
		.caseStudy:nth-child(odd) {
			margin-right:0;
		}
	.newCase #innerContent h1 {
		font-size:2.25em;
	}
	#upgrade-to-miva-merchant #fullHeader {
		margin-top:65px;
	}
	.linkWrap {
		height:230px !important;
	}
	.caseLink i {
		top:90px;
		left:212px;
	}
	.caseLink span {
		top:120px;
		left:170px;
	}

	#pricingList {
		width:470px;
		margin:0 auto;
	}
	.newPrice {
		width:234px;
		}
		.newPrice:nth-child(1) {
			height:615px;
			border-bottom:solid 1px #e2e6eb;
		}
		.newPrice:nth-child(2) {
			height:615px;
			border-right:none;
			border-bottom:solid 1px #e2e6eb;
		}
		.newPrice ul li {
			font-size:0.875em;
		}
	#compareTableHeader {
		padding:40px 0 20px 10px;
	}
	.featureCompare {
		font-size:0.875em;
		padding:12px 0 12px 10px;
	}
	#mivaVersus .versusBig {
		width:120px;
		height:120px;
		line-height:18px;
		margin-bottom:4px;
	}
	#versusMiva {
		margin-top:65px;
	}
	#mivaVersus #versusVS {
		margin-top:65px;
	}
	#mivaVersus h2 {
		line-height:34px;
		margin:10px 0 65px 0;
		color: #fff;
	}
	.versusBig span {
		top:75px;
	}
	#versusVS span {
		top:45px;
	}
	#versusMiva i {
		left:15px;
		top:48px;
		font-size:1.35em;
	}
	#versusShopify span {
		left:35px;
	}
	#versusBigcommerce span {
		left:10px;
	}
	#versusMagentoComm span {
		left:0;
	}
	#versusMagentoEnt span {
		left:0;
	}
	#pricingIntro h2 {
		font-size:2em;
		line-height:34px;
	}
	#pricing-update #fullHeader {
		margin-top:60px;
	}
	.insideHTMLBlank #pricing-update h1 {
		line-height:38px;
	}
	#realCost {
		min-height:340px;
		background:none;
		margin-bottom:0;
	}
	#realCost p {
		width:auto;
	}
	#functionalityCompare ul {
		width:450px;
	}
	#functionalityCompare aside {
		float:none;
		clear:both;
		width:83%;
	}
	#versusLogos {
		padding-left:0;
		width:225px;
	}
	#miva-vs-magento #fullHeader i.icon-miva-logo {
		margin:0 auto;
		float: none !important;
	}
	#fullHeader span.vs {
		float: none;
		clear:both;
		margin:20px auto 15px;
	}
	#miva-vs-bigcommerce #versusLogos {
		padding-left:0;
		width:275px;
		margin-top:45px;
	}
	#miva-vs-bigcommerce #fullHeader i {
		margin:0 0 20px 40px;
	}
	#miva-vs-magento-comm #versusLogos {
		padding-left:0;
		width:225px;
		margin-top:45px;
	}
	#miva-vs-magento-comm #fullHeader i {
		margin:0 0 30px 20px;
	}
	#miva-vs-magento-comm #fullHeader p span {
		margin:0 80px 20px 80px;
	}
	#versusStore .leftParagraph {
		width:auto;
	}
	#versusStore ul {
		width:auto;
	}
	#miva-vs-magento .column {
		width: 100%;
	}
	#magentosFuture .partOne .oneThird {
		width: auto;
		float: none;
		margin: 0 auto;
	}
	#magentosFuture .partOne .oneThird img {
		display: block;
		margin:0 auto;
	}
	#versusStore {
		background:url(/images/new-images/orange-shirt-product.jpg) no-repeat bottom center;
		background-size:64%;
		min-height:770px;
	}
	.addOnSection {
		float:none;
		width:auto;
		height:470px;
		margin-top:45px;
	}
	#middleBox {
		margin:45px 0 0 0;
	}
	#totalCost {
		padding:40px 1rem;
	}
	#totalCost h2 {
		line-height:36px;
		font-size: 1.25em !important;
	}
	#readyForBusiness {
		background:none;
		height:405px;
	}
	#readyForBusiness p {
		width:auto;
	}
	.breakContainer {
		width:480px;
	}
	.breakContainer p {
		width:100%;
		padding:0;
	}
	#miva-vs-shopify #fullHeader {
		margin-top:60px;
	}
	#miva-vs-shopify #fullHeader i {
		margin-bottom:35px;
		margin-left:20px;
	}
	#miva-vs-shopify #fullHeader p span {
		margin:0 80px 20px 80px;
	}
	.breakContainer p:nth-child(1) {
		border-right:none;
		margin-bottom:25px !important;
	}
	#innerContent .versusSection h2 {
		line-height:36px;
	}
	.versusSection {
		padding:40px 0 !important;
	}
	.breakDark .breakContainer p:nth-child(1) {
		border-right:none;
	}
	#functionalityCompare ul li {
		background-size:4.5%;
	}
	#readyForBusiness .smallRed {
		margin-bottom:35px;
	}
	#miva-vs-bigcommerce #fullHeader p span {
		margin:0 105px;
	}
	.breakContainer p .bigBreak {
		font-size:3.5em;
	}
	.breakContainer p span {
		font-size:2.5em;
	}
	#innerContent .versusSection h2 {
		line-height:36px;
	}
	#devPhilosophy .mainParagraph {
		margin:0 0px 15px 0;
	}
	#questionableArch .wideContainer {
		background:url("/images/new-images/shipping-rules.png") no-repeat center 190px;
		background-size:65%;
	}
	#questionableArch h3 {
		margin-bottom:335px;
	}
	#questionableArch p {
		width:auto;
	}
	#devPhilosophy aside {
		width:auto;
		height:auto;
		margin: 1rem 0 !important;
	}
	#limitedFeatures img {
		max-width:470px;
		margin-top:40px;
	}
	#lockedTemplates {
		background:url("/images/new-images/limited-bigcommerce.jpg") no-repeat center 230px;
		background-size:70%;
		height:1030px;
	}
	#lockedTemplates .smallRed {
		margin:30px auto 410px auto;
	}
	#lockedTemplates p {
		width:auto;
	}
	#lockedTemplates aside {
		width:auto;
	}
	#serverAccess aside {
		width:auto;
		float:none;
		margin-bottom:40px;
	}
	#serverAccess p {
		width:auto;
	}
	#miva-vs-bigcommerce #fullHeader {
		margin-top:60px;
	}
	.insideHTMLBlank #miva-vs-bigcommerce h1 {
		line-height:1;
	}
	#softArchGraph {
		width:auto;
	}
	#limitedFeatures aside {
		width:auto;
		float:none;
		margin-bottom:40px;
	}
	#limitedFeatures p {
		width:auto;
	}
	.insideHTMLBlank #miva-vs-magento-comm h1 {
		line-height:56px;
	}
	.sideBySide {
		width:255px;
		float:none;
		margin-bottom:25px;
	}
	.redQuote h3 {
		margin:0 !important;
	}
	#marketingTool aside {
		width:auto;
		float:none;
		margin-bottom:45px;
	}
	#marketingTool p {
		width:auto;
	}
	#enterpriseUpgrade aside {
		float:none;
		width:auto;
		margin-bottom:45px;
	}
	#magentoGraph {
		width:auto;
		float:none;
		text-align:center;
		margin-bottom:45px;
		}
		#magentoGraph img {
			max-width:480px;
		}
	#flawedIndexing p {
		width:auto !important;
	}
	#noTechSupport p {
		float:none;
		width:auto;
	}
	#compareContainer {
		width:340px;
		margin:50px auto 0 auto;
	}
	#miva-vs-magento-comm #fullHeader {
		margin-top:60px;
	}
	.sideBySide i {
		width:55%;
	}
	.connectorLine {
		top:222px;
		width:170px;
		left:270px;
	}
	.insideHTMLBlank #miva-vs-magento h1 {
		line-height: 1;
	}
	#negativeVersusLogos {
		width:100% !important;
		padding-left:0;
	}
		#negativeVersusLogos .icon-miva-logo,
		#negativeVersusLogos #miva-vs-magento p img {
			width: 40%;
		}
		#realCost .connectorLine {display: none;}

	.vsContainer span.vs {
		margin:0 4%;
	}
	.licensingHosting #fiveMilCaseStudy {
		width:auto !important;
		float:none !important;
		margin-right: 0 !important;
	}
	.licensingHosting #fiveMilCaseStudy ul {
		width:284px !important;
		margin-right: auto !important;
		margin-left: auto !important;
		float: none;
	}
		#magento-hosting-vmagento {margin-top: 2rem !important;}
	.licensingHosting #fiveMilCaseStudy p {
		width:284px !important;
		line-height:20px !important;
		margin-right: auto !important;
		margin-left: auto !important;
		float: none;
	}
	.licensingHosting #fiveMilCaseStudy p span {
		line-height:74px !important;
		font-size:2.5em !important;
		margin-right: auto !important;
		margin-left: auto !important;
		float: none;
	}
	.licensingHosting #fiveMilCaseStudy .marginRightList {
		margin-right: auto !important;
	}
	#magento2 aside {
		width:219px;
	}
	.partTwo .twoThirds {
		width:52%;
	}
	#mivaStatement .oneHalf {
		width:100% !important;
	}
	#mivaStatement .devicesContainer {
		width:100% !important;
		height: 350px;
	}
	#hostingComparison {
		margin:0 auto 40px auto;
		float:none;
		width: 100%;
	}
		#hostingComparison #mivaHosting,
		#hostingComparison #magentoHosting {
			width: 200px;
		}
	.smallDark {
		width:100%;
	}
	.greyQuote {
		width:100%;
	}
	.licensingHosting aside {
		margin-bottom:25px;
		width:auto;
	}
	#magento2 aside {
		width:auto;
		height:auto;
	}
	#magento2 #middleBox {
		margin:30px 0 0 0;
	}

	.partOne .twoThirds {
		width:auto;
	}
	.partTwo .twoThirds,
	.partTwo .oneThird {
		width:auto;
	}
	#limitedFeatures h3 {
		clear:both;
	}
	.wideRight {
		width:auto;
		float:none;
		margin:0 auto 30px auto;
		}
		.wideRight img {
			margin:20px auto 0 auto !important;
			display:block;
		}
	#limitedFeatures aside {
		float:none;
		width:auto;
	}
	#limitedFeatures .leftSide {
		width:auto;
		float:none;
	}
	#limitedFeatures p {
		width:auto;
	}
	#lockedTemplates p {
		text-align:center;
		width:100%;
	}
	#bluePull h2 {
		margin:0 !important;
	}
	#inefficient-and-intensive aside {
		width: 100%;
		float: none !important;
	}
	#icon-hold-question {
		float: none;
		text-align: center;
	}
	#noTechSupport #icon-hold-question .icon-headsetquestion {
		margin-left: 0;
		margin-bottom: 1rem;
		font-size: 12rem;
		padding: 0;
	}
	#marketingTool #mivaParagraph {
		background-size: 20%;
	}
	#miva-shopify-plan .oneHalf {
		width: 100%;
		margin:0;
		border-right: 0 !important;
	}
	#miva-starter-plan {
		border-bottom: 1px solid #707275;
		margin-bottom: 2rem !important;
	}
	.functionality-show {display: block;}
	.functionality-medium-hide {display: none;}
	.functionality-medium-show {display: block;}
	#bigcommerce-miva-pricing .oneHalf {
		border: 0;
		width: 100%;
		margin: 0;
		float: none;
	}
	#miva-starter-plan-bc {
		border-bottom: 1px solid #575a5e !important;
		padding-bottom: .75rem;
	}
	#new-pricing-questions .oneHalf {
		width: 100%;
		float: none;
		margin: 0;
	}
	.pricingUpdate #deliverFooter {
		padding:70px 0;
	}
	#platformComparison table tr td#compareBigcommerce {
		background-size:80px;
		background-position-y: 20px;
	}
	#questions-market-analysis .qma-btn {display: inline-block; margin-top: 1rem; left:0;}
	#platformComparison table tr td {
		background-size: 40px;
		background-position-y: 10px;
	}
	#new-2015-pricing h1 {
		line-height:30px;
	}
	#new-2015-pricing .new-price-wrap:nth-child(1),
	#new-2015-pricing .new-price-wrap:nth-child(2) {
		min-height:630px;
	}
	#compareTableHeader {
		padding:20px 0 20px 10px;
	}
	#ecommerceWebsites ul li {
		height:110px;
	}
	#ecommerceWebsites ul li img {
		max-height:70px;
	}
	#new-2015-pricing #ecommerceWebsites h2 {
		margin:0 0 40px 0 !important;
	}
	#miva-vs-magento-comm .versusSection,
	#miva-vs-magento .versusSection {
		padding:40px 0;
	}
	#compareContainer {
		margin:30px auto 0 auto;
	}
	#marketingTool .smallRed {
		margin-bottom:40px;
	}
	#enterpriseUpgrade .smallRed {
		margin-bottom:40px;
	}
	#miva-vs-magento #fullHeader {
		margin-top:60px;
	}
	.partOne .oneThird {
		width:91%;
		text-align:center;
	}
	#mivaStatement .wideContainer .devicesContainer {
		display:none;
	}
	#miva-vs-magento #mivaStatement .oneHalf {
		width:100% !important;
	}
	#miva-vs-magento h2 {
		line-height:30px;
	}
	#miva-vs-magento .wideContainer {
		overflow:hidden;
	}
	#startedRight {
		width:100%;
		float:none;
	}
	#startedRight .videoLink {
		width:100%;
		margin:0 0 20px 0;
	}
	#startedRight .videoLink:nth-child(even) {
		margin:0 20px 20px 0 !important;
	}
	#startedRight .videoLink h3 {
		font-size:1.5em;
	}
	#moreResources ul li:nth-child(even) {
		margin:0 0 25px 90px;
	}
	#moreResources ul li i {
		margin:0 20px 35px 0;
	}
	#startedNav {
		float:none;
		margin:65px 0 0 0;
		width:100%;
	}
	#startedNav ul {
		width:100%;
	}
	#moreResources ul li {
		width:100%;
	}
	#moreResources ul li:nth-child(even) {
		margin:0 0 35px 0;
	}
	#gettingStartedHeader {
		margin-top:60px;
		padding:60px 0;
		}
		#gettingStartedHeader h1 {
			line-height:40px;
		}
	#startedRight h2 {
		margin:55px 0;
	}
	#moreResources {
		padding-bottom:20px;
	}
	#moreResources h2 {
		margin:55px 0;
	}
	#landingHeader h1 {
		font-size:2em;
		line-height:36px;
		margin:45px 0 0 0;
	}
	#leftCompare {
		margin:20px auto 30px auto !important;
	}
	.standaloneLanding #innerContent #ecommerceWebsites ul {
		width:325px;
		display:block;
	}
	.standaloneLanding #innerContent section {
		overflow:hidden;
	}
	.standaloneLanding #innerContent #scalableSolution h2 {
		margin:50px 0 10px 0;
	}
	.standaloneLanding #scalableSolution {
		padding-bottom:40px;
	}
	.sideBySideCompare {
		float:none !important;
		margin:20px auto !important;
	}
	.standaloneLanding #getStartedContainer {
		width:480px;
	}
	.standaloneLanding #footerCopyright {
		padding:35px 0;
	}
	.standaloneLanding .solutionBox {
		padding:40px 25px 0 25px;
	}
	#landingGrey .mainParagraph {
		padding:0;
	}
	#landingGrey .smallRed {
		margin:40px auto;
	}
	.standaloneLanding #innerContent #getStarted h3 {
		margin:10px 0 0 0;
	}
	.standaloneLanding #ecommerceWebsites ul {
		margin:20px auto 0 auto !important;
	}
	.standaloneLanding #ecommerceWebsites ul li {
		margin:10px;
	}
	.standaloneLanding #ecommerceWebsites h2 {
		margin:10px 0 0 0;
	}
	.standaloneLanding #ecommerceWebsites ul li img {
		max-height:50px !important;
	}
	.standaloneLanding #ecommerceWebsites {
		padding-bottom:40px;
	}
	#marketview-landing-page #landingHeader h1 {
		font-size:2em;
		line-height:36px;
		margin:45px 0 0 0;
	}
	.splitColorLeft {
		float:none;
		width:100%;
	}
	.splitColorRight {
		float:none;
		width:100%;
	}
	.splitColorRight ul {
		margin:0 auto 0 auto !important;
		width:460px;
		padding-top:25px;
	}
	.splitColorRight ul li {
		margin:0 10px;
	}
	.splitColorLeft p {
		float:none;
		width:470px;
		margin:35px auto 0 auto !important;
	}
	.singleCaseStudy #fullHeader {
		margin-top:60px;
	}
	.singleCaseStudy #fullHeader p {
		width:480px;
	}
	.paddedSection {
		padding:40px 0;
	}
	#innerContent .paddedSection h2 {
		line-height:36px;
	}
	.paddedSection .mainParagraph {
		width:470px;
	}
	.pullQuote {
		float:none;
		margin:0 0 30px 0;
		width:445px;
	}
	.midQuote p {
		width:470px;
	}
	#migrating img {
		float:none;
		margin:0 auto 20px auto !important;
		width:470px;
	}
	#migrating .container960 h2 {
		margin-top:80px;
	}
	.resultsAside {
		float:none;
		margin-left:0;
		margin-bottom:40px;
	}
	.resultsAside p {
		width:150px;
		margin:0 auto 20px auto;
	}
	.newFeatures .featuresContent {
		width:100% !important;
		float:none !important;
	}
	.newFeatures .wideContainer {
		background:none !important;
		height:auto !important;
		margin-bottom:0 !important;
	}
	.newFeatures h2 {
		line-height:36px;
		margin-bottom:45px !important;
	}
	.newFeatures {
		padding:45px 0 75px 0;
	}
	#modal {
		width:290px;
	}
	#modal input {
		width:70%;
	}
	#case-study-bare-bones .splitColorRight {
		height:200px;
		padding-bottom:25px;
	}
	#case-study-bare-bones .splitColorLeft {
		height:200px;
	}
	#case-study-bare-bones .largeMidQuote ul {
		font-size:1.1125em;
		width:100%;
	}
	.largeMidQuote ul li {
		float:none;
	}
	#case-study-bare-bones .largeMidQuote ul li:nth-child(2) {
		margin:30px 0;
	}
	.splitColorRight h2 {
		margin:35px 0 0 0 !important;
		text-align:center;
	}
	#case-study-bare-bones .splitColorRight ul {
		width:470px;
		padding-top:0;
		margin:10px auto 0 auto !important;
	}
	#case-study-bare-bones .splitColorRight ul li {
		margin:0 10px;
		font-size:0.6125em;
	}
	#case-study-bare-bones .resultsAside p {
		width:180px;
	}
	.middleApp {
		margin:20px auto;
	}
	.appStoreLink {
		margin:20px auto;
		display:block;
		float:none;
	}
	#homeBanner p {
		width:400px;
		margin:0 auto;
	}
	.bannerPadding {
		height:55px !important;
	}
	#touchPoints ul {
		width:430px;
	}
	#touchPoints ul li {
		margin:0 25px;
		height:auto;
	}
	#touchPoints ul li:nth-child(1) {
		margin:0 25px;
	}
	#touchPoints ul li:nth-child(4) {
		margin:0 25px;
	}
	.ERPStudy {
		width:435px;
		float:none;
		margin:40px auto;
	}
	#seamlessERP ul {
		width:470px;
	}
	#seamlessERP ul li {
		margin:20px 45px;
	}
	.ERPHeader a i {
		left:180px;
	}
	.ERPHeader a span {
		left:130px;
	}
	.ERPStudy:nth-child(even) {
		margin:40px auto;
	}
	.ERPStudy:nth-child(odd) {
		margin:40px auto;
	}
	#touchPoints ul li span {
		margin:100px 0 55px 0;
	}
	#seamlessERP h2 {
		width:470px;
	}
	#peaksBgTop,
	#peaksBgBottom {
		display:none;
	}
	#bizNeeds img {
		display:none;
	}
	#bizNeeds h2, #bizNeeds p {
		width:470px;
	}
	#systemsIntegrated img {
		position:relative;
		max-width:470px;
	}
	#systemsIntegrated p {
		width:100%;
		margin-bottom:50px;
	}
	#systemsIntegrated {
		padding:65px 0;
	}
	#touchPointsLanding {
		padding:65px 0 60px 0;
	}
	#touchPointsLanding ul {
		width:470px;
	}
	#touchPointsLanding ul li {
		width:235px;
		margin-bottom:50px;
	}
	#ERPresults {
		padding:65px 0 95px 0;
	}
	#ERPresults p {
		width:470px;
	}
	#crown-erp #ecommerceWebsites {
		padding:40px 0 50px 0;
	}
	#bamboo-erp #erpHeaders h2,
	#ghp-erp #erpHeaders h2 {
		margin:30px 25px !important;
	}
	#bamboo-erp #ERPIntro p,
	#ghp-erp #ERPIntro p {
		width:470px;
	}
	#bamboo-erp #bizNeeds h2, 
	#bamboo-erp #bizNeeds p,
	#ghp-erp #bizNeeds h2, 
	#ghp-erp #bizNeeds p {
		width:100%;
		padding-right:0;
	}
	#bamboo-erp #systemsIntegrated,
	#ghp-erp #systemsIntegrated {
		padding:55px 0 65px 0;
	}
	#bamboo-erp #touchPointsLanding,
	#ghp-erp #touchPointsLanding {
		padding:55px 0 60px 0;
	}
	#bamboo-erp #touchPointsLanding ul,
	#ghp-erp #touchPointsLanding ul,
	#mignon-erp #touchPointsLanding ul,
	#paper-erp #touchPointsLanding ul {
		width:470px;
	}
	#bamboo-erp #touchPointsLanding ul li,
	#ghp-erp #touchPointsLanding ul li,
	#mignon-erp #touchPointsLanding ul li,
	#paper-erp #touchPointsLanding ul li {
		width:235px;
	}
	#bamboo-erp #ecommerceWebsites h2,
	#ghp-erp #ecommerceWebsites h2,
	#mignon-erp #ecommerceWebsites h2,
	#paper-erp #ecommerceWebsites h2 {
		margin:50px 0 0 0;
	}
	#bamboo-erp #bizNeeds,
	#ghp-erp #bizNeeds {
		padding:60px 0 50px 0;
	}
	#mignon-erp #ERPIntro p {
		margin:45px 35px;
	}
	#mignon-erp #bizNeeds h2, 
	#mignon-erp #bizNeeds p {
		width:100%;
	}
	#bizNeeds ul {
		width:97%;
	}
	#mignon-erp #systemsIntegrated {
		padding:5px 0 75px 0;
	}
	#mignon-erp #bizNeeds {
		padding:50px 0 40px 0;
	}
	#mignon-erp #touchPointsLanding {
		padding:65px 0 80px 0;
	}
	#paper-erp #ERPIntro p {
		margin:45px 35px;
	}
	#paper-erp #bizNeeds h2, 
	#paper-erp #bizNeeds p {
		width:100%;
	}
	#paper-erp #systemsIntegrated {
		padding:5px 0 75px 0;
	}
	#paper-erp #bizNeeds {
		padding:50px 0 40px 0;
	}
	#paper-erp #touchPointsLanding {
		padding:65px 0 80px 0;
	}
	#partnerGrowth {
		width:480px;
		padding:80px 0 60px 0;
	}
	.tripleMap {
		width:90%;
		margin:45px auto;
		float:none;
	}
	#MAPMiddleOptions {
		width:470px;
	}
	#MAPmiddle .MAPWrap {
		min-height:1090px;
	}
	#MAPMore {
		width:480px;
	}
	#levelList {
		width:200px;
	}
	#levelList ul li:nth-child(1) {
		margin:20px 0;
	}
	#levelList ul li {
		margin:20px 0;
		display:block;
		float:none;
	}
	#levelList ul li:nth-child(3) {
		margin:20px 0;
	}
	#levelList #firstLine {
		left:165px;
		width:150px;
	}
	#levelList #secondLine {
		right:165px;
		width:150px;
	}
	.moreContent {
		float:none;
		width:100%;
	}
	#priceMAP h2 {
		line-height:36px;
	}
	#priceMAP #priceMAPIntro {
		width:90%;
	}
	#MAPmiddle .MAPWrap {
		width:100%;
		float:none;
		min-height:790px;
		border-left:none;
	}
	#firstLine, #secondLine {
		display:none;
	}
	#nextLevel h2 {
		line-height:36px;
	}
	#MAP_Landing #landingHeader h1 {
		margin:5px 0 0 0;
	}
	#MAP_Landing #landingHeader {
		padding:0 0 80px 0;
	}
	#levelList ul {
		margin-top:20px;
	}
	#nextLevel {
		padding:60px 0 40px 0;
	}
	#innerContent .moreContent h4 {
		margin:0 0 35px 30px;
	}
	#case-study-crown-automotive .paddedSection p {
		width:100%;
	}
	#case-study-crown-automotive .paddedSection .mainParagraph {
		width:100%;
	}
	#case-study-crown-automotive #outgrowing .container960 p {
		width:100%;
	}
	#case-study-crown-automotive .splitColorRight ul li {
		float:none;
		font-size:0.8125em;
	}
	#case-study-crown-automotive .splitColorRight {
		height:470px;
	}
	#floatingForm {
		top:410px;
		right:2px;
	}
	#irce-2016 #revolutionize,
	#irce-2018 #revolutionize {
		padding:570px 0 80px 0;
	}
	#irce-2016 #revolutionize p,
	#irce-2016 #revolutionize h2,
	#irce-2018 #revolutionize p,
	#irce-2018 #revolutionize h2 {
		width:100%;
		text-align:center;
	}
	#irceMap ul li i {
		font-size:3em;
	}
	#irceMap ul li p {
		font-size:0.875em;
	}
	#enterpriseLeader p {
		width:100%;
	}
	#irceMap ul li:nth-child(1) {
		margin:0 10px 0 0;
	}
	#irceMap ul li {
		margin:0 10px;
	}
	#irceMap ul li:nth-child(3) {
		margin:0 0 0 10px;
	}
	#irce-2016 #landingHeader h1 span,
	#irce-2018 #landingHeader h1 span {
		font-size:0.2em;
	}
	#irce-2016 #landingHeader #box1,
	#irce-2018 #landingHeader #box1 {
		margin-bottom:0;
	}
	#irce-2016 #landingHeader #box2,
	#irce-2018 #landingHeader #box2 {
		margin-top:5px;
	}
	#irceMap ul li {
		display:block;
		float:none;
	}
	#irceMap ul {
		width:240px;
		margin:0 auto 30px auto;
	}
	#irceMap ul li:nth-child(1),
	#irceMap ul li:nth-child(3),
	#irceMap ul li {
		margin:35px 0;
	}
	#irce-2016 #landingHeader h1,
	#irce-2018 #landingHeader h1 {
		margin:0;
	}
	#vod #nineHeader p, 
	#vod16 #nineHeader p {
		width:100%;
	}
	#vod #nineHeader h1, 
	#vod16 #nineHeader h1 {
		margin:15px 0;
	}
	#vod #innerContent .nineFeaturesSection p,
	#vod16 #innerContent .nineFeaturesSection p {
		width:100%
	}
	#vodContainer #passw {
		left:0;
	}
	.irceOffShelf #landingHeader h1 {
		width:auto;
	}
	.irceDeserve #floatingForm {
		top:530px;
	}
	#case-study-essential-depot #fullHeader p {
		width:470px;
	}
	.paddedSection .mainParagraphLessMargin {
		width:470px;
	}
	#case-study-essential-depot .midQuote p {
		width:470px;
	}
	#case-study-essential-depot .container960 p {
		width:100%;
	}
	#case-study-essential-depot .splitColorRight ul li {
		font-size:0.6em;
		margin:0 10px;
	}
	.splitColorRight ul li sup {
	    font-size:2em;
	}
	#case-study-essential-depot .container960 #transUp {
		width:180px !important;
		margin:20px auto;
	}
	#case-study-essential-depot .resultsAside p #tranIcon {
		margin-left:0;
	}
	#case-study-essential-depot .container960 #revUp {
		width:115px !important;
		margin:20px auto;
	}
	#case-study-essential-depot .resultsAside p #revenueIcon {
		margin-left:0;
	}
	#case-study-essential-depot .container960 #orderUp {
		width:100px !important;
		margin:20px auto;
	}
	#case-study-essential-depot .resultsAside p #laptopIcon {
		margin-left:0;
	}
	.continueBlock {
		width:100%;
		float:none;
	}
	#tilesLeft,
	#tilesRight {
		display:none;
	}
	#featured #wideHeaderSubbed h1 {
		margin:65px 0 30px 0;
	}
	.largeTile {
		min-height:450px;
	}
	.wideTile {
		min-height:225px;
	}
	.smallTile {
		min-height:225px;
	}
	#tilesRightResp,
	#tilesLeftResp {
		display:block;
		float:none;
		width:100%;
	}
	#tpLinkTile .starterLink {
		background-size:45%;
	}
	#taylorTile .starterLink {
		background-size:45%;
	}
	#mtnHouseTile .starterLink {
		background-size:50%;
	}
	#newBelgiumTile .starterLink {
		background-size:50%;
	}
	#ghpTile .starterLink {
		background-size:9%;
	}
	#paperStoreTile .starterLink {
		background-size:50%;
	}
	#luliTile .starterLink {
		background-size:45%;
	}
	#cliveTile .starterLink {
		background-size:45%;
	}
	#featured .largeTile .featuredHover h2 {
		margin-top:140px;
		font-size:1em;
	}
	#featured .wideTile .featuredHover h2, #featured .smallTile .featuredHover h2 {
		margin-top:45px;
		font-size:1em;
	}
	#featured .featuredHover h3 {
		font-size:1.125em;
		margin-bottom:20px;
	}
	#featured .featuredHover {
		margin:20px;
	}
	#featured .featuredHover .smallGrey {
		margin:10px auto;
	}
	#featured .featuredHover .btnTransparentSquared {
		display:none;
	}
	#featured #additionalClients .wideContainer {
		width:470px;
	}
	#featured #additionalClients ul {
		width:470px;
	}
	#featured #additionalClients ul li {
		margin:15px 12px;
		width:210px;
	}
	#featured #innerContent #subnav {
		display:block;
	}
	#featured #innerContent #subnav {
		margin:65px 0 0 0 !important;
	}
	#featured #wideHeaderSubbed h2 {
		margin:15px 30px 10px 30px;
	}
	#fullSlider {
		height:auto;
		padding-bottom:60px;
	}
	#fullSlider iframe {
		display:none;
	}
	#fullSlider .slideText {
		display:block;
		width:100%;
		margin:0 auto;
	}
	#fullSlider p {
		width:auto !important;
		margin:0 30px;
	}
	.slideText h3 {
		width:auto !important;
	}
	.slideThumbnail {
		display:block;
	}
	.slideThumbnail {
		height:280px;
	}
	#featured .slick-prev, 
	#featured .slick-next {
		display:block !important;
		width:40px !important;
		height:40px !important;
		top:130px;
	}
	.features2016 #wideHeaderSubbed #featuresList {
		width:450px;
	}
	.features2016 #wideHeaderSubbed #featuresList li {
		width:225px;
		text-align:center;
		margin-bottom:65px;
	}
	.features2016 #landingHeader .wideContainer .wideContainer img {
		right:0;
		width:475px;
	}
	.newFeature .twoColList li {
		width:100%;
		min-height:auto;
	}
	.newFeature .threeColList li {
		width:100%;
		min-height:auto;
	}
	.features2016 #wideHeaderSubbed #subnav {
		display:block;
		margin:65px 0 115px 0 !important;
	}
	#featuresWrap {
		padding-top:110px;
	}
	.newFeature .twoColList li:nth-child(2n) {
		margin-left:0;
	}
	.features2016 #wideHeaderSubbed #featuresList li a i {
		float:none;
		margin-right:0;
		margin-bottom:5px;
	}
	.features2016 #wideHeaderSubbed #ecommFeatures {
		margin:105px 0 65px 0;
	}
	.features2016 #wrapper {
		overflow:hidden;
	}
	.features2016 #wideHeaderSubbed h1 {
		line-height:40px;
	}
	.newFeature .featureIntro {
		width:100%;
	}
	.miva2016 #streamline {
		background:#26282b url("/images/new-images/streamline-bg.png") no-repeat scroll center 230px;
		padding:55px 0 85px 0;
		-webkit-background-size:400px auto;
		-moz-background-size:400px auto;
		-o-background-size:400px auto;
		background-size:400px auto;
	}
	#streamline #leftContent {
		width:100%;
		text-align:center;
		margin-top:280px;
	}
	.miva2016 #touchPoints {
		padding:20px 0 0 0;
	}
	.miva2016 #touchPoints ul {
		width:470px;
	}
	.miva2016 #touchPoints ul li {
		height:340px;
		width:190px;
		background:url("/images/new-images/hex-light.svg") no-repeat center top;
		margin:0 20px;
		}
		.miva2016 #touchPoints ul li:nth-child(1),
		.miva2016 #touchPoints ul li:nth-child(4) {
			margin:0 20px;
		}
		.miva2016 #touchPoints ul li:hover {
			background:url("/images/new-images/hexagon.svg") no-repeat center top;
		}
	#touchPoints ul li span {
		margin:40px 0 55px 0;
	}
	.miva2016 #homePageHeader h1 {
		margin:70px auto 15px auto;
	}
	.miva2016 #streamline h2 span {
		font-size:0.3em;
	}
	#featuredStore1Simple {
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		}
		/*#featuredStore1Simple:hover {
			-webkit-background-size:175%;
			-moz-background-size:175%;
			-o-background-size:175%;
			background-size:175%;
		}*/
	#featuredStore2Simple {
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		}
		/*#featuredStore2Simple:hover {
			-webkit-background-size:175%;
			-moz-background-size:175%;
			-o-background-size:175%;
			background-size:175%;
		}*/
	#featuredStore2Simple .initialLink:hover {
		background-position:center 175px;
	}
	.features2016 #featuresList {
		display:none;
	}
	.features2016 #midJumpNav {
		display:block;
	}
	#backToTopSection {
		display:none;
	}
	.miva2016 .linkWrap {
		height:auto !important;
	}
	#g2Bar h2 {
		width:240px;
	}
	#headerCenterInfo {
		width:470px;
	}
	.containIconList {
		width:470px;
	}
	#platform-overview #landingHeader h1 {
		margin:130px 10px 0 10px;
	}
	#platform-overview #scalableSolution .solutionHeader {
		margin:15px 0 50px 0;
	}
	#scalableCross .content450 {
		margin-top:40px;
	}
	.crossedDiv .wideContainer {
		height:900px;
		background:url("/images/new-images/hat-screen.png") no-repeat center bottom;
	}
	.content450 {
		width:100%;
		text-align:center;
	}
	#wcHosting,
	#totalAccess {
		padding:85px 0;
	}
	.iconList {
		float:none;
		width:100%;
	}
	.iconList h3,
	.iconList p {
		width:79%;
	}
	.iconList:nth-child(2n) {
		margin-left:0;
	}
	#headerCenterInfo p {
		margin:0 20px 45px 20px;
	}
	#platform-overview #scalableSolution {
		padding-top:200px;
	}
	#platform-overview .solutionBox {
		padding:40px 25px 0 25px;
	}
	#parcelContent table {
		margin:0 0 70px 0;
		width:100%;
	}
	#parcelContent h2 {
		line-height:36px;
	}
	.partnerBox {
		width:90%;
		float:none;
		height:auto;
	}
	.partnerBox:nth-child(even) {
		margin-left:0;
	}
	.threeColumnBox {
		float:none;
		width:100%;
		height:auto;
		padding:50px 0 60px 0;
		border-top:none;
	}
	.fauxCell {
		display:block;
		float:left;
		clear:left;
	}
	.fauxCell.mainInfo {
		width:85%;
	}
	.prodList {
		padding-bottom:20px;
	}
	#whats-new-9-6 .newFeatures .wideContainer {
		height:100% !important;
		background-position:center bottom;
		background:inherit !important;
	}
	#whats-new-9-6 .featuresContent {
		text-align:center;
	}
	#whats-new-9-6 #landingHeader {
		padding-bottom:50px;
	}
	#whats-new-9-6 #landingHeader h1 {
		margin-top:140px;
	}
	#mivaPaySection {
		padding-bottom:90px !important;
	}
	#reviewBaskets {
		height:auto !important;
	}
	#googleShopping {
		height:auto !important;
	}
	#responsiveEmail {
		height:auto !important;
		padding-bottom:90px !important;
	}
	#etsyMarketplace {
		height:auto !important;
	}
	#inventoryCheckout {
		height:auto !important;
	}
	#category-listing #searchspring-search_results .article-item, #category-listing #searchspring-search_results .product-item {
		width:91.4%;
	}
	#mivapay #landingHeader {
		padding-bottom:80px;
	}
	#mivapay #landingHeader h1 {
		margin:135px 0 50px 0;
	}
	#storePayment {
		background:#f2f2f2;
		height:330px;
	}
	#fasterCheckouts {
		height:240px;
	}
	#mivapay .featuresContent {
		margin-top:0;
	}
	#fasterCheckouts .featuresContent h2 {
		margin:0 0 10px 0;
	}
	#mivapay .featuresContent h2 {
		text-align:center;
	}
	#mivapay .featuresContent p {
		text-align:center;
	}
	#subTools {
		height:260px;
	}
	#subTools .btnTransparentSquared {
		margin:45px auto 0 auto;
	}
	#dataProtection {
		height:310px;
	}
	#payPricingOptions {
		width:470px;
	}
	.mivaPayBtn .blue-get-started-btn {
		width:160px;
	}
	#mivapayPricing {
		padding:65px 0;
	}
	#payPricing .mivaPayWrap {
		float:none;
		width:100%;
		margin:45px 0 65px 0;
	}
	#sub-management .featuresContent img {
		display:none;
	}
	#toolsLeft {
		display:none;
	}
	#sub-management .featuresContent {
		height:100%;
		margin-top:0;
	}
	#sub-management .featuresContent h2,
	#sub-management .featuresContent p {
		text-align:center;
	}
	#sub-management #landingHeader h1 {
		margin:155px 0 0 0;
	}
	#sub-management #landingHeader {
		padding:0 0 90px 0;
	}
	#productSubscription {
		height:190px;
	}
	#manageTools .featuresContent {
		margin:80px 0 0 0 !important;
	}
	#manageTools {
		height:450px;
	}
	#selfManage {
		height:220px;
	}
	#leverage {
		padding:75px 0;
	}
	#autoEmails {
		height:180px;
	}
	#reportingEngine {
		padding:75px 0;
	}
	#thank-you #landingHeader h1 {
		margin:65px 0 0 0;
	}
	#thank-you #landingHeader {
		padding:0 0 100px 0;
	}
	#newNav #responsiveLeftMenu {
		color:#000;
	}
	#newNav ul {
		display:none;
	}
	#magento-headache #landingHeader h2,
	#magento-integration #landingHeader h2,
	#magento-cloud #landingHeader h2,
	#magento-security #landingHeader h2,
	#magento-support #landingHeader h2 {
		margin:45px 20px 0 20px;
	}
	#theProblem img {
		display:none;
	}
	#magento-security #theProblem img,
	#magento-support #theProblem img {
		display:block;
		position:relative;
		left:0;
		top:30px;
		width:470px;
	}
	#theSolution img {
		display:none;
	}
	.leftLogoInfo {
		width:90%;
	}
	#magentoSolution .leftLogoInfo {
		float:left;
	}
	#magento-headache #landingHeader h1,
	#magento-integration #landingHeader h1,
	#magento-cloud #landingHeader h1,
	#magento-security #landingHeader h1,
	#magento-support #landingHeader h1 {
		margin:50px 0 0 0;
	}
	#magento-support #landingHeader h1 {
		line-height:48px;
	}
	#magento-headache #landingHeader #downLinkCircle,
	#magento-integration #landingHeader #downLinkCircle,
	#magento-cloud #landingHeader #downLinkCircle,
	#magento-security #landingHeader #downLinkCircle,
	#magento-support #landingHeader #downLinkCircle {
		margin:60px auto 0 auto;
	}
	#magentoSolution .leftLogoInfo .btnTransparentSquared {
		margin-left:70px;
	}
	#magento-headache #getStartedContainer,
	#magento-integration #getStartedContainer ,
	#magento-cloud #getStartedContainer,
	#magento-security #getStartedContainer,
	#magento-support #getStartedContainer {
		width:470px;
	}
	#magento-headache #getStarted,
	#magento-integration #getStarted,
	#magento-cloud #getStarted,
	#magento-security #getStarted,
	#magento-support #getStarted {
		padding:95px 0;
	}
	.augUpdate #revIdeas .wideContainer img {
		right:10px;
		max-width:470px;
	}
	#revIdeas #leftContent {
		margin-top:375px;
		width:100%;
	}
	.augUpdate #customArch .wideContainer img {
		left:0;
		top:0;
		width:475px;
	}
	#customArch #leftContent {
		margin-top:415px;
		width:100%;
	}
	.augUpdate #featuredStore2Simple {
		width:100%;
	}
	.augUpdate #streamline #leftContent {
		width:100%;
	}
	.augUpdate #ecommerceWebsites ul {
		width:433px;
		max-width:433px;
	}
	#ecommerceWebsites #mivaPowers li {
		margin:25px 19px 25px 19px !important;
	}
	#switch-to-miva #landingHeader h2 {
		margin:40px 30px 30px 30px;
	}
	#g2Customer img {
		width:470px;
		position:relative;
	}
	.paddedContent {
		padding:70px 0;
	}
	#switch-to-miva .floatedContent {
		width:100%;
	}
	#easySwitch h2 {
		line-height:40px;
	}
	#splitBoxOr div {
		width:28%;
	}
	.orDivide {
		left:216px;
	}
	#advantageContainer {
		width:100%;
		display:block;
	}
	.advantageRow {
		display:block;
		margin-bottom:20px;
	}
	.mivaSide {
		background:none;
		border-right:none;
		width:340px;
		float:none;
	}
	.competitorSide {
		background:none;
		border-bottom:solid 1px #e2e6eb;
		display:block;
		padding:30px 0;
		width:340px;
		margin:0 auto;
		float:none;
	}
	.mivaSide i {
		display:none;
	}
	#exploreAdvantage .orDivide {
		position:relative;
		top:-10px;
		left:218px;
		margin:20px 0;
		width:14px !important;
	}
	#upgrade-your-site .iconList h3, 
	#upgrade-your-site .iconList p,
	#before-and-after .iconList h3,
	#before-and-after .iconList p {
		width:84%;
	}
	#upgrade-your-site #inhouseAgency h2,
	#before-and-after #inhouseAgency h2 {
		margin:0 30px 150px 30px;
	}
	#upgradeTime {
		text-align:center;
		padding:110px 0 320px 0;
		background:#26282b url(/images/new-images/streamline-bg.png) no-repeat center bottom 110px;
		-webkit-background-size:350px auto;
		-moz-background-size:350px auto;
		-o-background-size:350px auto;
		background-size:350px auto;
	}
	#upgradeTime .floatedContent {
		width:100%;
	}
	#upgradeTime h2 {
		text-align:center;
		width:100%;
		float:none;
	}
	#upgradeTime p {
		float:none;
	}
	#upgradeTime .btnTransparentSquared {
		width:230px;
		margin:50px auto 0 auto;
		display:block;
		float:none;
	}
	#upgrade-your-site #landingHeader h1,
	#before-and-after #landingHeader h1 {
		margin:100px 0 0 0;
	}
	#upgrade-your-site #landingHeader,
	#before-and-after #landingHeader {
		padding:0 0 150px 0;
	}
	#digitalRevolution {
		background:#F6F6F6;
		text-align:center;
	}
	#digitalRevolution .floatedContent {
		width:100%;
		float:none;
		margin:100px auto 0 auto;
	}
	#digitalRevolution .floatedContent h2 {
		width:100%;
	}
	#digitalRevolution .floatedContent p:nth-child(4) {
		margin-bottom:40px;
	}
	#digitalRevolution img {
		position:relative;
		right:auto;
		top:0;
		left:0;
		width:400px;
	}
	#digitalRevolution .btnTransparentSquared {
		clear:both;
		display:block;
		width:260px;
		margin:0 auto;
		float:none;
	}
	#topEnterprise .floatedContent {
		width:100%;
		text-align:center;
	}
	#costResults .floatedContent {
		float:left;
	}
	#proExpert .floatedContent:nth-child(2) {
		margin:25px 0 0 0;
		width:100%;
	}
	#proExpert .floatedContent {
		width:100%;
	}
	#proExpert .floatedContent h2 {
		width:100%;
	}
	#topEnterprise .floatedContent img {
		float:none;
	}
	#topEnterprise .btnTransparentSquared {
		clear:left;
		float:none;
		width:170px;
		margin:0 auto 40px auto;
		display:block;
	}
	#topEnterprise .floatedContent h2 {
		width:100%;
	}
	#enterprise #inhouseAgency .headingParagraph {
		margin:0 80px 115px 80px;
	}
	#enterprise #inhouseAgency h2 {
		line-height:40px;
	}
	#enterprise .iconList p {
		width:83%;
	}
	#costResults .floatedContent {
		width:100%;
	}
	#compSupport p {
		margin:0 40px;
	}
	#enterpriseDemands .floatedContent {
		width:100%;
	}
	#enterpriseDemands .floatedContent h2 {
		width:100%;	
	}
	.enterprise2016 #landingHeader {
		padding:0 0 80px 0;
		background: url(/images/new-images/hero-smile-flannel.jpg) no-repeat center 60px;
	    -webkit-background-size: cover;
	    -moz-background-size: cover;
	    -o-background-size: cover;
	    background-size: cover;
	}
	.enterprise2016 #landingHeader h1 {
		margin:65px 0 0 0;
	}
	#topEnterprise .centeredContent {
		width:480px;
	}
	#topEnterprise .centeredContent img {
		max-width:100%;
	}
	#tripleStat .tripleRow div:nth-child(1) {
		padding:10px 9px 0 0;
	}
	#tripleStat .tripleRow div {
		padding:10px 9px;
	}
	#enterprise #customControl .headingParagraph {
		margin:0 20px 15px 20px;
	}
	#enterprise #customControl h2 {
		line-height:40px;
	}
	.containIconList .float-left, .containIconList .float-right {
		float:none;
		width:100%;
	}
	#customControl .iconList h3 {
		width:83%;
	}
	#compSupport h2,
	#compSupport .updateToGraph {
		line-height:40px;
	}
	#compSupport {
		padding:90px 0;
	}
	#enterpriseDemands img {
		display:none;
	}
	#mivaconExclusive aside {
		margin:0 auto;
		float:none;
		width:470px;
	}
	#mivaconExclusive aside div {
		width:200px;
	}
	#mivaconExclusive .floatedContent {
		width:100%;
		margin-top:50px;
		float:left;
		text-align:center;
	}
	#mivaconExclusive .floatedContent h2,
	#mivaconExclusive .floatedContent p {
		width:100%;
	}
	#transactionSupport .floatedContent {
		float:none;
		width:100%;
		margin-top:160px;
	}
	#transactionSupport .wideContainer {
		background:url(/images/new-images/businesses.png) no-repeat center top;
		-webkit-background-size:90%;
		-moz-background-size:90%;
		-o-background-size:90%;
		background-size:90%;
	}
	#authorize #getStarted h3 {
		margin:35px 50px 50px 50px;
	}
	#authorize #getStartedContainer {
		width:470px;
	}
	#authorize #landingHeader h1 {
		margin:75px 60px 0 60px;
	}
	#authorize #landingHeader {
		padding:0 0 100px 0;
	}
	#paymentExperience .floatedContent {
		width:100%;
		text-align:center;
	}
	#paymentExperience {
		padding:70px 0;
	}
	#paymentExperience img {
		top:30px;
		right:auto;
		width:470px;
		left:0;
		position:relative;
	}
	#paymentExperience h2 {
		width:100%;
		text-align:center !important;
	}
	#safeSecure #paypalCard {
		left:0;
		top:50px;
		width:470px;
		position:relative;
	}
	#safeSecure .floatedContent h2 {
		width:76%;
		float:none;
		margin:0 auto 20px auto !important;
	}
	#safeSecure {
		padding:70px 0 110px 0;
	}
	#safeSecure .floatedContent {
		width:100%;
		text-align:center;
	}
	#braintree #storePayment .floatedContent {
		width:100%;
		margin-top:0;
		text-align:center;
	}
	#braintree #storePayment {
		background:#fff;
		padding:100px 0;
	}
	#braintree #landingHeader h2 {
		margin:60px 40px 0 40px;
	}
	#braintreeMiva p {
		margin:0 50px;
	}
	#braintree #storePayment .btnTransparentSquared {
		padding:10px 30px;
		display:block;
		float:none;
		margin:0 auto;
		width:250px;
	}
	#braintree #landingHeader h1 {
		-webkit-background-size:100%;
		-moz-background-size:100%;
		-o-background-size:100%;
		background-size:100%;
		width:455px;
		margin:150px auto 0 auto;
	}
	#braintree #landingHeader {
		padding-bottom:100px;
	}
	#braintreeMiva h3 {
		margin:50px 20px;
	}
	#braintreeMiva .buttonLarge {
		margin:0 auto;
	}
	#braintreeMiva .secondButton {
		margin:30px auto 0 auto;
	}
	#braintree #storePayment h2 {
		text-align:center;
	}
	#costResults {
		background:#26282B;
	}
	#professional-services #solution2 {
		margin:0 auto;
	}
	#professional-services .crossedDiv .wideContainer {
		height:1430px;
	}
	#professional-services #proExpert .floatedContent,
	#systemsInt .floatedContent {
		width:100%;
	}
	#professional-services #proExpert .floatedContent:nth-child(2),
	#systemsInt .floatedContent:nth-child(2) {
		width:100%;
		margin:35px 0 0 0;
	}
	#professional-services #landingHeader h1 {
		margin:105px 0 0 0;
	}
	#professional-services #landingHeader {
		padding:0 0 300px 0;
	}
	#professional-services #landingHeader img {
		top:60px !important;
	}
	#proCaseStudy {
		background:url("/images/new-images/bg-red-angle.jpg") no-repeat scroll center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	#proCaseStudy .floatedContent {
		margin:230px 0 0 7%;
	}
	#professional-services #costResults .floatedContent ul li:nth-child(2n) {
		margin-left:50px;
	}
	#professional-services #costResults .floatedContent ul li {
		width:200px;
	}

	.funnelCake #solution2 {
		margin:60px auto;
	}
	.funnelCake .crossedDiv .wideContainer {
		height:1860px;
	}
	.percentCircle {
		margin:0 auto 35px auto;
	}
	.funnelCake .crossedDiv .smallGrey {
		margin-bottom:85px;
	}
	#nextCloud img {
		width:470px;
		left:0;
		right:0;
		position:relative;
	}
	#retail-integration #nextCloud img,
	#seamless-experience #nextCloud img {
		top:0;
	}
	#retail-integration #nextCloud .floatedContent h2,
	#seamless-experience #nextCloud .floatedContent h2 {
		margin:0 0 40px 0 !important;
	}
	.floatedContent {
		width:100%;
		text-align:center;
	}
	#nextCloud .btnTransparentSquared {
		clear:both;
		float:none;
		width:200px;
		margin:40px auto 0 auto;
	}
	#nextCloud p {
		width:100%;
		margin-bottom:45px;
	}
	#nextCloud .floatedContent h2 {
		width:100%;
	}
	#nextCloud hr {
		display:none;
	}
	.funnelCake #landingHeader {
		padding:0 0 140px 0;
	}
	.funnelCake #landingHeader h1 {
		margin:85px 0 0 0;
		line-height:36px;
	}
	.funnelCake .crossedDiv h2 {
		line-height:36px;
	}
	.funnelCake .crossedDiv h3 {
		margin:25px 0 85px 0;
	}
	#personal-experience #landingHeader h1 {
		margin:85px 0 0 0;
	}
	#personal-experience #landingHeader {
		padding:0 0 150px 0;
	}
	#personal-experience #solution2 {
		margin:60px auto;
	}
	#personal-experience .crossedDiv .wideContainer {
		height:1800px;
	}
	#outgrown-capabilities #landingHeader h1,
	#grow-scale #landingHeader h1 {
		margin:65px 40px 0 40px;
	}
	#outgrown-capabilities #landingHeader h2,
	#grow-scale #landingHeader h2 {
		margin:10px 40px 0 40px;
	}
	#outgrown-capabilities #landingHeader,
	#grow-scale #landingHeader  {
		padding:0 0 120px 0;
	}
	#clientProfile h3 {
		margin:50px 30px 15px 30px;
	}
	#border-t {
		width:100%;
	}
	#clientProfile .tripleContainer {
		width:470px;
	}
	#clientProfile #solution2 {
		margin:0 auto 45px auto;
	}
	#clientProfile .solutionBox {
		margin-bottom:45px;
	}
	#resultsOnMiva .tripleContainer,
	.resultsOnMiva .tripleContainer {
		width:470px;
	}
	#resultsOnMiva .percentCircle,
	.resultsOnMiva .percentCircle {
		height:160px;
	}
	#resultsOnMiva h3,
	.resultsOnMiva h3 {
		margin:80px 40px 75px 40px;
	}
	#grow-scale #resultsOnMiva .solutionBox {
		max-width:150px;
	}
	#grow-scale #resultsOnMiva #solution2,
	#grow-scale #resultsOnMiva #solution3 {
		margin:0 auto;
	}
	#grow-scale #resultsOnMiva h3 {
		margin:0 40px 75px 40px;
	}
	#outgrown-capabilities #resultsOnMiva h2 {
		line-height:36px;
	}
	#grow-scale .smallerHeader {
		margin:0 20px 50px 20px;
	}
	#grow-scale #resultsOnMiva h2 {
		line-height:36px;
	}
	#grow-scale #resultsOnMiva .tripleContainer {
		width:475px;
		margin:20px auto 0 auto;
	}
	.satisfaction #clientProfile #topVideo,
	#customer-satisfaction-2 #clientProfile #topVideo,
	#customer-satisfaction-3 #clientProfile #topVideo,
	#customer-satisfaction-5 #clientProfile #topVideo {
		width:470px;
	}
	.satisfaction #clientProfile #topVideo img {
		width:100%;
	}
	.satisfaction #clientProfile .smallerHeader {
		margin:0 100px 50px 100px;
	}
	.satisfaction #clientProfile .tripleContainer {
		width:470px;
		margin:0 auto;
	}
	.satisfaction #clientProfile #solution1 {
		border-right:none;
		padding-right:0;
	}
	.satisfaction #clientProfile #solution2 {
		margin:0 auto 60px auto;
	}
	.satisfaction #clientProfile #topVideo {
		top:-380px;
	}
	.satisfaction #clientProfile {
		padding:190px 0 150px 0;
	}
	#customer-satisfaction #clientProfile,
	#customer-satisfaction-4 #clientProfile,
	#customer-satisfaction-6 #clientProfile {
		padding:280px 0 150px 0;
	}
	#customer-satisfaction-2 #clientProfile #topVideo,
	#customer-satisfaction-3 #clientProfile #topVideo,
	#customer-satisfaction-5 #clientProfile #topVideo {
		top:-430px;
	}
	#customer-satisfaction-2 #clientProfile,
	#customer-satisfaction-3 #clientProfile,
	#customer-satisfaction-5 #clientProfile {
		padding:210px 0 150px 0;
	}
	#customer-satisfaction-2 .solutionBox span,
	#customer-satisfaction-3 .solutionBox span,
	#customer-satisfaction-5 .solutionBox span {
		display:inline !important;
	}
	#customer-satisfaction-2 #clientProfile #ROIheader,
	#customer-satisfaction-3 #clientProfile #ROIheader,
	#customer-satisfaction-5 #clientProfile #ROIheader {
		line-height:36px;
		margin:0 20px 60px 20px;
	}
	#customer-satisfaction-2 #clientProfile .smallerHeader,
	#customer-satisfaction-3 #clientProfile .smallerHeader,
	#customer-satisfaction-5 #clientProfile .smallerHeader {
		margin:0 60px 50px 60px;
	}
	#customer-satisfaction-2 #clientProfile h2 span,
	#customer-satisfaction-3 #clientProfile h2 span,
	#customer-satisfaction-5 #clientProfile h2 span {
		line-height:0;
		margin-bottom:0;
	}
	#bto #landingHeader h1 {
		margin:55px 0 0 0;
	}
	#bto #landingHeader {
		padding:0 0 80px 0;
	}
	#bto #resultsOnMiva .percentCircle {
		margin:0 auto 35px auto;
	}
	#bto .percentCircle div {
		vertical-align:middle;
	}
	#customer-satisfaction-4 .midQuote p {
		width:470px;
	}
	#customer-evolution .crossedDiv .wideContainer {
		height:1950px;
	}
	#customer-evolution #nextCloud .floatedContent h2 {
		margin:0 0 40px 0 !important;
	}
	#customer-evolution #landingHeader h1 {
		margin:85px 0 0 0;
	}
	#fully-integrated #landingHeader h1 {
		margin:85px 0 0 0;
	}
	#fully-integrated #nextCloud img {
		top:0;
	}
	#fully-integrated #nextCloud .floatedContent h2 {
		margin:0 0 40px 0 !important;
	}
	#crown-cutting-edge #resultsOnMiva h2 {
		line-height:36px;
	}
	#customer-satisfaction-5 #landingHeader {
		padding:0 0 240px 0;
	}
	#customer-satisfaction-6 #clientProfile .smallerHeader {
		margin:0 50px 50px 50px;
	}
	#case-study-sewing-parts-online .splitColorLeft p {
		margin:45px auto 0 auto !important;
	}
	#case-study-sewing-parts-online .splitColorRight ul li {
		margin:0 10px;
		font-size:0.6125em;
	}
	#case-study-sewing-parts-online #essentialMidQuote {
		padding:130px 0;
	}
	#case-study-sewing-parts-online .resultsAside p {
		width:160px !important;
		margin:0 auto 35px auto;
	}
	#hosting-architecture #landingHeader h1 {
		margin:85px 0 0 0;
	}
	#hosting-architecture #landingHeader {
		padding:0 0 90px 0;
	}
	#hosting-architecture .floatedContent {
		text-align:left;
	}
	#hosting-architecture .iconList h3,
	#hosting-architecture .iconList p {
		width:85%;
	}
	#hosting-architecture .iconList {
		width:100%;
	}
	#mivaCustomer .floatedContent {
		text-align:center;
	}
	#mivaCustomer .floatedContent p {
		margin:0 20px;
	}
	#mivaCustomer {
		padding:100px 0;
	}
	#listsContainer {
		width:475px;
		text-align:center;
	}
	.hugeList {
		width:100%;
		float:none;
		clear:both;
	}
	#hosting-architecture #landingHeader h2 {
		margin:10px 20px 30px 20px;
	}
	#manangedEnvironment img {
		position:relative;
		width:475px;
		margin-bottom:40px;
	}
	#hosting-architecture .floatedContent h2 {
		text-align:center;
	}
	.hugeList h4,
	.hugeList h3 {
		display:block;
		border-top:solid 1px #ededed;
		cursor:pointer;
		padding:15px 0;
		margin:0 !important;
		text-align:left;
	}
	#innerContent .hugeList ul {
		height:0;
		overflow:hidden;
		margin:0 0 0 15px;
	}
	.hugeList h4 span,
	.hugeList h3 span {
		display:block;
		float:right;
	}
	.hugeList h4 {
	}
	.expandedFeature {
		height:auto !important;
		margin-bottom:40px !important;
		overflow:initial !important;
	}
	.hugeList ul li {
		text-align:left;
	}
	#caseStatsNoSplit .statsThree {
		float:none;
		margin:0 auto;
	}
	#caseStatsNoSplit .statsThree:nth-child(2) {
		margin:70px auto;
	}
	#oliverMidQuote p {
		width:410px;
	}
	#case-study-oliver #migrating img,
	#case-study-lotus-sculpture #migrating img {
		left:0;
		top:30px;
		position:relative;
	}
	#case-study-oliver #migrating .floatedContent,
	#case-study-lotus-sculpture #migrating .floatedContent {
		width:475px;
		float:none;
		text-align:left;
	}
	#case-study-lotus-sculpture .splitColorRight {
		width:auto;
		height:auto;
	}
	#case-study-lotus-sculpture .splitColorRight ul {
		padding-bottom:25px;
	}
	#case-study-lotus-sculpture .splitColorRight ul li {
		margin:0 auto;
		float:none;
	}
	#case-study-lotus-sculpture #outgrowing .pullQuote {
		margin:0 0 80px 0;
	}
	#ACLN #innerContent ul {
		width:300px !important;
	}
	#ACLN #innerContent ul li {
		margin:0 auto 40px auto;
		width:300px;
	}
	.accountEdit,
	.manage-saved-cards,
	.customerHistory {
		width:300px !important;
	}
	#featured #landingHeader h1 {
		font-size:2.5em;
		margin:60px 0 0 0;
	}
	#featured #landingHeader {
		padding:0 0 90px 0;
	}
	#deliverFooter .btnBlueStandard {
		margin:0 auto 20px auto;
		max-width:180px;
		display:block;
		width:auto;
	}
	#deliverFooter .btnTransparentSquared {
		clear:left;
		margin:0 auto;
		max-width:170px;
		display:block;
		padding:14px 35px;
	}
	.modalHero {
		display:none;
	}
	.modalForm {
		margin-left:40px;
	}
	.splitModal {
		width:470px !important;
	}
	#modal .modalForm .btnBlueStandard {
		margin-bottom:65px;
	}
	#innerContent #g2Banner p,
	#innerContent #g2NoPop p {
		border-right:none;
		float:none;
		margin:0;
		padding:0;
		text-align:center;
		width:100%;
		height:auto;
	}
	#g2Banner .btnTransparentSquared,
	#g2NoPop .btnTransparentSquared {
		float:none;
		max-width:150px;
		text-align:center;
		display:block;
		margin:15px auto 0 auto;
	}
	#g2Banner p i,
	#g2NoPop p i {
		margin-right:0;
	}
	#platformScale {
		background:#262934;
	}
	#platformScale .floatedContent p {
		width:100%;
		float:none;
	}
	#platformScale .floatedContent h3 {
		float:none;
	}
	#platformScale .floatedContent h2 {
		margin-bottom:70px !important;
	}
	#platformScale {
		padding:110px 0;
	}
	#professional-services #g2NoPop .btnTransparentSquared,
	#enterprise #g2Banner .btnTransparentSquared {
		max-width:160px;
	}
	#white-paper #floatingForm,
	.whitepaperLanding #floatingForm {
		top:200px !important;
	}
	#white-paper #white-paper--visionary,
	.whitepaperLanding #white-paper--visionary {
		padding:880px 0 80px 0 !important;
	}
	#white-paper #landingHeader h1,
	.whitepaperLanding #landingHeader h1 {
		margin:105px 0 0 0 !important;
	}
	#white-paper #modal .modalForm,
	.whitepaperLanding #modal .modalForm {
		margin-left:0;
	}
	#white-paper.scaling-whitepaper #floatingForm {
		top:250px !important;
	}
	#white-paper.scaling-whitepaper #white-paper--visionary {
		padding:860px 0 80px 0 !important;
	}
	#sub-economy #productSubscription .featuresContent {
		text-align:center;
		margin-top:0;
	}
	#sub-economy #productSubscription img {
		display:none;
	}
	#sub-economy .featuresContent h2 {
		text-align:center;
	}
	#sub-economy #productSubscription .btnTransparentSquared {
		margin:20px 0 0 120px;
		width:180px;
	}
	#sub-economy .featuresContent p {
		margin-bottom:30px;
	}
	#sub-economy #productSubscription {
		padding:45px 0 165px 0;
	}
	#sub-economy #manageTools .featuresContent {
		margin:75px auto 0 auto;
		width:85%;
	}
	#sub-economy #manageTools {
		height:410px;
	}
	#sub-economy #selfManage img {
		position:relative;
	}
	#sub-economy #selfManage .featuresContent {
		margin-top:0;
	}
	#sub-economy #selfManage .featuresContent p {
		text-align:center;
	}
	#sub-economy #selfManage .btnTransparentSquared {
		margin:20px 0 0 120px;
		width:180px;
		text-align:center;
	}
	#sub-economy #selfManage img {
		display:none;
	}
	#sub-economy #selfManage {
		height:260px;
	}
	#subscriptionFooter h2 {
		line-height:36px;
		margin:0 25px 45px 25px;
	}
	#subscriptionHeader h2 {
		font-size:2em;
	}
	#subscriptionHeader p {
		font-size:1.75em;
	}
	#subscriptionHeader {
		padding:55px 0 70px 0;
	}
	#applepay #landingHeader #phoneAngle {
		position:relative;
		width:450px;
		top:50px;
		right:-20px;
	}
	#applepay #landingHeader {
		padding:0 0 110px 0;
	}
	#applepay #landingHeader h1 {
		margin:80px 0 0 0;
		text-align:center;
	}
	#applepay #landingHeader h2 {
		text-align:center;
	}
	#imageColumns img {
		display:none;
	}
	.leftFour:nth-child(odd) {
		margin-right:0;
	}
	#simpleMiva img {
		width:100%;
	}
	.leftFour {
		float:none;
		width:470px;
		text-align:center;
	}
	#simpleMiva h2 {
		line-height:36px;
	}
	#simpleMiva {
		padding:110px 0 0 0;
	}
	#imageColumns {
		padding:90px 0 70px 0;
	}
	#imageColumns .floatedContent h2 {
		width:90%;
		margin:0 auto 10px auto !important;
		float:none;
	}
	#applepay #landingHeader .btnTransparentSquared {
		margin-left:80px;
	}
	#paypal-promo #landingHeader h1,
	#be-our-guest #landingHeader h1 {
		font-size:3.5em;
		line-height:46px;
		margin:55px 0 40px 0;
	}
	#paypal-promo #landingHeader,
	#be-our-guest #landingHeader {
		padding:0 0 110px 0;
	}
	#promoHeader h2 {
		line-height:46px;
	}
	#promoHeader iframe {
		width:470px;
	}
	.conSpeaker,
	.conSpeaker:nth-child(3),
	.conSpeaker:nth-child(4) {
		margin:0 auto 50px auto;
		float:none;
	}
	#paypal-promo #deliverFooter,
	#be-our-guest #deliverFooter {
		padding:120px 0;
	}
	#couponCode {
		width:470px;
	}
	#applepay-resources #landingHeader #phoneAngle {
		position:relative;
		width:500px;
		top:90px;
		right:-40px;
	}
	#applepay-resources #landingHeader {
		padding:0 0 110px 0;
	}
	#applepay-resources #landingHeader h1 {
		margin:80px 0 0 0;
		text-align:center;
	}
	#applepay-resources #landingHeader h2 {
		text-align:center;
	}
	#applepay-resources #landingHeader h1,
	#applepay-resources #landingHeader h2 {
		width:100%;
	}
	#applepay-resources #landingHeader .btnTransparentSquared {
		margin-left:90px;
	}
	#tripleFull .tripleWrap {
		width:100%;
		clear:left;
	}
	#applepay-resources #simpleMiva img {
		margin-bottom:60px;
	}
	.miva2017 #resultsOnMiva .solutionBox,
	.resultsOnMiva .solutionBox {
		width:250px;
	}
	.miva2017 #resultsOnMiva #solution3 .percentCircle h4,
	.resultsOnMiva #solution3 .percentCircle h4 {
		margin:45px 0 30px 0;
	}
	.miva2017 #resultsOnMiva #solution2,
	.resultsOnMiva #solution2 {
		margin:0 auto;
	}
	#singleSource {
		background:#F6F6F6;
	}
	#mountainCog .floatedContent {
		text-align:left;
	}
	#newReadyThemes .floatedContent img {
		position:relative;
		width:470px;
		right:0;
	}
	#newReadyThemes {
		padding:90px 0;
	}
	#newReadyThemes .floatedContent h2 {
		margin:70px 0 60px 0 !important;
	}
	#newReadyThemes .floatedContent h3,
	#newReadyThemes .floatedContent p {
		width:100%;
	}
	#newReadyThemes .btnRoundFullBlue {
		margin:0 auto;
	}
	.miva2017 #ROIQuote img {
		position:relative;
		width:475px;
		right:0;
		left:0;
		top:80px;
	}
	.miva2017 #ROIQuote .floatedContent h2 {
		width:100%;
		margin:0 0 50px 0 !important;
	}
	.miva2017 #ROIQuote h3,
	.miva2017 #ROIQuote p.updateToGraph {
		float:none;
	}
	.miva2017 #ROIQuote .btnRoundFullBlue {
		margin-left:160px;
		margin-bottom:15px;
	}
	.miva2017 #ROIQuote .textLinkFloat {
		margin:10px 0 0 0;
		text-align:center;
		width:100%;
	}
	.miva2017 #resultsOnMiva .tripleContainer,
	.resultsOnMiva .tripleContainer {
		margin:10px auto 70px auto;
	}
	.miva2017 #resultsOnMiva .percentCircle,
	.resultsOnMiva .percentCircle {
		margin:0 auto;
	}
	.iconSection {
		float:none;
		width:100%;
		margin-top:120px;
	}
	.miva2017 #singleSource .floatedContent {
		width:100%;
	}
	.miva2017 #singleSource .floatedContent p {
		margin:0 0 40px 0;
	}
	#mountainCog .floatedContent {
		width:100%;
	}
	#mountainCog .floatedContent div {
		width:100%;
	}
	#mountainCog .floatedContent h2 {
		text-align:center;
	}
	#costResults .floatedContent h2 {
		width:100%;
	}
	#costResults .floatedContent .btnTransparentSquared {
		margin:50px 0 0 125px;
	}
	.miva2017 #ROIQuote,
	.miva2017 #singleSource {
		padding:125px 0;
	}
	.whitepaperLanding #digitalRevolution .floatedContent {
		margin:0 auto;
	}
	.whitepaperLanding #digitalRevolution .btnRoundFullBlue {
		margin:25px auto 0 auto !important;
		width:175px;
		float:none !important;
	}
	.whitepaperLanding #digitalRevolution .floatedContent ul {
		margin:25px 0 !important;
	}
	.whitepaperLanding #floatingForm {
		top:330px !important;
	}
	#premium-ecommerce #floatingForm,
	#prod-rev #floatingForm {
		top:220px !important;
	}
	#future-econ #floatingForm {
		top:130px !important;
	}
	.whitepaperLanding #landingHeader h1 {
		width:470px !important;
		margin:55px 0 0 0 !important;
	}
	.whitepaperLanding #white-paper--visionary div {
		width:470px !important;
	}
	.whitepaperLanding #white-paper--visionary div h3 {
		width:85% !important;
	}
	.whitepaperLanding #white-paper--visionary div p {
		width:85% !important;
	}
	.whitepaperLanding #white-paper--visionary {
		padding:940px 0 80px 0 !important;
	}
	.features2016 #landingHeader {
		padding-bottom:260px;
	}
	.bigTile {
		width:370px;
		height:308px;
		margin:0 auto 36px auto;
		float:none;
	}
	.bigTile a span {
		top:135px;
	}
	.littleTile {
		margin:0 auto 36px auto !important;
		float:none;
	}
	#theThemes h2 {
		line-height:36px;
	}
	.themes2017 #landingHeader h1 {
		margin:70px 0 0 0;
	}
	.themes2017 #landingHeader {
		padding:0 0 160px 0;
	}
	#thank-you #landingHeader {
		padding:0 0 320px 0;
	}
	#thankYouInfo .floatedContent {
		float:none;
		width:470px;
		margin:0 auto;
		text-align:center;
	}
	.floatedContent h2 {
		width:100%;
	}
	#thankYouInfo h3 {
		float:none;
	}
	#thank-you #popPages {
		margin:70px auto 0 auto;
	}
	#thankYouInfo {
		padding:150px 0 110px 0;
	}
	#thank-you #landingHeader h1 {
		margin:75px 0 0 0;
		line-height:42px;
	}
	#thank-you.mivaLearnThanks #landingHeader h1 {
		margin:35px 0 0 0;
		line-height:42px;
	}
	#thank-you #landingHeader #topVideo {
		max-width:470px;
		margin:30px auto;
	}
	#thank-you #landingHeader #topVideo img {
		width:100%;
	}
	.whitepaperThanks {
		width:220px;
	}
	#prBar .longDash {
		display:none;
	}
	#prBar h3 a {
		float:none;
	}
	#reviewersAgree {
		background:#f9f9f9;	
	}
	#reviewersAgree .floatedContent h3 {
		text-align:center;
		float:none;
	}
	#reviewersAgree .floatedContent a {
		float:none;
		margin:0 auto;
		width:130px;
		display:block;
	}
	#G2 .resultsOnMiva #solution2,
	#ranked-first .resultsOnMiva #solution2 {
		margin:0;
	}
	#G2 #landingHeader #heroG2,
	#ranked-first #landingHeader #heroG2 {
		margin:60px 0 60px 0;
	}
	#G2 #landingHeader,
	#ranked-first #landingHeader {
		padding:0 0 100px 0;
	}
	#prBar h3 span {
		float:none;
	}
	#teamQuote aside {
		padding:100px 30px;
	}
	#teamQuote {
		padding:90px 0;
	}
	#G2 .resultsOnMiva #solution2,
	#ranked-first .resultsOnMiva #solution2 {
		margin:0 auto;
	}
	#SEMHeader hr {
		display:none;
	}
	.insideHTMLBlank #SEMHeader h1 {
		clear:both;
	}
	.SEMPage #mivaLogo {
		width:60px;
		height:60px;
		margin:0 auto 25px auto;
		float:left;
	}
	.SEMPage #mivaLogo i {
		font-size:0.5em;
		top:16px;
		left:9px;
	}
	.insideHTMLBlank #SEMHeader h1 {
		line-height:30px;
		font-size:1.25em;
		max-width:250px;
	}
	#emailContainer input[type="submit"] {
		font-size:0.75em;
	}
	#saas-v2 #emailContainer input[type="submit"] {
		width:465px !important;
	}
	#emailContainer input[type="email"] {
		font-size:0.75em;
		width:320px;
	}
	#emailContainer input {
		padding:20px;
	}
	#emailContainer p {
		display:none;
	}
	#emailContainer {
		width:470px;
		margin:40px auto 30px auto;
	}
	#headerBottomGraph {
		letter-spacing:normal;
		font-size:1em;
		line-height:20px;
	}
	#SEMHeader img {
		width:390px;
		bottom:-80px;
	}
	#SEMHeader {
		padding-bottom:170px;
	}
	.tripLeft:nth-child(1) {
		margin:95px auto 0 auto;
	}
	.tripLeft:nth-child(2) {
		margin:20px auto 0 auto;
	}
	.tripLeft:nth-child(3) {
		margin:20px auto 30px auto;
	}
	.tripLeft {
		margin:45px auto 0 auto;
		width:470px;
	}
	.SEMPage #scalableCross .tripLeft h2 {
		font-size:1.125em !important;
	}
	.SEMPage #scalableCross .wideContainer {
		height:910px;
	}
	#SEM9 #scalableCross .wideContainer {
		height:930px;
	}
	.SEMPage #scalableCross ul li {
		margin:0 18px;
	}
	.SEMPage #scalableCross ul li:nth-child(1) {
		margin:0 20px 0 0;
	}
	.SEMPage #scalableCross ul li:nth-child(4) {
		width:0 0 0 20px;
	}
	.SEMPage #scalableCross .oddManOut {
		font-size:1.125em;
		font-weight:500;
		margin-bottom:20px;
		color:#38393a;
		line-height:20px;
	}
	#crossQuote .wideContainer {
		height:360px;
	}
	#crossCTA h2 {
		font-size:1.25em !important;
		line-height:30px;
		margin:30px auto 40px auto;
		max-width:470px;
	}
	#crossCTA a {
		padding:15px;
		width:178px;
		text-align:center;
		font-size:0.875em;
	}
	.crossEnder {
		height:0;
	}
	#CTAStick form,
	#CTAStick p {
		display:none;
	}
	#CTAStick a {
		display:block;
		width:100%;
		height:100%;
		color:#FFF;
		text-align:center;
		padding:20px 0;
		font-weight:500;
		letter-spacing:0.0475em;
	}
	#CTAStick {
		background:#16c0d5;
	}
	.CTAStuck {
		height:65px !important;
	}
	#thank-you-form .fullHalf,
	#start-today .fullHalf {
		float:none;
		width:100%;
		height:auto;
	}
	#thankYouLeft {
		display:none;
	}
	#thankYouRight #modal {
		margin-top:80px;
		width:430px;
	}
	#thankYouRight .modalForm {
		margin-left:0;
		width:430px;
	}
	.overlayModal #emailContainer input[type="email"] {
		width:295px;
	}
	.overlayModalWhite #emailContainer input[type="email"] {
		width:295px;
	}
	#headerPhone {
		position:relative;
		background:none;
		right:0;
		width:auto;
		height:190px;
	}
	.MagentoSEM #mivaLogo {
		width:100px;
		height:100px;
		margin:0;
		float:left;
	}
	.MagentoSEM #mivaLogo i {
	    font-size:0.875em;
	    top:37px;
	    left:13px;
	}	
	.MagentoSEM #SEMHeader h1 {
		max-width:260px;
		text-align:center;
		font-size:2em;
		margin:145px auto 45px auto;
		line-height:45px;
		display:block;
	}
	.MagentoSEM #SEMHeader p {
		color:#757a7b;
		font-size:1em;
		max-width:350px;
		margin:0 auto 25px auto;
		font-weight:100;
		text-align:center;
	}
	.MagentoSEM .readMoreMobile {
		display:block;
	}
	.MagentoSEM #SEMHeader p:nth-child(4) {
		opacity:0;
	}
	.clickRevealed {
		opacity:1 !important;
		height:auto !important;
	}
	#midPage .clickRevealed {
		display:initial !important;
	}
	.clickHide {
		opacity:0;
		height:0;
	}
	#MagHeaderForm {
		margin:40px 0 0 0;
	}
	#MagHeaderForm input[type="email"] {
		width:420px;
		border-right:solid 2px #ededed;
		border:solid 2px #ededed;
	}
	#MagHeaderForm input[type="submit"] {
		width:475px;
		margin-top:15px;
	}
	.MagentoSEM #SEMHeader img {
		left:0;
		top:65px;
	}
	#bigCompare {
		width:450px;
	}
	.MagentoSEM #SEMHeader {
		padding-bottom:280px;
	}
	#g2Compare {
		padding-bottom:650px;
	}
	.fadeLarge {
		display:block !important;
	}
	.fadeSmall {
		display:none;
	}
	#g2Compare img.laterContent {
		top:-100px;
	}
	#g2Compare h2 {
		max-width:365px;
	}
	.hideLarge {
		display:block;
	}
	#midPage img {
		display:none;
	}
	#midPage .floatedContent {
		text-align:left;
		width:auto;
	}
	#midPage .floatedContent p span {
		opacity:0;
		display:none;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
	}
	#reviews #midPage .floatedContent p span {
		display:block;
		opacity:1;
	}
	#midPage {
		padding:60px 0 30px 0;
	}
	#midPage .floatedContent h2 {
		line-height:40px !important;
	}
	#midPage .floatedContent p {
		margin:10px 0 15px 0;
	}
	#midPage .readMoreMobile {
		margin-bottom:50px;
		text-align:left;
	}
	#midPage h2.bottomItem {
		margin:30px auto 0 auto;
	}
	.clickReveal {
		height:0;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
	}
	#bigCompare {
		display:none;
	}
	.swiper-container {
		display:block;
	}
	.floatForm {
		width:192px;
	}
	.overlayModalWhite .modalForm {
		width:410px;
		margin-left:30px;
	}
	.formCenter {
		width:470px;
	}
	.overlayModalWhite {
		height:auto;
	}
	#vod17 #landingHeader .secondButton {
		margin-left:0;
	}
	#vod17 #landingHeader h1 {
		margin:70px 0 50px 0;
	}
	#vod17 #landingHeader h1 {
		margin:50px 0;
	}
	#vod17 #landingHeader {
		padding-bottom:120px;
	}
	.MagentoSEM #SEMHeader .btnBlueStandard {
		margin:30px auto 0 auto;
		display:block;
		width:150px;
	}
	#SEMagento2 #g2Compare h2 {
		margin-top:15px;
	}
	.swiper-container-horizontal > .swiper-pagination-bullets, 
	.swiper-pagination-custom, 
	.swiper-pagination-fraction {
		bottom:0 !important;
	}
	#SEMagento2 .swiper-container {
		top:300px;
	}
	#SEMagento1 #g2Compare {
		padding-bottom:635px;
	}
	#SEMagento2 #g2Compare {
		padding-bottom:645px;
	}
	#SEM-MC #crossQuote .wideContainer,
	#SEM-DEMO #crossQuote .wideContainer,
	#SEM-MOBILE #crossQuote .wideContainer {
		height:310px;
	}
	#SEM-MOBILE #SEMHeader img {
		bottom:-110px;
	}
	#SEM-MOBILE #emailContainer input[type="email"] {
		margin-left:0;
	}
	#capterraSection .mivaCompare {
		position:relative;
		top:70px;
		margin:0 auto;
	}
	#capterraSection .floatedContent h2,
	#capterraSection .floatedContent h3,
	#capterraSection .floatedContent p {
		width:100%;
	}
	#capterraSection a {
		text-align:center;
		float:none;
	}
	#reviews #g2Compare {
		padding-bottom:670px;
	}
	#reviews #SEMHeader h1 {
		max-width:470px;
	}
	#reviews .overlayModal #emailContainer input[type="email"] {
		width:250px;
	}
	.newCaseStudy #landingHeader h1 {
		margin:40px 70px 50px 0;
		font-size:3em;
		line-height:70px;
	}
	.headerPull {
		margin-left:0;
		width:250px;
		padding:15px 0 0 15px;
	}
	#bare-bones #landingHeader {
		background-position:top right;
	}
	#leftThree {
		width:100%;
		margin:0 auto;
		float:none;
	}
	#innerContent .threeThings p {
		margin:60px 0 0 0;
		width:100%;
	}
	#leftThree .threeThings {
		position:relative;
		padding:60px 0 0 0;
	}
	.threeLeft {
		position:absolute;
	}
	#leftThree {
		padding:0 20px;
		width:450px;
	}
	#leftThree .threeThings {
		border-top:none;
	}
	#caseTop {
		border-top:none;
		height:1170px;
		position:relative;
	}
	#landingHeader #scrollDown {
		display:none;
	}
	#bare-bones #landingHeader {
		padding:0;
	}
	#rightSection {
		float:none;
		position:absolute;
		bottom:40px;
		border-left:none;
		width:450px;
		padding:0 20px;
		margin:0 auto;
		left:0;
		right:0;
	}
	#rightSection h2 {
		margin:0 0 30px 0;
		border-top:solid 1px #404040;
		padding:40px 0 0 0;
	}
	#rightSection ul {
		margin:0;
	}
	.sectionHeader {
		top:-90px;
		width:400px;
		height:100px;
		left:0;
	}
	.sectionHeader span {
		top:0;
		left:-60px;
	}
	#innerContent .sectionHeader h3 {
		-webkit-transform:none;
		-moz-transform:none;
		-o-transform:none;
		transform:none;
		top:auto;
		right:0;
		left:0;
		bottom:25px;
	}
	.sectionHeader hr {
		-webkit-transform:none;
		-moz-transform:none;
		-o-transform:none;
		transform:none;
		right:0;
		bottom:30px;
		left:120px;
	}
	.textSection {
		padding:190px 0 60px 0;
	}
	#innerContent #hugeQuote h4,
	#innerContent .hugeQuote h4 {
		width:100%;
		font-size:1em;
		line-height:28px;
		font-weight:500;
	}
	#hugeQuote h5,
	.hugeQuote h5 {
		width:100%;
		font-size:1em;
	}
	#hugeQuote,
	.hugeQuote {
		padding:50px 0;
	}
	#sectionSolution img {
		width:100%;
		margin:80px auto 0 auto;
	}
	#leftTiles {
		width:195px;
	}
	#rightTiles {
		width:270px;
	}
	#rightTiles .tile1 {
		margin-bottom:10px;
		height:135px;
	}
	#rightTiles .tile2 {
		height:160px;
	}
	#leftTiles .tile1 {
		margin-bottom:10px;
		height:190px;
	}
	#leftTiles .tile2 {
		height:105px;
	}
	#screenTiles {
		padding:20px 0;
	}
	#percentRow {
		width:300px;
		margin:40px 0;
	}
	.smallPercentage {
		margin:0 20px 20px 0;
	}
	#innerContent .textSection h2 {
		font-size:1.25em;
	}
	#siteScreen {
		margin:60px auto 0 auto;
		width:100%;
		height:350px;
		background-size:100%;
	}
	.screenHeight {
		height:2305px !important;
	}
	#battery-mart .screenHeight {
		height:666px !important;
	}
	#battery-mart #deliverFooter .btnTransparentSquared {
		max-width:210px;
	}
	#bare-bones #innerContent #deliverFooter h2 {
		font-size:1.125em;
		margin:0 10px 30px 10px;
		line-height:32px;
	}
	#bare-bones #deliverFooter .btnTransparentSquared {
		max-width:230px;
	}
	#bare-bones #deliverFooter {
		padding:0 0 70px 0;
	}
	#capterra #MagHeaderForm {
		margin:40px 0 10px 0;
	}
	#innerContent .smallPercentage h3 .percentType {
		font-size:0.3em;
	}
	.SEMv2 #sliderNav,
	.SEMv2 #tripSlider {
		display:none;
	}
	.SEMv2 #SEMHeader h1 {
		margin:15px auto 0 auto;
		font-size:1.5em;
		line-height:32px;
		max-width:380px;
	}
	.SEMv2 .tripleContainer {
		width:300px;
	}
	.SEMv2 #crossQuote #solution2 {
		border-left:none;
		border-right:none;
	}
	.SEMv2 #crossQuote .solutionBox {
		margin-bottom:20px;
	}
	.SEMv2 #crossQuote .wideContainer {
		height:890px;
	}
	.SEMv2 #SEMHeader #subGraph {
		font-size:1.125em;
		line-height:26px;
		max-width:370px;
	}
	.SEMv2 #emailContainer input,
	.SEMv2 .overlayModal #emailContainer input {
		clear:left;
		width:90%;
		margin:0 auto 10px auto;
		text-align:center;
	}
	.SEMv2 #emailContainer {
		width:470px !important;
	}
	#design-software #emailContainer input[type="submit"],
	#design-software .overlayModal #emailContainer input[type="submit"] {
		width:99%;
	}
	#mobileDesign {
		display:block;
	}
	.SEMv2 #scalableCross .wideContainer {
		height:330px
	}
	.SEMv2 #scalableSlide {
		-webkit-background-size:200%;
		-moz-background-size:200%;
		-o-background-size:200%;
		background-size:200%;
	}
	#mobileDesign img {
		display:block;
	}
	#mobileDesign .respFooterSection {
		width:460px;
		margin:0 auto;
	}
	.newCompany #jobsTable tbody tr {
		margin-left:20px;
		border-top:none;
	}
	.newCompany #responsiveLeftMenu {
		color:#353434;
	}
	#careers #landingHeader .imgBackground {
		right:-340px;
	}
	#newSubnav {
		display:none;
	}
	.newCompany #homeNav {
		height:85px;
	}
	#landingHeader .imgBackgroundMobile {
		display:block;
	}
	#landingHeader .imgBackground {
		display:none;
	}
	.newCompany #landingHeader hr {
		width:80px;
		top:240px;
		left:-50px;
	}
	.newCompany #landingHeader h1 {
		font-size:4.75em;
		margin:0 0 200px 0;
	}
	.newCompany #landingHeader .floatedContent {
		margin:240px 0 0 50px;
		width:380px;
	}
	.newCompany #landingHeader p {
		text-align:left;
	}
	#landingHeader .imgBackgroundMobile {
		top:0;
		right:-170px;
	}
	#niceToMeet {
		width:512px;
		height:464px;
		left:-170px;
	}
	#niceToMeet .hi {
		margin-top:50px;
		width:91%;
	}
	#niceToMeet .meet {
		margin-top:145px;
		width:91%;
	}
	#jobBenefits .floatedContent {
		width:100%;
	}
	#jobBenefits .floatedContent h2 {
		width:175px;
		float:right;
		text-align:left;
		margin:230px 0 0 0 !important;
	}
	#jobBenefits .floatedContent p {
		width:175px;
		float:right;
		text-align:left;
		clear:right;
		margin:0 0 130px 0 !important;
	}
	#jobBenefits ul {
		margin:0 auto;
		float:none;
		width:435px;
	}
	#jobBenefits ul li,
	#jobBenefits ul li:nth-child(3) {
		margin:0 150px 30px 0;
		text-align:left;
	}
	#jobBenefits ul li:nth-child(2),
	#jobBenefits ul li:nth-child(4), 
	#jobBenefits ul li:nth-child(6) {
		margin:0 0 30px 0;
	}
	#jobBenefits {
		padding:130px 0 0 0;
	}
	#imgBg1,
	#imgBg2 {
		display:none;
	}
	#imgBg1Mobile {
		display:block;
		width:100%;
		height:482px;
		position:absolute;
		left:0;
		right:0;
		margin-left:auto;
		margin-right:auto;
		top:-400px;
	}
	#imgBg2Mobile {
		display:block;
		position:absolute;
		bottom:-110px;
		left:auto;
		right:-90px;
	}
	#culture {
		padding:0;
		margin:155px 0 0 50px;
	}
	#opportunity {
		margin-left:50px;
	}
	#inspiration {
		float:left;
		margin:780px 0 0 50px;
	}
	#cultOppInspiration {
		padding:460px 0 110px 0;
		overflow-x:hidden;
	}
	.newCompany #landingHeader {
		padding:0 0 50px 0;
	}
	#jobHeader {
		text-align:center;
		width:465px;
		margin:0 auto 65px auto;
	}
	#jobHeader img {
		float:none;
		margin-right:0;
	}
	#jobHeader p {
		float:none;
		width:100%;
		margin-top:35px;
	}
	#careers #jobs h2 {
		margin-bottom:55px;
		text-align:center;
		float:none;
	}
	#jobWrap {
		width:470px;
	}
	.newCompany #landingHeader .btnRedStandard {
		text-align:left;
	}
	.newCompany #jobsTable tr td::before {
		padding-left:0;
	}
	.newCompany #responsiveSubnav {
		padding:0 0 0 10px;
	}
	.newCompany #subnavSmall {
		padding-left:10px;
	}
	#subWrap {
		padding:25px 0;
	}
	.newCompany #jobsTable tbody tr {
		width:138px;
		margin-left:10px;
	}
	#SEMHeader .strippedPhone {
		right:10px;
		top:20px;
		font-size:0.875em;
	}
	#company #landingHeader .imgBackgroundMobile {
		display:none;
	}
	#company #landingHeader .imgBackground {
		display:block;
		width:325px;
		right:-20px;
		top:20px;
	}
	#company #landingHeader .floatedContent {
		margin:240px 0 0 50px;
	}
	#company #landingHeader hr {
		top:240px;
	}
	#company #landingHeader p {
		font-size:1em;
	}
	#company #landingHeader .floatedContent h2 {
		font-size:1.25em !important;
	}
	#company #landingHeader h1 {
		margin:0 0 190px 0;
	}
	#scrollFloat {
		width:296px;
		height:413px;
		left:50px;
		top:-370px;
	}
	#scrollFloat p {
		display:none;
		margin-top:5px;
	}
	#newVision .floatedContent {
		text-align:left;
		width:360px;
		float:none;
		width:80%;
		margin:165px auto 0 auto;
	}
	#newVision .floatedContent h2 {
		width:80%;
	}
	#touchWrap {
		width:370px;
		margin-left:50px;
	}
	#touchWrap .leftSide {
		margin-bottom:65px;
	}
	#getInTouch {
		padding:0 0 90px 0;
	}
	#companyBottom .wideContainer {
		width:100%;
	}
	#non-compliance #landingHeader h1 {
		margin:90px 0 30px 0;
		font-size:2.5em;
		text-align:center;
	}
	#non-compliance #landingHeader h2 {
		text-align:center;
	}
	#non-compliance #landingHeader .btnRedStandard {
		margin:0 auto;
		float:none;
		width:250px;
	}
	#non-compliance #landingHeader {
		padding:0 0 130px 0;
	}
	#yourWay {
		background:none;
		padding:100px 0;
	}
	#upToDate .wideContainer {
		width:470px;
	}
	.stayCurrent:nth-child(2) {
		width:270px;
		text-align:center;
		margin:0 25px;
	}
	.stayCurrent:nth-child(1) {
		padding-top:35px;
	}
	.stayCurrent:nth-child(3) {
		padding-top:35px;
	}
	#compFees .floatedContent {
		float:none;
		margin:0 auto 50px auto;
		width:340px;
		padding:70px 50px;
	}
	.stayCurrent {
		float:none;
		margin:0 auto !important;
	}
	.stayCurrent:nth-child(1) hr {
		margin:20px auto;
	}
	#press-releases #landingHeader h1,
	#management #landingHeader h1 {
		margin:130px 0 0 50px;
		font-size:3.75em;
	}
	#press-releases #landingHeader hr,
	#management #landingHeader hr {
		top:135px;
	}
	#press-releases #landingHeader .imgBackground,
	#management #landingHeader .imgBackground {
		display:block;
		top:60px;
		right:-225px;
	}
	#pressContainer h2 {
		margin:0 0 65px 0;
	}
	.releases {
		margin:15px 0 0 0;
		width:100%;
	}
	#press-releases #landingHeader {
		padding:0 0 100px 0;
	}
	#getInTouch img {
		display:none;
	}
	#management #landingHeader {
		padding:0 0 120px 0;
	}
	#management #landingHeader .imgBackground {
		display:none;
	}
	#management #landingHeader .imgBackgroundMobile {
		top:50px;
		right:-70px;
	}
	.leaderSection {
		width:370px;
		margin:0 auto 75px auto;
		float:none;
	}
	.leaderSection:nth-child(2), 
	.leaderSection:nth-child(5), 
	.leaderSection:nth-child(8), 
	.leaderSection:nth-child(11) {
		margin:0 auto 75px auto;
	}
	div#modal.leaderBio .longPop h1 {
		margin:130px auto 25px auto !important;
	}
	.leaderBio .mfp-close {
		top:70px !important;
	}
	.leaderBio {
		height:100vh;
	}
	.SEMv2 #SEMHeader h3 {
		font-size:0.875em;
	}
	.SEMv2 #emailContainer input[type="email"] {
		width:425px;
	}
	#wholesale-ecommerce #emailContainer input[type="submit"],
	#cloud-ecommerce #emailContainer input[type="submit"] {
		width:465px !important;
	}
	.SEMv2 #crossQuote .percentCircle {
		width:205px;
	}
	.deskHeader {
		display:none;
	}
	.respHeader {
		display:block;
	}
	#design-software .activeExpandedEnterprise {
		height:575px !important;
	}
	#design-software .activeExpandedB2C {
		height:550px !important;
	}
	#design-software .activeExpandedOmni {
		height:550px !important;
	}
	#saas-v2 .activeExpandedEnterprise {
		height:525px !important;
	}
	#saas-v2 .activeExpandedB2C {
		height:520px !important;
	}
	#saas-v2 .activeExpandedOmni {
		height:550px !important;
	}
	#wholesale-ecommerce .activeExpandedEnterprise {
		height:545px !important;
	}
	#wholesale-ecommerce .activeExpandedB2C {
		height:600px !important;
	}
	#wholesale-ecommerce .activeExpandedOmni {
		height:570px !important;
	}
	#cloud-ecommerce .activeExpandedEnterprise {
		height:595px !important;
	}
	#cloud-ecommerce .activeExpandedB2C {
		height:570px !important;
	}
	#cloud-ecommerce .activeExpandedOmni {
		height:550px !important;
	}
	#container404 {
		width:470px;
		margin:45px auto 0 auto;
	}
	#NTFD #landingHeader h1 {
		margin:70px 0 0 0;
	}
	#container404 a {
		width:100%;
		text-align:center;
		margin:10px 0 0 0;
	}
	#NTFD #landingHeader {
		height:770px;
	}
	.leaderBio .leftSide {
		display:none;
	}
	.leaderBio .rightSide {
		width:440px;
		float:none;
		margin:140px auto 100px auto;
		text-align:center;
	}
	div#modal.leaderBio .longPop h1,
	div#modal.leaderBio .longPop h2 {
		text-align:center;
	}
	#press-releases.single #press2017 {
		padding-left:0;
	}
	#press-releases.single #landingHeader {
		padding:0 0 40px 0;
	}
	#icon-20th {
		display:none;
	}
	.newCompany #landingHeader .simpleCandy {
		right:-125px;
		top:40px;
	}
	.newCompany #heroImage {
		width:435px;
		top:0;
	}
	#heroImage .candyBox {
		width:250px;
		height:700px;
		right:70px;
	}
	#heroImage img {
		max-width:100%;
		top:50px;
	}
	#niceToMeet .bigRedBox {
		width:200px;
		height:200px;
		border:solid 130px #f7394a;
	}
	#niceToMeet .bigRedBox hr {
		width:115px;
		margin:15px auto 0 auto;
	}
	#imageWrap {
		width:990px;
		left:-580px;
	}
	#inspireWrap hr {
		left:-15px;
	}
	#inspireWrap .redBox {
		left:355px;
	}
	#inspireWrap .bigRedBox {
		right:-670px;
		top:840px;
		height:145px;
		border-bottom:none;
	}
	#niceToMeet .smallCandy {
		width:80px;
		height:80px;
		position:absolute;
		top:45px;
		right:20px;
	}
	#niceToMeet .tinyCandy {
		width:45px;
		height:45px;
		position:absolute;
		top:10px;
		right:-10px;
	}
	#company #heroImage {
		right:-250px;
	}
	#scrollFloat hr {
		display:none;
	}
	#scrollFloat .smallCandy {
		display:none;
	}
	#scrollFloat .tinyCandy {
		display:none;
	}
	#scrollFloat .tallCandy {
		width:90px;
		height:345px;
		right:-90px;
		bottom:-60px;
	}
	#scrollFloat img {
		width:330px;
		top:60px;
		left:0;
	}
	#scrollFloat .redBox {
		width:50px;
		height:160px;
		right:-60px;
		top:40px;
	}
	#companyBottom img {
		width:470px;
		float:none;
		margin-right:0;
		margin:0 auto 30px auto; 
		display:block;
	}
	#companyBottom img:nth-child(1) {
		margin-left:auto;
	}
	#companyBottom .bigRedBox {
		top:1000px;
		right:-265px;
		border-bottom:none;
		height:145px;
	}
	#companyBottom {
		padding:0 0 253px 0;
		overflow-x:hidden;
	}
	#getInTouch .candyBox {
		display:none;
	}
	#lowMiva {
		position:relative;
		width:230px;
		padding:60px 35px 65px 35px;
	}
	#miva-bigcommerce #lowMiva {
		margin:0 auto;
	}
	#lowOther {
		position:relative;
		width:300px;
		padding:30px 0 30px 0;
	}
	#lowLarge {
		position:relative;
		top:100px;
		width:300px;
	}
	.leftCompare {
		float:none;
		width:100%;
		padding:0;
		margin-top:50px;
	}
	.rightCompare {
		float:none;
		border-right:none;
		margin:0;
		padding:0;
		width:100%;
	}
	#lowOther .rightCompare p, 
	#lowOther .leftCompare p {
		margin-top:0;
	}
	#SEMagento1 #bottomSEM h2.bottomItem {
		margin:125px auto 0 auto;
	}
	#reviews .wideCompare #lowMiva,
	#capterra .wideCompare #lowMiva,
	#SEMagento2 .wideCompare #lowMiva {
		left:0;
	}
	#reviews .wideCompare .rightCompare,
	#capterra .wideCompare .rightCompare,
	#SEMagento2 .wideCompare .rightCompare {
		width:100%;
		margin-bottom:50px;
	}
	#reviews .wideCompare .leftCompare,
	#capterra .wideCompare .leftCompare,
	#SEMagento2 .wideCompare .leftCompare {
		width:100%;
		margin:0 0 50px 0;
		padding:0;
		border-right:none;
	}
	#lowLarge .wideLeft .leftCompare {
		margin-left:0;
		margin-right:0;
		border-right:none;
	}
	.wideLeft {
		width:100%;
	}
	#reviews #lowOther,
	#capterra #lowOther,
	#SEMagento2 #lowOther {
		padding:80px 0 30px 0;
	}
	#reviews #lowOther .rightCompare p, 
	#reviews #lowOther .leftCompare p,
	#capterra #lowOther .rightCompare p, 
	#capterra #lowOther .leftCompare p,
	#SEMagento2 #lowOther .rightCompare p, 
	#SEMagento2 #lowOther .leftCompare p {
		margin-top:20px;
	}
	#reviews #lowerComparison,
	#capterra #lowerComparison,
	#SEMagento2 #lowerComparison {
		padding:100px 0 210px 0;
	}
	#lowLarge .leftCompare {
		border-right:none;
	}
	#capterra #bottomPage {
		padding:75px 0 100px 0;
	}
	.newVS #heroImage {
		display:none;
	}
	.newVS #SEMHeader h1 {
		color:#4d4d4d;
		max-width:700px;
		margin:70px auto 30px auto;
		mix-blend-mode:normal;
		text-align:center;
		width:300px;
		font-size:3em;
		line-height:50px;
	}
	.newVS #SEMHeader h2 {
		z-index:89;
		position:relative;
		text-align:center;
		width:290px;
		line-height:35px;
		margin:0 auto 30px auto;
	}
	.newVS #SEMHeader p {
		z-index:89;
		position:relative;
		text-align:center;
		margin:0 auto 15px auto;
		width:470px;
	}
	.newVS #SEMHeader img {
		display:none;
	}
	.newVS #heroImage .candyBox {
		display:none;
	}
	.newVS .readMoreMobile {
		z-index:89;
		position:relative;
	}
	.newVS #SEMHeader .wideContainer {
		background-color:#fee7e9;
		background-image:linear-gradient(45deg, #effcfd 30%, #fee7e9 70%);
		width:100%;
		margin-top:100px;
		padding-bottom:40px;
	}
	.newVS .clickReveal {
		opacity:0;
	}
	.newVS #MagHeaderForm {
		position:absolute;
		margin:85px auto 0 auto;
		width:470px;
		left:0;
		right:0;
	}
	.newVS #MagHeaderForm input[type="submit"] {
		width:455px;
	}
	.newVS #MagHeaderForm input[type="email"] {
		width:400px;
	}
	#innerContent #singleCompare h2,
	#innerContent .hugeBox h2 {
		font-size:1.4em;
		line-height:36px;
		text-align:left;
	}
	#innerContent #singleCompare p {
		text-align:left;
		font-size:1em;
		line-height:28px;
		margin:20px auto 0 auto;
		max-width:470px;
	}
	#singleCompare {
		padding:65px 0 65px 0;
		-webkit-background-size:200%;
		-moz-background-size:200%;
		-o-background-size:200%;
		background-size:200%;
	}
	.sideByCompare {
		display:none;
	}
	#innerContent .hugeBox p {
		text-align:left;
	}
	#goLiveTime a {
		width:250px;
		position:absolute;
		bottom:30px;
		margin:0;
		text-align:left;
	}
	#goLiveTime h2 span {
		font-size:1em;
		text-transform:none;
		letter-spacing:normal;
		font-weight:500;
	}
	#goLiveTime h2 {
		font-size:1.4em;
		line-height:36px;
		text-align:left;
		font-weight:600;
	}
	#goLiveTime {
		padding:60px 0 50px 0;
		border-bottom:solid 1px #e7e8e8;
	}
	#goLiveTime .wideContainer {
		padding-bottom:110px;
	}
	#goLiveTime p {
		font-size:1em;
		text-align:left;
		line-height:28px;
	}
	.hugeBox {
		width:470px;
		box-shadow:none;
		padding:0;
		background:none;
		position:relative;
		top:0;
		right:0;
	}
	.compareFeatures {
		margin-left:95px;
		width:365px;
	}
	#innerContent .compareFeatures h3 {
		text-align:left;
		margin:0 0 5px 0;
	}
	.mivaFeature {
		display:block;
		margin-right:0;
		width:470px;
		text-align:left;
		margin-left:0;
		margin-bottom:0;
	}
	#featureCompare img {
		display:none;
	}
	#featureCompare {
		background:#FFF;
		height:auto;
		padding:60px 0 65px 0;
	}
	#innerContent .mivaFeature h3 {
		margin:0 0 5px 0;
	}
	#mivaRank .wideContainer div:nth-child(1) {
		width:470px;
		float:none;
		text-align:left;
		margin:0 auto;
	}
	#mivaRank .wideContainer div:nth-child(2) {
		width:470px;
		float:none;
		text-align:left;
		margin:0 auto;
	}
	#mivaRank h2 {
		line-height:46px;
	}
	#mivaRank {
		padding:90px 0;
	}
	#mivaQuote p {
		font-size:1.25em;
		line-height:32px;
	}
	#mivaQuote {
		padding:125px 0 90px 0;
		background-position:-670px 0;
	}
	#supportStrategy img {
		position:relative;
		width:450px;
		right:auto;
		top:50px;
	}
	#innerContent #supportStrategy .floatedContent h2 {
		font-size:1.4em !important;
		line-height:36px;
		text-align:left;
	}
	#supportStrategy .floatedContent p {
		font-size:1em;
		text-align:left;
	}
	#supportStrategy .floatedContent {
		margin-top:0;
	}
	#supportStrategy .tripleContainer div {
		text-align:left;
		width:300px;
		float:none;
	}
	#supportStrategy .tripleContainer div:nth-child(2) {
		margin:0;
	}
	#supportStrategy .tripleContainer ul {
		margin:0 0 80px 0;
	}
	#supportStrategy {
		padding:70px 0 20px 0;
	}
	#vsFooter h2 {
		font-size:1.5em;
		line-height:36px;
	}
	#vsFooter {
		padding:115px 0 70px 0;
	}
	#mobileBreak {
		display:block;
	}
	#singleCompare .candyContainer {
		display:none;
	}
	#singleCompare #mobileBreak .candyContainer {
		display:block;
		width:70px;
		height:85px;
	}
	#singleCompare #mobileBreak .candyContainer .smallCandy {
		width:55px;
		height:55px;
	}
	#singleCompare #mobileBreak .candyContainer .tinyCandy {
		width:35px;
		height:35px;
	}
	#mobileBreak img {
		left:40px;
	}
	.newVS #SEMHeader {
		padding-bottom:190px;
	}
	.newVS .slideClicker {
		text-align:center;
	}
	.newVS #slideNavContainer {
		width:470px;
	}
	.newVS .swiper-container #mivaCompare {
		width:320px;
		padding:35px 35px 100px 35px;
	}
	.newVS .swiper-slide div ul li {
		padding:0 40px 0 0;
		line-height:22px;
		margin-bottom:20px;
	}
	.newVS .swiper-slide #mivaCompare .mivaCall {
		width:388px;
	}
	.newVS .swiper-container .leftCompare {
		width:290px;
	}
	.newVS .swiper-container {
		height:830px !important;
	}
	.newVS .swiper-slide div ul li span {
		top:1px;
	}
	#miva-magento #SEMHeader h1 {
		font-size:3em;
		margin:70px auto 30px auto;
		line-height:50px;
	}
	#miva-magento #SEMHeader h1 span {
		color:#4d4d4d;
	}
	#miva-magento #MagHeaderForm {
		margin:85px auto 0 auto;
	}
	#miva-shopify #MagHeaderForm input[type="email"], 
	#miva-magento #MagHeaderForm input[type="email"] {
		width:415px;
		margin-bottom:0;
	}
	#miva-shopify #MagHeaderForm input[type="submit"], 
	#miva-magento #MagHeaderForm input[type="submit"] {
		width:470px;
	}
	#miva-shopify #singleCompare #scrollFloat,
	#miva-magento #singleCompare #scrollFloat {
		display:none;
	}
	#miva-shopify #SEMHeader,
	#miva-magento #SEMHeader {
		padding-bottom:260px;
	}
	#miva-shopify #singleCompare,
	#miva-magento #singleCompare {
		padding:0 0 55px 0;
	}
	#miva-shopify #singleCompare .candyContainer,
	#miva-magento #singleCompare .candyContainer {
		left:380px;
	}
	#miva-magento .swiper-container {
		height:1030px !important;
	}
	#miva-shopify #supportStrategy img {
		right:0;
	}
	#miva-magento .hugeBox,
	#miva-bigcommerce.updateMagento .hugeBox,
	#miva-shopify.updateMagento .hugeBox {
		width:470px;
		padding:0;
		top:0;
	}
	#miva-magento #innerContent .mivaFeature i,
	#miva-bigcommerce.updateMagento #innerContent .mivaFeature i,
	#miva-shopify.updateMagento #innerContent .mivaFeature i {
		float:left;
	}
	#miva-magento #innerContent .mivaFeature h3,
	#miva-magento #innerContent .mivaFeature p,
	#miva-bigcommerce.updateMagento #innerContent .mivaFeature h3,
	#miva-bigcommerce.updateMagento #innerContent .mivaFeature p,
	#miva-shopify.updateMagento #innerContent .mivaFeature h3,
	#miva-shopify.updateMagento #innerContent .mivaFeature p {
		float:right;
		width:80%;
	}
	#miva-magento .mivaFeature,
	#miva-bigcommerce.updateMagento .mivaFeature,
	#miva-shopify.updateMagento .mivaFeature {
		width:470px;
		margin:0;
	}
	.newVS .swiper-slide div ul li span i,
	#miva-bigcommerce .swiper-slide .leftCompare ul li:nth-child(1) span,
	#miva-bigcommerce .swiper-slide .leftCompare ul li:nth-child(6) span,
	#miva-shopify .swiper-slide #mivaCompare ul li:nth-child(2) span,
	#miva-shopify .swiper-slide #mivaCompare ul li:nth-child(8) span,
	#miva-shopify .swiper-slide .leftCompare ul li:nth-child(3) span,
	#miva-shopify .swiper-slide .leftCompare ul li:nth-child(4) span,
	#miva-shopify .swiper-slide .leftCompare ul li:nth-child(8) span {
		top:-2px;
	}
	#miva-bigcommerce .swiper-slide #mivaCompare ul li:nth-child(3) span,
	#miva-bigcommerce .swiper-slide #mivaCompare ul li:nth-child(5) span,
	#miva-bigcommerce .swiper-slide #mivaCompare ul li:nth-child(6) span,
	#miva-bigcommerce .swiper-slide #mivaCompare ul li:nth-child(7) span,
	#miva-bigcommerce .swiper-slide #mivaCompare ul li:nth-child(8) span,
	#miva-bigcommerce .swiper-slide .leftCompare ul li:nth-child(3) span,
	#miva-bigcommerce .swiper-slide .leftCompare ul li:nth-child(4) span,
	#miva-bigcommerce .swiper-slide .leftCompare ul li:nth-child(5) span,
	#miva-bigcommerce .swiper-slide .leftCompare ul li:nth-child(8) span,
	#miva-shopify .swiper-slide #mivaCompare ul li:nth-child(3) span,
	#miva-shopify .swiper-slide #mivaCompare ul li:nth-child(5) span,
	#miva-shopify .swiper-slide #mivaCompare ul li:nth-child(7) span,
	#miva-shopify .swiper-slide .leftCompare ul li:nth-child(1) span,
	#miva-shopify .swiper-slide .leftCompare ul li:nth-child(2) span,
	#miva-shopify .swiper-slide .leftCompare ul li:nth-child(5) span,
	#miva-shopify .swiper-slide .leftCompare ul li:nth-child(6) span,
	#miva-shopify .swiper-slide .leftCompare ul li:nth-child(7) span,
	#miva-shopify .swiper-slide .leftCompare ul li:nth-child(10) span,
	#miva-magento .swiper-slide #mivaCompare ul li:nth-child(1) span,
	#miva-magento .swiper-slide #mivaCompare ul li:nth-child(2) span,
	#miva-magento .swiper-slide #mivaCompare ul li:nth-child(3) span,
	#miva-magento .swiper-slide #mivaCompare ul li:nth-child(4) span,
	#miva-magento .swiper-slide #mivaCompare ul li:nth-child(5) span,
	#miva-magento .swiper-slide #mivaCompare ul li:nth-child(6) span,
	#miva-magento .swiper-slide #mivaCompare ul li:nth-child(7) span,
	#miva-magento .swiper-slide #mivaCompare ul li:nth-child(10) span,
	#miva-magento .swiper-slide #mivaCompare ul li:nth-child(12) span,
	#miva-magento .swiper-slide .leftCompare ul li:nth-child(1) span,
	#miva-magento .swiper-slide .leftCompare ul li:nth-child(2) span,
	#miva-magento .swiper-slide .leftCompare ul li:nth-child(5) span,
	#miva-magento .swiper-slide .leftCompare ul li:nth-child(8) span,
	#miva-magento .swiper-slide .leftCompare ul li:nth-child(10) span,
	#miva-magento .swiper-slide .leftCompare ul li:nth-child(11) span,
	#miva-magento .swiper-slide .leftCompare ul li:nth-child(12) span {
		top:10px;
	}
	#miva-bigcommerce .swiper-slide #mivaCompare ul li:nth-child(2) span,
	#miva-bigcommerce .swiper-slide .leftCompare ul li:nth-child(2) span,
	#miva-magento .swiper-slide .leftCompare ul li:nth-child(3) span,
	#miva-magento .swiper-slide .leftCompare ul li:nth-child(4) span,
	#miva-magento .swiper-slide .leftCompare ul li:nth-child(6) span {
		top:20px;
	}
	#miva-bigcommerce #SEMHeader {
		padding-bottom:200px;
	}
	#miva-bigcommerce #mivaQuote {
		background-position:-570px 0;
	}
	#battery-mart #hugeQuote {
		padding:200px 0;
	}
	.pullList {
		width:470px;
	}
	.pullGraph {
		position:relative;
		top:0 !important;
		right:0;
		padding-left:20px;
		margin-top:15px;
		overflow:hidden;
	}
	.pullList ul li .pullGraph hr {
		display:none;
	}
	#clint-pharm-case #landingHeader h1 {
		font-size:2em;
		line-height:60px;
	}
	#clint-pharm-case #rightSection {
		display:none;
	}
	#clint-pharm-case #leftThree {
		width:450px;
	}
	#clint-pharm-case #caseTop {
		height:850px;
	}
	#clint-pharm-case #hugeQuote {
		padding:70px 0;
	}
	#clintMidQuote p {
		width:470px;
	}
	#clint-pharm-case #siteScreen {
		-webkit-background-size:100%;
		-moz-background-size:100%;
		-o-background-size:100%;
		background-size:100%;
		height:375px;
	}
	#clint-pharm-case #deliverFooter .btnTransparentSquared {
		max-width:220px;
	}
	#battery-mart #siteScreen {
		width:100%;
		-webkit-background-size:100%;
		-moz-background-size:100%;
		-o-background-size:100%;
		background-size:100%;
		height:350px;
		margin:0 auto;
	}
	#miva97 #landingHeader h1,
	#miva98 #landingHeader h1 {
		margin:45px 0 0 0;
		line-height:70px;
	}
	#miva97 #landingHeader,
	#miva98 #landingHeader {
		padding:0 0 110px 0;
	}
	#atAGlance ul {
		position:relative;
		clear:both;
		top:auto;
		right:auto;
		width:470px;
	}
	#atAGlance span {
		display:none;
	}
	#atAGlance h2 {
		margin:15px auto 80px auto;
		text-align:center;
		float:none;
	}
	#atAGlance {
		padding:90px 0 0 0;
	}
	#perfIncrease .floatedContent {
		padding:65px;
		top:15px;
		text-align:center;
	}
	#perfIncrease .floatedContent hr {
		margin:0 auto 20px auto;
		float:none;
	}
	#perfIncrease .floatedContent a {
		display:block;
		float:none;
	}
	#innerContent #perfIncrease .floatedContent h3 {
		text-align:center;
		margin:35px auto 0 auto;
		float:none;
	}
	#perfIncrease {
		height:590px;
	}
	#facetPower img {
		position:relative;
		right:auto;
		top:auto;
		width:100%;
	}
	#effectiveSearch img {
		position:relative;
		right:auto;
		top:auto;
		width:100%;
		left:auto;
	}
	#facetPower .floatedContent {
		text-align:center;
		margin-top:30px;
	}
	#effectiveSearch .floatedContent {
		text-align:center;
		margin-top:60px;
	}
	#mailchimpSection .floatedContent {
		text-align:center;
		margin-top:60px;
	}
	#splitSection .floatedContent {
		text-align:center;
	}
	#facetPower .floatedContent hr,
	#effectiveSearch .floatedContent hr,
	#mailchimpSection .floatedContent hr,
	#splitSection .splitLeftHalf .floatedContent hr,
	#splitSection .splitRightHalf .floatedContent hr {
		float:none;
		margin:0 auto 20px auto;
	}
	#facetPower,
	#effectiveSearch {
		height:auto;
		padding:100px 0;
	}
	#mailchimpSection {
		height:auto;
		padding:0 0 60px 0;
	}
	#facetPower .floatedContent a,
	#effectiveSearch .floatedContent a,
	#mailchimpSection .floatedContent a,
	#splitSection .splitLeftHalf .floatedContent a,
	#splitSection .splitRightHalf .floatedContent a {
		float:none;
		display:block;
		text-align:center;
	}
	#effectiveSearch .floatedContent p,
	#mailchimpSection .floatedContent p,
	.splitLeftHalf .floatedContent p,
	.splitRightHalf .floatedContent p {
		float:none;
		margin:10px auto 0 auto;
	}
	#mailchimpSection img {
		position:relative;
		top:10px;
		right:auto;
		width:100%;
	}
	#otherImprovements ul li:nth-child(1), 
	#otherImprovements ul li:nth-child(3), 
	#otherImprovements ul li:nth-child(5), 
	#otherImprovements ul li:nth-child(7), 
	#otherImprovements ul li:nth-child(9) {
		width:255px;
	}
	#otherImprovements ul li {
		width:255px;
		float:none;
	}
	#otherImprovements .wideContainer {
		width:475px;
	}
	#otherImprovements ul {
		margin:0 auto;
		width:300px;
	}
	#innerContent #otherImprovements h2 {
		text-align:center;
	}
	#otherImprovements {
		padding:95px 0;
	}
	#mtnFooter {
		padding:100px 0;
	}
	.splitRightHalf {
		width:100%;
		float:none;
		height:auto;
		padding:60px 0;
		background:#FFF;
	}
	.splitLeftHalf {
		width:100%;
		float:none;
		height:auto;
		z-index:88;
		padding:60px 0;
	}
	.splitLeftHalf img {
		position:relative;
		top:auto;
		width:100%;
		margin-top:50px;
	}
	.splitRightHalf img {
		position:relative;
		top:auto;
		right:auto;
		width:300px;
		margin:40px auto;
		display:block;
	}
	#splitSection {
		background:none;
	}
	#splitSection .wideContainer {
		width:475px;
	}
	.splitLeftHalf .floatedContent {
		margin-top:0 !important;
	}
	#splitSection .floatedContent p {
		float:none;margin:10px auto 0 auto;
	}
	.splitRightHalf .floatedContent {
		margin:0 !important;
	}
	#splitSection .splitRightHalf .floatedContent p {
		max-width:420px;
	}
	#battery-mart #sectionResults {
		padding:0 0 40px 0;
	}
	#mailchimpWrap {
		background:#FFBE00;
	}
	#mailchimpSection .wideContainer {
		width:100%;
	}
	#accountsPricing img {
		display:none;
	}
	#accountsPricing .sectionContent {
		width:470px;
	}
	#b2b .paddedContent {
		text-align:left;
	}
	#b2b .paddedContent h2 {
		font-size:1.625em;
	}
	#b2b .paddedContent p {
		margin:25px 0 80px 0;
	}
	#b2b .paddedContent ul li i {
		font-size:1.5em;
	}
	#b2b .paddedContent ul li span {
		width:85%;
	}
	#b2b #featureCompare .stretchImage,
	#miva-bigcommerce.updateMagento #featureCompare .stretchImage,
	#miva-shopify.updateMagento #featureCompare .stretchImage {
		display:none;
	}
	#b2b #featureCompare .hugeBox {
		top:auto;
	}
	#pointedList img {
		position:relative;
		top:auto;
		right:0;
		max-width:100%;
	}
	#b2b #pointedList p {
		margin:25px 0 60px 0;
	}
	#pointedList ul {
		width:470px;
	}
	#pointedList ul li div {
		display:none;
	}
	#b2b #pointedList ul li .numeral {
		left:-20px;
		font-weight:600;
		opacity:0;
		z-index:88;
	}
	#b2b #pointedList ul li.activePointer .numeral {
		left:-20px;
		font-weight:600;
		opacity:0.7;
		z-index:88;
	}
	#b2b #pointedList ul li h3 {
		font-size:0.675em;
		z-index:89;
		position:relative;
	}
	#b2b #pointedList ul li.activePointer h3 {
		color:#38393a;
	}
	#b2b #bottomSEM h2.bottomItem {
		font-size:1.625em;
		line-height:36px;
		margin:75px auto 0 auto;
	}
	#b2b #bottomSEM p.bottomItem {
		font-size:0.875em;
	}
	#b2b #bottomSEM {
		padding-bottom:50px;
	}
	#pointedList {
		padding:60px 0;
	}
	#white-paper.webinarReplay #floatingForm {
		top:550px !important;
	}
	#white-paper.openReplay #floatingForm {
		top:340px !important;
	}
	#white-paper.trendsReplay #floatingForm {
		top:420px !important;
	}
	#white-paper #white-paper--visionary {
		padding:590px 0 80px 0 !important;
	}
	#scrollSlideSection {
		background:none;
		padding:0 0 70px 0;
	}
	#bigTrip {
		display:none;
	}
	#scrollSlideSection .wideContainer {
		width:100%;
	}
	#headingInline {
		width:470px;
		margin:0 auto;
	}
	#headingInline h2 {
		width:auto;
		line-height:36px;
	}
	#b2b .paddedContent #headingInline p {
		width:auto;
		margin:20px 0 35px 0;
	}
	#slider {
		width:300px;
	}
	#accountsPricing {
		padding:70px 0 25px 0;
	}
	#b2b #heroImage {
		width:470px;
		height:325px;
		right:0;
		top:120px;
	}
	#b2b #heroImage .candyBox {
		width:355px;
		height:395px;
		right:10px;
		top:55px;
	}
	#b2b #landingHeader h1 {
		font-size:2.1em;
		margin:0 0 50px 0;
		line-height:40px;
	}
	#b2b #landingHeader p {
		margin-top:550px;
		margin-bottom:45px;
		max-width:470px;
	}
	#b2b #landingHeader {
		padding:0;
	}
	.timelineSlide {
		display:block;
	}
	#b2b #accountsPricing ul li:nth-child(1) i, 
	#b2b #accountsPricing ul li:nth-child(2) i {
		font-size:1.35em;
	}
	#pointedList img {
		height:0;
		top:0 !important;
	}
	.activeImage {
		height:auto !important;
	}
	#b2b #innerContent .tlBox p {
		width:470px;
	}
	#slider {
		width:470px;
	}
	#b2b #landingHeader #heroImage img {
		max-width:80%;
	}
	#b2bProduct {
		width:420px;
	}
	#b2b #pointedList ul li.activePointer:nth-child(2) p {
		height:75px;
	}
	.chimpHead {
		display:none;
	}
	#miva97.mailchimpFeature97 #atAGlance hr {
		display:none;
	}
	#improveFollow {
		padding:120px 0 175px 0;
	}
	#improveFollow img {
		position:relative;
		top:80px;
		left:-410px;
	}
	#inspirePurchases img {
		position:relative;
		right:auto;
		top:auto;
		margin:40px auto 0 auto;
		max-width:470px;
	}
	#inspirePurchases {
		padding:150px 0;
	}
	#improveROI img {
		display:none;
	}
	.mailchimpFeature97 .features97 .floatedContent p {
		max-width:100%;
	}
	#improveROI {
		padding:150px 0;
	}
	#addCustomers img {
		position:relative;
		left:auto;
		top:auto;
		max-width:470px;
		margin:75px auto 0 auto;
	}
	#addCustomers {
		padding:150px 0;
	}
	#targetAudience img {
		position:relative;
		top:auto;
		right:auto;
		max-width:470px;
		margin:50px auto 0 auto;
	}
	#targetAudience {
		padding:50px 0 150px 0;
	}
	.mailchimpFeature97 #mtnFooter {
		padding:150px 0;
	}
	#miva97.mailchimpFeature97 #landingHeader h2 {
		width:400px;
	}
	#inspirePurchases .floatedContent,
	#addCustomers .floatedContent,
	#targetAudience .floatedContent {
		width:100%;
	}
	#hitGround img {
		position:relative;
		top:auto;
		left:auto;
		width:250px;
		margin:40px auto 0 auto;
		display:block;
	}
	.elementsTheme #hitGround .floatedContent p {
		max-width:100%;
	}
	#hitGround {
		padding:125px 0;
	}
	#adminInt img {
		position:relative;
		top:50px;
		right:auto;
		left:70px;
	}
	#adminInt {
		padding:110px 0 150px 0;
	}
	#customSite img {
		display:none;
	}
	#customSite .smallText {
		display:none;
	}
	#customSite {
		padding:75px 0;
	}
	.startThree {
		width:300px;
		float:none;
		margin:0 auto 70px auto;
	}
	#elementsStart .startThree:nth-child(4) {
		margin:0 auto 70px auto;
	}
	.elementsTheme #mtnFooter {
		padding:150px 0;
	}
	#headLaptop {
		display:none;
	}
	#miva97.elementsTheme #landingHeader h2 {
		width:100%;
		max-width:100%;
	}
	#miva97.elementsTheme #landingHeader p {
		width:100%;
	}
	#miva97.elementsTheme #landingHeader .btnRedStandard {
		width:270px;
	}
	#miva97.elementsTheme #landingHeader .btnTransparentSquared {
		width:265px;
	}
	#miva97.elementsTheme #atAGlance hr {
		margin-top:50px;
		display:none;
	}
	#miva97.elementsTheme #landingHeader .btnTransparentSquared {
		width:155px;
	}
	#miva97.elementsTheme #landingHeader .btnRedStandard {
		width:155px;
	}
	#miva97.elementsTheme #landingHeader h1 {
		margin:100px 0 0 -30px;
	}
	#miva97.elementsTheme #landingHeader i.icon-elementslogo {
		margin:70px 0 80px 0;
	}
	#miva97.elementsTheme #landingHeader {
		padding:0 0 90px 0;
	}
	.elementsTheme .splitLeftHalf {
		width:100%;
	}
	.elementsTheme .splitRightHalf {
		width:100%;
	}
	.elementsTheme .splitLeftHalf img {
		position:relative;
		top:0;
		left:0;
		max-width:310px;
		display:block;
		margin:35px auto 0 auto;
	}
	.elementsTheme .splitRightHalf img {
		position:relative;
		top:auto;
		left:auto;
		max-width:470px;
		margin:40px auto 0 auto;
	}
	.elementsTheme #splitSection .floatedContent {
		margin:0 auto !important;
		width:470px;
	}
	.elementsTheme #splitSection .wideContainer {
		width:100%;
	}
	.elementsTheme #splitSection .splitLeftHalf .floatedContent h2,
	.elementsTheme #splitSection .splitRightHalf .floatedContent h2 {
		max-width:100%;
		width:100%;
	}
	.splitRightHalf {
		padding:60px 0 0 0;
	}
	.elementsTheme #adminInt .floatedContent {
		width:100%;
	}
	#adminInt img {
		max-width:100%;
		left:0;
	}
	#elementsStart h2 {
		margin-bottom:70px;
	}
	#elementsStart hr {
		margin:50px auto 30px auto;
	}
	.elementsTheme #mtnFooter i {
		margin-bottom:60px;
	}
	#improveFollow .circleLine {
		display:none;
	}
	#hitGround .circleLine {
		display:none;
	}
	.elementsTheme #hitGround .floatedContent #sidePull {
		margin-top:45px;
		margin-bottom:60px;
	}
	#miva-magento.updateMagento .widerContainer,
	#miva-bigcommerce.updateMagento .widerContainer,
	#miva-shopify.updateMagento .widerContainer {
		width:100%;
	}
	#miva-magento.updateMagento .midBox,
	#miva-magento.updateMagento .smallBox,
	#miva-magento.updateMagento .tinyBox,
	#miva-bigcommerce.updateMagento .midBox,
	#miva-bigcommerce.updateMagento .smallBox,
	#miva-bigcommerce.updateMagento .tinyBox,
	#miva-shopify.updateMagento .midBox,
	#miva-shopify.updateMagento .smallBox,
	#miva-shopify.updateMagento .tinyBox {
		display:none;
	}
	#miva-magento.updateMagento #SEMHeader #heroImage .blueBox,
	#miva-bigcommerce.updateMagento #SEMHeader #heroImage .blueBox,
	#miva-shopify.updateMagento #SEMHeader #heroImage .blueBox {
		margin-top:150px;
		right:auto;
		background-color: #effcfd;
		background-image: linear-gradient(45deg, #fee7e9 30%, #effcfd 70%);
		height:610px;
	}
	#miva-magento.updateMagento #SEMHeader h1,
	#miva-bigcommerce.updateMagento #SEMHeader h1,
	#miva-shopify.updateMagento #SEMHeader h1 {
		max-width:90%;
		width:90%;
		margin:95px auto 50px auto;
		font-size:3em;
	}
	#miva-magento.updateMagento #MagHeaderForm,
	#miva-bigcommerce.updateMagento #MagHeaderForm,
	#miva-shopify.updateMagento #MagHeaderForm {
		width:320px;
		margin:35px auto 0 auto;
	}
	#innerContent #compareContents {
		display:none;
	}
	#miva-magento.updateMagento #innerContent .sideByCompare .otherSideBy ul,
	#miva-bigcommerce.updateMagento #innerContent .sideByCompare .otherSideBy ul,
	#miva-shopify.updateMagento #innerContent .sideByCompare .otherSideBy ul {
		margin:46px auto 70px auto;
	}
	.updateMagento #lowLarge {
		position:relative;
		width:470px;
		right:auto;
		float:left;
		margin-top:30px;
	}
	.updateMagento .mivaCompare {
		margin-left:80px;
	}
	.updateMagento .otherCompare {
		width:60%;
		right:auto;
	}
	#lowOther,
	#miva-bigcommerce.updateMagento #lowOther,
	#miva-shopify.updateMagento #lowOther {
		width:300px;
		margin:0 auto;
	}
	.updateMagento #lowLarge .smallText {
		margin-left:0;
		position:relative;
		top:50px;
		width:300px;
		margin:0 auto;
	}
	.updateMagento #goLiveTime {
		padding:150px 0 230px 0;
		border-bottom:none;
	}
	.updateMagento #mivaRank .wideContainer #graphCompare {
		width:475px;
		right:auto;
		position:relative;
		margin:0 auto;
	}
	#graphScale span {
		margin:0 10px;
	}
	.updateMagento #mivaRank #graphScale span:nth-child(1) {
		margin:0 13px 0 0;
	}
	.updateMagento #mivaRank #graphScale span:nth-child(11) {
		margin:0 0 0 13px;
	}
	.updateMagento #mivaRank .wideContainer .graphHeader {
		width:470px;
	}
	.updateMagento #mivaRank h2 {
		text-align:center;
		max-width:100%;
	}
	.updateMagento #mivaRank .wideContainer div:nth-child(2) {
		width:100%;
	}
	.updateMagento #mivaRank .wideContainer div:nth-child(2) p:nth-child(2) {
		width:100%;
		text-align:center;
	}
	.graphHeader ul li {
		margin-right:117px;
	}
	.graphHeader ul li:nth-child(3) {
		margin-right:75px;
	}
	#miva-magento.updateMagento .sideByCompare .otherSideBy ul li:nth-child(3),
	#miva-magento.updateMagento .sideByCompare .otherSideBy ul li:nth-child(6),
	#miva-magento.updateMagento .sideByCompare .otherSideBy ul li:nth-child(7) {
		padding:19px 0;
	}
	#miva-magento.updateMagento #innerContent .sideByCompare .otherSideBy ul,
	#miva-bigcommerce.updateMagento #innerContent .sideByCompare .otherSideBy ul,
	#miva-shopify.updateMagento #innerContent .sideByCompare .otherSideBy ul {
		margin:46px auto 41px auto;
	}
	#miva-magento.updateMagento #singleCompare,
	#miva-bigcommerce.updateMagento #singleCompare,
	#miva-shopify.updateMagento #singleCompare {
		padding:45px 0 95px 0;
	}
	.updateMagento #supportStrategy .tripleContainer div:nth-child(2) {
		width:245px;
		margin:0 10px;
	}
	.updateMagento #SEMHeader .wideContainer {
		padding-bottom:260px;
	}
	#miva-magento.updateMagento #MagHeaderForm input[type="submit"],
	#miva-bigcommerce.updateMagento #MagHeaderForm input[type="submit"],
	#miva-shopify.updateMagento #MagHeaderForm input[type="submit"] {
		width:310px;
	}
	#SEMClients #mivaPowers {
		width:330px;
		margin:0 auto;
	}
	#SEMClients #mivaPowers li {
		margin-bottom:50px;
	}
	#SEMClients #mivaPowers li:nth-child(1) {
		margin:0 30px;
	}
	.updateMagento #goLiveTime h2 {
		font-size:2.5em;
		text-align:center;
		line-height:50px;
	}
	.updateMagento #goLiveTime h2 span {
		font-size:0.45em;
	}
	.updateMagento #goLiveTime p {
		text-align:center;
	}
	.updateMagento #goLiveTime a {
		position:relative;
		margin:60px auto 0 auto;
	}
	.updateMagento #mivaRank .wideContainer {
		max-width:475px;
	}
	.updateMagento #mivaRank hr {
		margin:0 auto 60px auto;
	}
	.updateMagento #mivaRank p {
		text-align:center;
	}
	#averageLine {
		width:480px;
		top:224px;
		right:-133px;
	}
	#supportStrategy .tripleContainer div {
		margin:0 auto;
	}
	.updateMagento #supportStrategy .tripleContainer div:nth-child(2) {
		margin:0 auto;
		width:300px;
	}
	#supportStrategy .tripleContainer div:nth-child(3) {
		width:300px;
	}
	#miva97 #landingHeader h1 span,
	#miva98 #landingHeader h1 span {
		margin-bottom:0;
	}
	#miva97 #landingHeader h2,
	#miva98 #landingHeader h2 {
		padding:0 15px;
	}
	#textEditorSection img {
		width:300px;
		margin:0 auto;
		display:block;
		top:0;
		position:relative;
		right:auto;
	}
	#textEditorSection .floatedContent {
		text-align:center;
		margin-top:80px;
	}
	#textEditorSection .floatedContent hr {
		margin:0 auto 20px auto;
		float:none;
	}
	#textEditorSection .floatedContent a {
		float:none;
		width:125px;
		margin:0 auto;
	}
	#textEditorSection {
		padding:100px 0;
	}
	.campaign21 #MagHeaderForm {
		margin:40px auto 0 auto;
	}
	.campaign21 #mobileBreak {
		display:block;
		position:relative;
		margin:0 auto;
		padding-bottom:60px;
	}
	.campaign21 #mobileBreak img {
		top:40px;
	}
	.campaign21 #emptyBlack {
		background-color:#fee7e9;
		background-image:linear-gradient(45deg, #fee7e9 0%, #effcfd 100%);;
	}
	.campaign21 #SEMHeader {
		padding-bottom:90px;
	}
	#middle21 img {
		display:none;
	}
	#middle21 .floatedContent {
		text-align:left;
		width:100%;
	}
	.middleBullet {
		height:75px;
		width:100%;
	}
	#middle21 {
		padding:90px 0;
	}
	.campaign21 #heroImage .candyBox {
		background:#f9f9f9;
	}
	.middleBullet:nth-child(2n) {
		margin-left:0;
	}
	.campaign21 #SEMClients h2 {
		margin:15px 0 70px 0;
	}
	.campaign21 #SEMHeader .wideContainer {
		background:#f9f9f9;
	}
	.campaign21 #mobileBreak img {
		left:-30px;
	}

	
	#miva-magento.updateMagento .swiper-slide #mivaCompare ul li,
	#miva-bigcommerce.updateMagento .swiper-slide #mivaCompare ul li,
	#miva-shopify.updateMagento .swiper-slide #mivaCompare ul li {
		padding:20px 40px 20px 0 !important;	
		margin-bottom:0;
	}
	#miva-magento.updateMagento .swiper-slide #mivaCompare ul li:nth-child(2),
	#miva-magento.updateMagento .swiper-slide #mivaCompare ul li:nth-child(6),
	#miva-magento.updateMagento .swiper-slide #mivaCompare ul li:nth-child(8),
	#miva-magento.updateMagento .swiper-slide #mivaCompare ul li:nth-child(11) {
		padding:30px 40px 30px 0 !important;	
	}
	#miva-magento.updateMagento .swiper-slide .leftCompare ul li,
	#miva-bigcommerce.updateMagento .swiper-slide .leftCompare ul li,
	#miva-shopify.updateMagento .swiper-slide .leftCompare ul li {
		padding:20px 0 20px 40px !important;	
		margin-bottom:0;
	}
	
	#miva-magento.updateMagento .swiper-slide #mivaCompare ul li span {
		top:30px;	
	}
	#miva-magento.updateMagento .swiper-slide #mivaCompare ul li:nth-child(2) span,
	#miva-magento.updateMagento .swiper-slide #mivaCompare ul li:nth-child(5) span,
	#miva-magento.updateMagento .swiper-slide #mivaCompare ul li:nth-child(6) span {
		top:40px;	
	}
	#miva-magento.updateMagento .swiper-slide #mivaCompare ul li:nth-child(9) span,
	#miva-magento.updateMagento .swiper-slide #mivaCompare ul li:nth-child(12) span {
		top:20px;	
	}


	#miva-magento.updateMagento .swiper-slide .leftCompare ul li span {
		top:30px;
	}
	#miva-magento.updateMagento .swiper-slide .leftCompare ul li:nth-child(2) span {
		top:40px;
	}
	#miva-magento.updateMagento .swiper-slide .leftCompare ul li:nth-child(5) span {
		top:40px;
	}
	#miva-magento.updateMagento .swiper-slide .leftCompare ul li:nth-child(6) span {
		top:40px;
	}
	#miva-magento.updateMagento .swiper-slide .leftCompare ul li:nth-child(9) span {
		top:20px;
	}

	.updateMagento div#modal.overlayModal h1,
	.campaign21 div#modal.overlayModal h1,
	#were-the-experts div#modal.overlayModal h1 {
		margin:110px auto 0 auto !important;
		line-height:45px;
	}
	.updateMagento #emailContainer {
		margin:20px auto 30px auto;
	}
	.overlayModal .mfp-close {
		top:60px !important;
	}
	.updateMagento .swiper-slide .leftCompare ul li span {
		right:auto;
		left:-5px;
	}
	.updateMagento .swiper-slide .leftCompare ul li {
		padding:0 0 0 40px;
	}
	#miva-magento.updateMagento .swiper-container {
		height:1360px !important;
	}
	#miva-magento.updateMagento .overlayModal #emailContainer input[type="email"],
	#miva-bigcommerce.updateMagento .overlayModal #emailContainer input[type="email"],
	#miva-shopify.updateMagento .overlayModal #emailContainer input[type="email"],
	.campaign21 .overlayModal #emailContainer input[type="email"],
	#were-the-experts .overlayModal #emailContainer input[type="email"] {
		width:335px;
	}
	#case-study-nhs #hugeQuote {
		padding:200px 0;
	}
	#case-study-nhs .screenHeight {
	    height:1050px !important;
	}
	#caseVideo {
		margin:0;
	}
	#miva-magento.updateMagento #SEMHeader .smallText,
	#miva-bigcommerce.updateMagento #SEMHeader .smallText,
	#miva-shopify.updateMagento #SEMHeader .smallText {
		display:none;
	}
	.updateMagento #mivaQuote p {
		padding:0 15px;
	}
	.updateMagento .swiper-slide div ul li {
		border-bottom:solid 1px #e9e9e9;
		padding-bottom:20px !important;
	}
	.updateMagento .swiper-slide div ul li:nth-child(12) {
		border-bottom:none;
	}
	.updateMagento #innerContent .swiper-slide .leftCompare ul {
		margin:100px 0 0 0;
	}
	.updateMagento .swiper-container #mivaCompare {
		padding:35px 35px 75px 35px;
	}
	#miva-magento.updateMagento #innerContent #singleCompare h2,
	#miva-bigcommerce.updateMagento #innerContent #singleCompare h2,
	#miva-shopify.updateMagento #innerContent #singleCompare h2 {
		max-width:475px;
	}
	#miva-magento.updateMagento #singleCompare .wideContainer,
	#miva-bigcommerce.updateMagento #singleCompare .wideContainer,
	#miva-shopify.updateMagento #singleCompare .wideContainer {
		width:470px;
	}
	#miva-bigcommerce.updateMagento #mivaRank,
	#miva-shopify.updateMagento #mivaRank {
		padding:90px 0;
	}
	#miva-bigcommerce.updateMagento #supportStrategy .floatedContent h2,
	#miva-shopify.updateMagento #supportStrategy .floatedContent h2 {
		font-size:1.4em !important;
		line-height:36px;
	}
	#miva-bigcommerce.updateMagento #supportStrategy .floatedContent,
	#miva-shopify.updateMagento #supportStrategy .floatedContent {
		margin-top:0;
	}
	#miva-bigcommerce.updateMagento #supportStrategy img,
	#miva-shopify.updateMagento #supportStrategy img {
		right:auto;
		top:50px;
	}
	#miva-bigcommerce.updateMagento .swiper-slide div ul li:nth-child(7) {
		border-bottom:none;
	}
	#miva-bigcommerce.updateMagento #innerContent .swiper-slide .leftCompare ul,
	#miva-shopify.updateMagento #innerContent .swiper-slide .leftCompare ul {
		margin:105px 0 0 0;
	}
	#miva-bigcommerce.updateMagento .swiper-slide #mivaCompare ul li:nth-child(3) {
		padding:30px 0 !important;
	}
	#miva-bigcommerce.updateMagento .swiper-slide .leftCompare ul li:nth-child(6) {
		padding:30px 0 30px 40px !important;
	}
	#miva-bigcommerce.updateMagento .swiper-slide .leftCompare ul li:nth-child(7) {
		padding:30px 0 30px 40px !important;
	}
	.updateMagento .swiper-container #mivaCompare {
		padding:35px 25px 50px 35px;
	}
	#miva-bigcommerce.updateMagento .swiper-slide #mivaCompare ul li:nth-child(1) span,
	#miva-bigcommerce.updateMagento .swiper-slide #mivaCompare ul li:nth-child(2) span,
	#miva-bigcommerce.updateMagento .swiper-slide #mivaCompare ul li:nth-child(4) span,
	#miva-bigcommerce.updateMagento .swiper-slide #mivaCompare ul li:nth-child(7) span,
	#miva-bigcommerce.updateMagento .swiper-slide .leftCompare ul li:nth-child(1) span,
	#miva-bigcommerce.updateMagento .swiper-slide .leftCompare ul li:nth-child(2) span,
	#miva-bigcommerce.updateMagento .swiper-slide .leftCompare ul li:nth-child(4) span,
	#miva-bigcommerce.updateMagento .swiper-slide .leftCompare ul li:nth-child(7) span {
		top:30px;
	}
	#miva-bigcommerce.updateMagento .swiper-slide #mivaCompare ul li:nth-child(3) span,
	#miva-bigcommerce.updateMagento .swiper-slide #mivaCompare ul li:nth-child(6) span,
	#miva-bigcommerce.updateMagento .swiper-slide .leftCompare ul li:nth-child(3) span {
		top:42px;
	}
	#miva-bigcommerce.updateMagento .swiper-slide #mivaCompare ul li:nth-child(5) span,
	#miva-bigcommerce.updateMagento .swiper-slide .leftCompare ul li:nth-child(5) span {
		top:20px;
	}
	#miva-bigcommerce.updateMagento .swiper-slide .leftCompare ul li:nth-child(6) span {
		top:37px;
	}
	#miva-bigcommerce.updateMagento .swiper-container {
		height:910px !important;
	}
	#miva-bigcommerce.updateMagento #featureCompare,
	#miva-shopify.updateMagento #featureCompare {
		height:auto;
	}
	#miva-shopify.updateMagento .mivaCompare {
		margin:0 auto;
	}
	#miva-shopify.updateMagento #supportStrategy .floatedContent {
		width:100%;
	}
	#miva-shopify.updateMagento #supportStrategy .floatedContent p {
		width:100%;
	}
	#miva-shopify.updateMagento .swiper-container {
		height:910px !important;
	}
	#miva-shopify.updateMagento .swiper-slide div ul li:nth-child(8) {
		border-bottom:none;
	}

	#miva-shopify.updateMagento .swiper-slide #mivaCompare ul li:nth-child(1) {
		padding:32px 40px 32px 0 !important;
	}

	#miva-shopify.updateMagento .swiper-slide #mivaCompare ul li:nth-child(1) span,
	#miva-shopify.updateMagento .swiper-slide #mivaCompare ul li:nth-child(2) span,
	#miva-shopify.updateMagento .swiper-slide #mivaCompare ul li:nth-child(3) span,
	#miva-shopify.updateMagento .swiper-slide #mivaCompare ul li:nth-child(4) span,
	#miva-shopify.updateMagento .swiper-slide #mivaCompare ul li:nth-child(5) span,
	#miva-shopify.updateMagento .swiper-slide #mivaCompare ul li:nth-child(8) span,
	#miva-shopify.updateMagento .swiper-slide .leftCompare ul li:nth-child(1) span,
	#miva-shopify.updateMagento .swiper-slide .leftCompare ul li:nth-child(2) span,
	#miva-shopify.updateMagento .swiper-slide .leftCompare ul li:nth-child(3) span,
	#miva-shopify.updateMagento .swiper-slide .leftCompare ul li:nth-child(4) span,
	#miva-shopify.updateMagento .swiper-slide .leftCompare ul li:nth-child(5) span,
	#miva-shopify.updateMagento .swiper-slide .leftCompare ul li:nth-child(8) span {
		top:30px;
	}
	#miva-shopify.updateMagento .swiper-slide #mivaCompare ul li:nth-child(6) span,
	#miva-shopify.updateMagento .swiper-slide #mivaCompare ul li:nth-child(7) span,
	#miva-shopify.updateMagento .swiper-slide .leftCompare ul li:nth-child(6) span,
	#miva-shopify.updateMagento .swiper-slide .leftCompare ul li:nth-child(7) span {
		top:20px;
	}
	#miva-shopify.updateMagento .swiper-container #mivaCompare {
		padding:35px 25px 20px 25px;
	}
	#miva-shopify.updateMagento .swiper-container .leftCompare {
		padding:40px 30px 20px 30px;
	}
	.campaign21 #SEMHeader h1 {
		font-size:2em;
		width:470px;
	}
	.campaign21 #SEMHeader .phoneswap a {
		display:block;
		float:right;
		margin-left:5px;
	}
	.campaign21 #SEMHeader .phoneswap strong {
		display:none;
	}
	.campaign21 #vsFooter p a {
		display:block;
		float:right;
	}
	.campaign21 #vsFooter strong {
		display:none;
	}
	.campaign21 #vsFooter p {
		width:200px;
		margin:0 auto;
	}
	#resources #landingHeader .wideContainer {
		width:100%;
	}
	#resources #landingHeader .floatedContent {
		width:100%;
		height:525px;
	}
	#resources #landingHeader #candyBackground img {
		display:none;
	}
	#resources #landingHeader #candyBackground {
		height:475px;
		margin:120px 0 0 0;
	}
	#resources #landingHeader .headerPull {
		width:350px;
		margin:65px auto 0 auto;
		text-align:left;
		border-left:none;
		text-align:center;
		padding:0;
	}
	.resourceItem img {
		width:100%;
	}
	#resources #responsiveLeftMenu {
		color:#38393a;
	}
	#resources #landingHeader h1 {
		margin:50px 0 0 0;
		line-height:60px;
	}
	#resources .floatedContent .btnTransparentSquared {
		margin:50px auto 0 auto;
		float:none;
		display:block;
	}
	.resourceItem:nth-child(2),
	.resourceItem:nth-child(5),
	.resourceItem {
		margin:0 auto 40px auto;
		float:none;
	}
	.resourceItem:nth-child(5) {
		margin:0 auto;
	}
	#innerContent .resourceItems h2 {
		text-align:center;
	}
	#resources #landingHeader #newSubnav {
		display:block;
	}
	#resources #landingHeader .headerPull h2 {
		text-align:center;
	}
	#case-study-decorative-films #innerContent #hugeQuote h4,
	#case-study-decorative-films #innerContent .hugeQuote h4 {
		width:470px;
	}
	#case-study-decorative-films #siteScreen {
		height:445px;
	}
	#homePageHeader h2 {
		max-width:470px;
	}
	#professional-services #homeWatchVideo {
		display:block;
	}
	#were-the-experts #SEMHeader .wideContainer,
	.sem2018 #SEMHeader .wideContainer {
		background:none;
		padding-bottom:0;
	}
	#were-the-experts #SEMHeader h1,
	.sem2018 #SEMHeader h1 {
		margin:85px auto 40px auto;
		font-size:2em;
		width:470px;
	}
	#were-the-experts #MagHeaderForm,
	.sem2018 #MagHeaderForm {
		margin:60px auto 30px auto;
		position:relative;
	}
	#were-the-experts #SEMHeader .smallText,
	.sem2018 #SEMHeader .smallText {
		opacity:1;
		clear:both;
		max-width:330px;
		font-size:0.75em;
		padding:10px 0 10px 35px;
		text-align:right;
	}
	#were-the-experts #SEMClients p,
	.sem2018 #SEMClients p {
		display:none;
	}
	#were-the-experts #SEMClients #mivaPowers,
	.sem2018 #SEMClients #mivaPowers {
		width:470px;
		float:none;
		margin:0 auto;
	}
	#were-the-experts #mivaPowers li,
	.sem2018 #mivaPowers li {
		width:75px;
		margin:0 10px;
	}
	#were-the-experts #SEMClients #mivaPowers li:nth-child(1),
	.sem2018 #SEMClients #mivaPowers li:nth-child(1) {
		margin:0 10px 0 0;
	}
	#were-the-experts #SEMClients #mivaPowers li:nth-child(5),
	.sem2018 #SEMClients #mivaPowers li:nth-child(5) {
		margin:0 0 0 10px;
	}
	#randoDiv {
		position:absolute;
		width:470px;
		height:1075px;
	}
	#custChoose .headerPull {
		width:450px;
		position:absolute;
		bottom:0;
	}
	#custChoose aside {
		float:left;
		width:420px;
		padding:45px 25px;
		margin-top:150px;
	}
	#innerContent #custChoose h2 {
		margin:35px 0 0 0;
		max-width:470px;
		font-size:2em;
		text-align:center;
	}
	.bigGreyCircle {
		display:none;
	}
	.quoteIcon {
		bottom:240px;
		position:absolute;
	}
	#custChoose aside ul li i {
		font-size:2.5em;
	}
	#custChoose {
		height:1200px;
	}
	#customBuild h2 {
		width:470px;
		font-size:2.5em;
	}
	#customBuild h3 {
		float:left;
		margin:35px 0 50px 0;
	}
	#resultsPlatform h2 {
		width:470px;
		font-size:1.5em;
		line-height:36px;
	}
	#resultsPlatform {
		margin-top:60px;
		height:1040px;
	}
	.imagePlus {
		top:auto;
		left:-70px;
		bottom:0;
		width:470px;
	}
	#resultsPlatform aside {
		float:left;
		width:470px;
	}
	#resultsPlatform aside ul li i {
		font-size:2.25em;
	}
	#resultsPlatform aside ul li span {
		width:81%;
	}
	.imagePlus img {
		width:100%;
	}
	#resultsPlatform .wideContainer {
		height:100%;
	}
	.circlePop {
		right:-140px;
		bottom:40px;
	}
	#were-the-experts #MagHeaderForm input[type="email"],
	.sem2018 #innerContent #MagHeaderForm input[type="email"] {
		width:415px;
	}
	#were-the-experts #MagHeaderForm input[type="submit"],
	.sem2018 #MagHeaderForm input[type="submit"] {
		width:470px;
	}
	#thank-you-form #mivaLogo, 
	#start-today #mivaLogo {
		position:absolute;
	}
	#fourHoverContainer {
		width:425px;
		height:auto;
		box-shadow:none;
		margin:0 auto;
	}
	.fourHover {
		position:relative;
		top:auto !important;
		left:auto !important;
		box-shadow:0 5px 30px rgba(0, 0, 0, 0.1);
		margin-bottom:30px;
		width:425px;
	}
	.fourHover:nth-child(1) {
		box-shadow:0 5px 30px rgba(0, 0, 0, 0.1);
	}
	#customBuild h3 {
		display:none;
	}
	#customBuild h2 {
		width:470px;
		margin:15px 0 50px 0;
	}
	.fourHover:hover {
		width:425px;
		height:500px;
	}
	.fourHover:nth-child(1):hover,
	.fourHover:nth-child(2):hover,
	.fourHover:nth-child(3):hover,
	.fourHover:nth-child(4):hover {
		top:0 !important;
	}
	.newCase #innerContent .newStyleHeader .headerH2 {
		font-size:3.25em;
	}
	#resultsPlatform aside ul li:nth-child(4) i {
		font-size:1.75em;
	}
	#were-the-experts #SEMHeader .smallText .tooltip-content {
		left:0;
	}
	#were-the-experts #SEMHeader .smallText a .thumbText {
		left:auto;
		top:auto;
		right:0;
	}
	#were-the-experts #SEMHeader .smallText a img {
		display:block;
		left:-350px;
	}
	#were-the-experts #SEMHeader .smallText a:hover img {
		display:block;
		left:-352px;
	}
	#were-the-experts #SEMHeader .smallText .tooltip-content {
		left:-120px;
		width:280px;
	}
	#were-the-experts #CTAStick,
	.sem2018 #CTAStick {
		background:#f7394a;
	}
	#resources #CTAStick .btnTransparentSquared,
	#resources #CTAStick p {
		display:none;
	}
	#resources #CTAStick a {
		float:none;
		width:100%;
		color:#38393a;
		display:block;
	}
	#resources #CTAStick .wideContainer {
		width:100%;
	}
	.resourceItem {
		margin:0 auto 40px auto !important;
	}
	#white-paper.CPCreplay #landingHeader h1 {
		font-size:2.5em;
		margin:55px 0 0 0 !important;
	}
	#white-paper.CPCreplay #floatingForm {
		top:440px !important;
	}
	.resourceItem:hover a {
		opacity:0;
		height:auto;
		width:auto;
		top:0;
		left:0;
		position:absolute;
	}
	.resourceItem:hover .linkHeader,
	.resourceItem:hover .linkBody {
		opacity:0;
	}
	.pricingUpdate #new-pricing-quote .new-price-quote,
	.pricingUpdate #new-pricing-quote .new-price-quotee {
		padding:0 20px;
	}
	.pricingUpdate #landingHeader h1 {
		font-size:2em;
	}
	.pricingUpdate #landingHeader h2 {
		font-size:1.125em;
		padding:0 85px;
	}
	.pricingUpdate #modal .buttonLarge {
		margin:40px auto 40px auto;
	}
	.pricingUpdate .proServPop h1 {
		font-size:2em !important;
	}
	#modal.pricingForms .proServPop p {
		margin:20px 10px 50px 10px;
	}
	#modal.pricingForms .buttonLarge {
		width:84%;
	}
	.newCase #landingHeader .headerH2 {
		font-size:3em;
	}
	.mivaconSite #homeNav, 
	.mivaconSite #stickyWrap {
		width:475px;
	}
	.mivaconSite #homePageContent .newStructure ul, 
	.mivaconSite #stickyNav.newStructure ul {
		margin:0 auto;
	}
	.mivaconSite #homePageHeader {
		height:695px;
	}
	.mivaconSite #whyAttend .wideContainer {
		width:475px;
	}
	.mivaconSite .tripIcon {
		margin:75px auto 0 auto;
		float:none;
	}
	.mivaconSite #homeSpeakers .wideContainer {
		width:475px;
	}
	.mivaconSite .speakerThumb {
		margin:20px auto 15px auto;
		float:none;
	}
	.mivaconSite .speakerThumb:nth-child(2) {
		margin:85px auto 15px auto;
	}
	.mivaconSite .speakerThumb:nth-child(4) {
		margin:20px auto 15px auto;
	}
	.mivaconSite .speakerThumb:nth-child(5) {
		margin:20px auto 75px auto;
	}
	.mivaconSite #homePageHeader h1 {
		letter-spacing:0.3em;
		margin:40px auto 15px auto;
		font-size:3em;
		max-width:475px;
		padding-left:10px;
	}
	.mivaconSite #offLeft {
		width:400px;
		background-position:-100px center;
	}
	.mivaconSite .conHeaderLogo {
		margin:30px 0 0 15px;
	}
	.mivaconSite .ticket {
		float:none;
		margin:75px auto 50px auto;
		width:455px;
	}
	.mivaconSite #homePageHeader h2 {
		font-size:1.5em;
		letter-spacing:0.4em;
		margin:45px auto 75px auto;
	}
	.mivaconSite .ticket:nth-child(3) {
		float:none;
		margin:0 auto;
	}
	.mivaconSite #whyAttend h2 {
		line-height:60px;
	}
	.mivaconSite #sidebar-newsletter {
		width:465px;
	}
	.mivaconSite #mivaconUpdates input[type="email"] {
		width:310px;
	}
	.mivaconSite #quoteHome {
		padding:115px 0;	
	}
	.mivaconSite #conFooter .largeText {
		line-height:40px;
	}
	#conTickets.mivaconSite #homePageHeader,
	#conAttendees.mivaconSite #homePageHeader {
		height:380px;
	}
	#conTickets.mivaconSite .ticket {
		margin:75px auto 50px auto;
	}
	#conTickets.mivaconSite .ticket:nth-child(2) {
		float:none;
	}
	#conTickets.mivaconSite #tickets {
		padding:50px 0 150px 0;
	}
	.mivaconSite #conTestimonials .wideContainer {
		width:475px;
	}
	.mivaconSite #conTestimonials h2 span {
		font-size:1.5em;
	}
	.mivaconSite .testQuote:nth-child(2) {
		margin:75px auto;
	}
	.mivaconSite .testQuote:nth-child(3) {
		margin:100px auto;
	}
	.mivaconSite .testQuote {
		float:none;
		margin:100px auto 0 auto;
	}
	.mivaconSite.conInside #homePageHeader h2 {
		margin:30px auto 0 auto;
		max-width:300px;
	}
	.mivaconSite #conTestimonials h2 {
		font-size:0.875em;
	}
	#conSchedule.mivaconSite #homePageHeader {
		height:335px;
	}
	.mivaconSite #theSchedule {
		padding:100px 0 90px 0;
	}
	.mivaconSite .rightInfo.singleInfo h2 {
		line-height:40px;
	}
	.mivaconSite #theSchedule label {
		padding:30px 35px 20px 35px;
	}
	.mivaconSite .leftInfo ul li {
		text-align:right;
	}
	.mivaconSite .leftInfo {
		width:30%;
		padding-right:5%;
	}
	.mivaconSite .rightInfo {
		width:65%;
	}
	.mivaconSite #attendeeInfo {
		padding:75px 0;
	}
	.mivaconSite #attendeeInfo .wideContainer {
		width:450px;
	}
	#conHome.mivaconSite #homePageHeader h2 {
		font-size: 1.5em;
	    letter-spacing: 0.4em;
	    margin: 45px auto 75px auto;
	}
	.mivaconSite .overlayModalWhite .modalForm {
		margin-left:0;
	}
	.mivaconSite .mivaHeaderRight a {
		margin:25px 15px 0 0;
	}
	.mivaconSite .badgeWrapExpand {
	    height:140px !important;
	}
	.mivaconSite #secondBadgeWrap {
		width:455px;
	}
	#conAwards.mivaconSite #homePageHeader h1 {
		font-size:4em;
		line-height:70px;
		text-indent:-10px;
		width:350px;
		padding-left:20px;
	}
	#conAwards.mivaconSite #homePageHeader h2 {
		max-width:360px;
	}
	#conAwards.mivaconSite #homePageHeader {
		height:615px;
	}
	.mivaconSite #bladesAwards h2 {
		font-size:2.125em;
		line-height:40px;
	}
	.mivaconSite .awardSection {
		width:470px;
	}
	.mivaconSite .preContent {
		width:410px;
	}
	.mivaconSite .awardSection h3 {
		font-size:1.75em
	}
	.mivaconSite .postHead {
		padding:95px 0;
	}
	.mivaconSite #conFooter #footerContact {
		float:none;
		text-align:center;
		display:block;
	}
	.mivaconSite #conFooter #IPinfo {
		text-align:center;
		margin-bottom:15px;
		width:100%;
	}
	.mivaconSite #conFooter {
		padding-bottom:100px;
	}
	#conContact.mivaconSite #homePageHeader {
		height:335px;
	}
	#square-landing #landingHeader h1 {
		margin:115px 40px 60px 0;
		font-size:3.875em;
	}
	#square-landing #landingHeader img {
		margin:100px 0 0 0;
		width:240px;
	}
	#square-landing #landingHeader {
		padding:0 0 70px 0;
	}
	#squareFirstSection img {
		display:none;
	}
	.squareSection ul li {
		width:315px;
	}
	#innerContent #squareSecondSection ul {
		width:390px;
	}
	#offsetWithImage {
		display:none;
	}
	#squareThirdSection img {
		display:none;
	}
	#square-landing #landingHeader h2 {
		padding-right:50px;
	}
	#square-landing #landingHeader .smallText {
		max-width:455px;
	}
	#innerContent .squareSection ul {
		width:340px;
		margin:40px auto 0 auto;
	}
	.squareSection ul li {
		float:none;
		height:auto !important;
		margin-bottom:50px;
	}
	.squareSection p {
		margin:0 auto;
		float:none;
	}
	.squareSection h2 {
		margin-bottom:40px !important;
	}
	#squareSecondSection {
		padding:50px 0 0 0;
	}
	#squareThirdSection {
		padding:40px 0 110px 0;
	}
	#innerContent #squareThirdSection ul {
		margin-top:110px;
	}
	#square-landing #deliverFooter {
		padding:100px 0;
	}
	#square-landing #deliverFooter p {
		padding:0 20px;
	}
	#confSpeakers.mivaconSite #homeSpeakers .wideContainer {
		width:475px;
	}
	#confSpeakers.mivaconSite .speakerThumb {
		margin:0 auto 175px auto;
	}
	#confSpeakers.mivaconSite #homeSpeakers {
		padding:100px 0;
	}
	#confSpeakers.mivaconSite #homePageHeader {
		height:455px;
	}
	#conAwards .nomsNotOpen h1 span {
		letter-spacing:0.2em;
	}
	.mivaconSite #premList {
		width:460px;
	}
	#SEM-DEC #SEMHeader {
		padding-bottom:170px;
	}
	#SEM-DEC .tripLeft {
		margin:85px auto 0 auto;
	}
	#SEM-DEC .tripLeft:nth-child(2) {
		margin:45px auto 0 auto;
	}
	#SEM-DEC .tripLeft:nth-child(3) {
		margin:45px auto 80px auto;
	}
	#SEM-DEC #scalableCross #percentIncreases {
		width:470px;
	}
	#SEM-DEC #scalableCross #percentIncreases li {
		font-size:0.675em;
	}
	.mivaconSite #mainSponsors .wideContainer {
		width:470px;
	}
	.mivaconSite #mainSponsors .secondSponsor,
	.mivaconSite #mainSponsors #sponsorSearchspring {
		margin:40px auto 0 auto;
		float:none;
	}
	.mivaconSite #mainSponsors #sponsorIgnite {
		margin:40px auto 0 auto;	
	}
	.mivaconSite #mainSponsors .secondSponsor {
		width:460px;
		height:auto;
	}
	.mivaconSite .sponsorsSection .backgroundHeading {
		display:none;
	}
	#conSponsors.mivaconSite #homePageHeader {
		height:335px;
	}
	#conSponsors.mivaconSite .mainSponsor {
		width:460px;
	}
	#conHome.mivaconSite #homeSpeakers .wideContainer {
		width:470px;
	}
	#conHome.mivaconSite .speakerThumb:nth-child(3),
	#conHome.mivaconSite .speakerThumb:nth-child(4),
	#conHome.mivaconSite .speakerThumb:nth-child(5) {
		margin:20px auto 75px auto;
		float:none;
	}
	#conHome.mivaconSite .speakerThumb:nth-child(2) {
		margin:85px auto 75px auto;
		float:none;
	}
	#miva98 #landingHeader h1 {
		font-size:4.5em;
	}
	#miva98 #atAGlance ul li:nth-child(3),
	#miva98 #atAGlance ul li {
		margin:0 0 130px 0;
	}
	#miva98 #facetPower img {
		position:relative;
		right:auto;
		left:auto;
	}
	#miva98 #facetPower .floatedContent p {
		width:100%;
		max-width:100%;
	}
	#miva98 #effectiveSearch img {
		top:-70px;
	}
	#miva98 #effectiveSearch {
		padding:150px 0 80px 0;
	}
	#miva98 #textEditorSection img {
		width:350px;
		margin:-70px 0 60px 40px;
	}
	#miva98 #textEditorSection {
		padding:150px 0 90px 0;
	}
	#miva98 .splitLeftHalf {
		width:100%;
		height:870px;
	}
	#miva98 .splitLeftHalf img {
		width:239px;
		margin-right:auto;
		margin-left:auto;
		right:0;
		left:0;
		top:60px;
		margin-top:0;
		display:block;
	}
	#miva98 #splitSection .wideContainer {
		width:100%;
	}
	#miva98 .splitRightHalf {
		padding:60px 0;
		height:370px;
	}
	#conAwards.mivaconSite #bladesNominations .wideContainer {
		width:470px;
	}
	#conAwards.mivaconSite .speakerThumb,
	#conAwards.mivaconSite .speakerThumb:nth-child(2), 
	#conAwards.mivaconSite .speakerThumb:nth-child(4) {
		float:none;
		margin:45px auto 0 auto;
	}
	#conAwards.mivaconSite .nomsRight,
	#conAwards.mivaconSite .nomsLeft {
		float:none;
		width:100%;
		padding-top:0;
	}
	#conAwards.mivaconSite .leaderBio .leftSide {
		display:none;
	}
	#conAwards.mivaconSite .leaderBio .rightSide {
		margin:240px auto 100px auto;
		background:none;
		width:100%;
	}
	#conAwards.mivaconSite div#modal.leaderBio .longPop h1 {
		text-align:left;
		margin-left:0 !important;
		margin:50px auto 25px auto !important;
	}
	#conAwards.mivaconSite .leaderBio .rightSide p {
		text-align:left;
		margin-left:0;
	}
	#square-landing #deliverFooter .btnBlueStandard {
		margin-right:auto;
	}
	.mivaconSite #homeSponsors #premList li {
		margin:0 0 20px 0;
	}
	#conSchedule.mivaconSite div#modal.leaderBio .longPop h1 {
		font-size:1.75em !important;
	}
	#conSchedule.mivaconSite .leaderBio.noPicPop .rightSide {
		margin:240px auto 100px auto;
		float:none;
	}
	#conScholarship.mivaconSite #homePageHeader h1 {
		line-height:70px;
		margin:40px auto 15px auto;
		font-size:3.375em;
	}
	#conScholarship.mivaconSite #homePageHeader {
		height:515px;
	}
	#conScholarship.mivaconSite #homeSpeakers .wideContainer, 
	#conScholarship.mivaconSite #freeTicket .wideContainer {
		width:480px;
	}
	#conScholarship.mivaconSite #freeTicket .awardSection {
		right:0;
		top:125px;
		position:relative;
		float:none;
		clear:left;
	}
	#conScholarship.mivaconSite .testQuote:nth-child(4) {
		margin:0 45px;
	}
	#conScholarship.mivaconSite #freeTicket .pinkHeading {
		max-width:100%;
	}
	#conScholarship.mivaconSite #conTestimonials .pinkHeading {
		letter-spacing:0;
	}
	#conScholarship.mivaconSite #freeTicket h3 {
		position:relative;
		z-index:88;
		max-width:100%;
		text-align:center;
	}
	#conScholarship.mivaconSite .speakerThumb p.tk-roboto-condensed {
		left:15px;
	}
	#conScholarship.mivaconSite #freeTicket .ticketInfo {
		max-width:100%;
		text-align:center;
	}
	#conScholarship.mivaconSite #homeSpeakers .speakerThumb,
	#conScholarship.mivaconSite #homeSpeakers .speakerThumb:nth-child(3),
	#conScholarship.mivaconSite #homeSpeakers .speakerThumb:nth-child(6) {
		margin:35px auto 100px auto;
		float:none;
	}
	#conScholarship.mivaconSite .pinkHeading, 
	#conScholarship.mivaconSite #conTestimonials .pinkHeading {
		text-align:center;
	}
	#conScholarship.mivaconSite #homeSpeakers {
		padding:0 0 115px 0;
	}
	#conScholarship.mivaconSite .testQuote:nth-child(3),
	#conScholarship.mivaconSite .testQuote:nth-child(4),
	#conScholarship.mivaconSite .testQuote {
		margin:50px auto 0 auto;
	}
	#comboFacets,
	#productFiltering {
		float:none;
		width:100%;
		padding-bottom:125px;
	}
	#comboFiltering {
		height:auto;
	}
	#comboFacets .floatedContent p,
	#productFiltering .floatedContent p {
		margin:10px auto 60px auto;
		float:none;
	}
	#comboFacets .floatedContent hr,
	#productFiltering .floatedContent hr {
		margin:0 auto 20px auto;
		float:none;
	}
	#comboFacets .floatedContent a,
	#productFiltering .floatedContent a {
		float:none;
	}
	#productFiltering .floatedContent {
		margin:135px auto 0 auto;
	}
	#megaPartners {
		width:475px;
	}
	#partnersContainer .wideContainer {
		width:475px;
	}
	.partnerCard {
		margin:20px 0 20px 45px;
	}
	#partnersContainer {
		padding:75px 0 100px 0;
	}
	#landingHeader #partnersSearch #partnerSearch {
		width:345px;
	}
	#partner-directory #landingHeader h1 {
		line-height:60px;
	}
	#cookieWrap {
		width:470px;
		transform: translate3d(0,0,0);
	}
	#cookieWarning p {
		width:320px;
		margin-top:13px;
	}
	#miva98 #innerContent #mtnFooter h2 {
		line-height:48px;
		font-size:2.75em;
	}
	#partnerContact .wideContainer {
		width:380px;
	}
	.singlePartnerPage #landingHeader h1 {
		width:300px;
		background-size:100%;
		margin:40px auto 20px auto;
	}
	#partnerAbout .halfRight {
		display:none;
	}
	.pTestBox {
		width:100%;
		float:none;
		display:block;
		height:auto;
	}
	.quoteTestimonial {
		width:380px;
	}
	#partnerTestimonial {
		height:806px;
		position:relative;
		padding-top:260px;
	}
	#testimonialWrap {
		width:100%;
		float:none;
		display:block;
	}
	.pTestHead {
		float:none;
		width:100%;
		position:absolute;
		top:0;
		height:260px;
		background:#FFF;
	}
	#innerContent .pTestHead .partnerHeaders,
	#innerContent .pTestHead .partnerHeaders span {
		color:#000;
	}
	#innerContent .pTestHead .partnerHeaders {
		margin:65px auto 0 auto;
		width:380px;
	}
	.inputWrap {
		width:100%;
	}
	.inputWrap:nth-child(2), 
	.inputWrap:nth-child(5) {
		margin:0 0 60px 0;
	}
	#servicesOffered .rightMinority {
		float:none;
		width:100%;
		position:absolute;
		top:0;
		height:150px;
		border-bottom:none;
	}
	#servicesOffered .leftMajority {
		float:none;
		width:100%;
	}
	#partnerForm textarea {
		width:92%;
	}
	#innerContent .partnerHeaders {
		text-align:left;
		font-size:2.5em !important;
	}
	.quoteTestimonial p span {
		font-weight:600;
		font-size:0.7em;
		line-height:24px;
	}
	.quoteTestimonial p span strong {
		font-weight:300;
		font-size:0.8em;
	}
	.pTestBox:nth-child(1) {
		border-bottom:none;
		padding-bottom:50px;
	}
	.pTestBox:nth-child(2) {
		padding:65px 0 50px 0;
	}
	#ourWork {
		border-left:none;
	}
	#threeWayDiv .workOuter {
		width:100%;
		height:200px;
	}
	#threeWayDiv {
		height:auto;
		margin-left:0;
		width:100%;
		display:block;
	}
	#threeWayDiv .workOuter {
		display:block;
		border-bottom:0;
	}
	#threeWayDiv .workOuter:nth-child(3) {
		border-bottom:solid 15px #16c0d5;
	}
	#servicesOffered {
		height:auto;
	}
	#ourWork .partnerHeaders {
		margin:35px auto 45px auto;
		width:380px;
	}
	#threeWayDiv .workInner p {
		margin-top:90px;
	}
	#threeWayDiv .workOuter:hover .workInner p {
		margin-top:55px;
	} 
	#threeWayDiv .workInner .buttonLink {
		top:100px;
		padding:10px 0;
	}
	#innerContent .rightMinority h2 {
		color:#FFF;
		margin:70px auto 0 auto;
		width:380px;
	}
	#innerContent .rightMinority h2 span {
		color:#FFF;
	}
	#innerContent .leftMajority ul li i {
		font-size:5em;
	}
	#innerContent .leftMajority ul {
		float:none;
		width:340px;
		margin:230px auto 60px auto;
	}
	#innerContent .leftMajority ul li {
		margin:0 35px 40px 35px;
	}
	#partnerAbout .halfLeft {
		width:100%;
		float:none;
		padding-bottom:80px;
	}
	.halfLeft .floatedContent {
		width:380px;
		margin:80px auto 0 auto;
		float:none;
	}
	.halfLeft .floatedContent p {
		text-align:left;
	}
	#partnerAbout {
		height:auto;
	}
	#partnerTopNav {
		width:295px;
		height:60px;
		overflow:hidden;
		top:-30px;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
	}
	.topNavExpanded {
		height:365px !important;
	}
	#partnerTopNav ul {
		margin:0;
		width:295px;
	}
	#partnerTopNav ul li {
		float:none;
		width:100%;
		height:60px;
		text-align:center;
		display:block;
		border-bottom:solid 1px #ebeaea;
	}
	#partnerTopNav ul li a {
		display:block;
		width:100%;
		height:100%;
	}
	#partnerTopNav ul li a span {
		padding-top:17px;
		display:block;
	}
	#partnerTopNav #contactLink {
		clear:left;
		float:left;
		height:60px;
		width:295px;
	}
	#partnerTopNav ul li:nth-child(1) {
		margin:0;
	}
	#partnerTopNav ul li {
		margin:0;
	}
	#partnerTopNav #contactLink span {
		padding-top:17px;
	}
	#partnerJump {
		display:block;
	}
	#partnerForm #partnerSubmit {
		width:380px;
	}
	#mivacon-feedback #surveyWrapper iframe {
		width:460px;
		height:2520px !important;
	}
	#surveyWrapper iframe {
		width:460px !important;
	}
	#mivacon-feedback .smcx-embed {
		max-width:460px;
		height:2520px !important;
	}
	#mivacon-feedback .smcx-embed > .smcx-iframe-container {
		max-width:460px;
		height:2520px !important;
	}
	#mivacon-feedback #innerContent header {
		height:60px;
	}
	.singlePartnerPage.partnerPage216 #landingHeader h1 {
		width:430px;
		-webkit-background-size:100%;
		-moz-background-size:100%;
		-o-background-size:100%;
		background-size:100%;
		margin:90px auto 30px auto;
	}
	.partnerPage216 #innerContent .leftMajority ul {
		width:470px;
		margin:230px auto 60px auto;
	}
	.partnerPage216 #innerContent .leftMajority ul li {
		width:215px;
		margin:0 10px;
	}
	.partnerPage216 #servicesOffered {
		height:auto;
	}
	.partnerPage216 #partnerTestimonial {
		height:710px;
	}
	.partnerPage216 #threeWayDiv .workInner p,
	.partnerPageGlendale #threeWayDiv .workInner p {
		font-size:1.25em;
	}
	.singlePartnerPage.partnerPageCommandC #landingHeader h1 {
		width:300px;
		margin:70px auto 50px auto;
	}
	.partnerPageCommandC #innerContent .leftMajority ul li {
		width:155px;
		margin:0 15px 40px 15px;
		font-size:0.875em;
	}
	.partnerPageCommandC #innerContent .leftMajority ul {
		width:370px;
	}
	.partnerPageCommandC #partnerTestimonial {
		height:710px;
	}
	.singlePartnerPage.partnerPageGlendale #landingHeader h1 {
		width:200px;
		margin:70px auto 50px auto;
		-webkit-background-size:100%;
		-moz-background-size:100%;
		-o-background-size:100%;
		background-size:100%;
	}
	.partnerPageGlendale #innerContent .leftMajority ul li {
		height:150px;
		margin:0 30px 40px 30px;
	}
	.partnerPageGlendale #partnerTestimonial {
		height:830px;
	}
	.partnerPageIWD #innerContent .leftMajority ul,
	.partnerPage2C #innerContent .leftMajority ul,
	.partnerPageLeslie #innerContent .leftMajority ul {
		width:370px;
		margin:230px auto 60px auto;
	}
	.singlePartnerPage.partnerPageIWD #landingHeader h1 {
		width:460px;
		margin:70px auto 40px auto;
	}
	.partnerPageIWD #partnerTestimonial {
		height:806px;
	}
	#mivacon-feedback #surveyWrapper {
		width:470px;
	}
	.noClientPartner .topNavExpanded {
		height:305px !important;
	}
	.partnerPageIWD #innerContent .leftMajority ul li:nth-child(6) i {
		margin:15px 0 13px 0;
		font-size:3em;
		text-indent:-30px;
	}
	#white-paper.mivaLearnSignup #landingHeader h1 {
		width:450px;
		-webkit-background-size:100%;
		-moz-background-size:100%;
		-o-background-size:100%;
		background-size:100%;
		margin:80px auto 0px auto !important;
	}
	#white-paper.mivaLearnSignup #floatingForm {
		top:270px !important;
	}
	#white-paper.mivaLearnSignup #white-paper--visionary {
		padding:550px 0 80px 0 !important;
	}
	#megaPartners .per-page {
		display:none;
	}
	#desktopFacets {
		display:none;
	}
	#mobileFacets {
		display:block;
	}
	#innerContent #selectedFacets ul {
		display:none;
	}
	.sorting.sortHide {
		opacity:1 !important;
		display:block !important;
	}
	.megaExpand {
		height:auto !important;
		padding-bottom:25px;
	}
	#security-bulletin #partnerContact .wideContainer,
	#GDRP #partnerContact .wideContainer {
		width:470px;
	}
	#security-bulletin #landingHeader h1,
	#GDRP #landingHeader h1 {
		font-size:3em;
		margin:85px 0 0 0;
	}
	#security-bulletin .inputWrap:nth-child(1), 
	#security-bulletin .inputWrap:nth-child(2),
	#security-bulletin .inputWrap:nth-child(3), 
	#security-bulletin .inputWrap:nth-child(4),
	#GDRP .inputWrap:nth-child(1), 
	#GDRP .inputWrap:nth-child(2),
	#GDRP .inputWrap:nth-child(3), 
	#GDRP .inputWrap:nth-child(4) {
		width:200px;
	}
	#zoomBraintree {
		margin:0 5px;
		width:140px;
	}
	#zoomMivaPay {
		width:165px;
	}
	#zoomSquare {
		width:135px;
	}
	#innerContent #partnerContact .partnerHeaders {
		line-height:34px;
	}
	#partner-directory .directoryContact {
		height:180px;
	}
	.partnerFormExpand {
		height:1080px !important;
	}
	.partnerPage2C #threeWayDiv .workOuter:nth-child(1) .workInner p {
		margin-top:70px;
	}
	.partnerPage2C #threeWayDiv .workOuter:nth-child(1):hover .workInner p {
		margin-top:30px;
	}
	.partnerPage2C #threeWayDiv .workInner .buttonLink {
		top:110px;
	}
	.partnerPage2C #partnerTestimonial {
		height:838px;
	}
	.singlePartnerPage.partnerPage2C #landingHeader h1 {
		margin:30px auto 0 auto;
	}
	.spinner {
		margin:100% auto 0 auto;
	}
	.partnerPageLeslie #partnerAbout {
		height:550px;
	}
	.partnerPageLeslie #partnerTestimonial {
		height:1126px;
	}
	.singlePartnerPage.partnerPageLeslie #landingHeader h1 {
		width:190px;
		height:200px;
		margin:90px auto 20px auto;
	}
	.offRightData {
		width:auto;
		padding-left:0;
		border-left:none;
		float:none;
		padding-left:25px;
		margin-bottom:20px;
	}
	.offRightData:nth-child(2) {
		padding-left:25px;
		width:auto;
	}
	#popContent .wideContainer {
		width:470px;
		height:auto;
		position:relative;
		top:0;
	}
	#innerContent #popContent ul {
		width:auto;
		margin-left:0;
	}
	#integratedCommerce .floatedContent {
		margin:50px -30px 0 0;
		float:none;
	}
	#integratedCommerce .singleImage {
		display:none;
	}
	#optimizedGrowth img {
	    position:relative;
	    top:auto;
	    right:0;
	    width:450px;
	    margin:60px auto 0 auto;
	    left:0;
	    display:block;
	}
	#successStory .floatedContent {
		margin-right:0;
		text-align:center;
	}
	#successStory .floatedContent img {
		position:relative;
		top:0;
		left:0;
		right:0;
		margin:0 auto;
	}
	.floatQuote {
		margin-right:0;
		float:none;
		width:400px;
		margin:0 auto;
	}
	#successStory .headerPull {
		width:370px;
	}
	#ups-channel #landingHeader .offRightData p {
		font-size:0.875em;
		text-align:left;
	}
	#relationship #largeTablet {
		display:none;
	}
	#ups-channel #wrapper, 
	#ups-channel #innerContent {
		overflow-x:hidden;
	}
	#offToRight {
		width:360px;
		left:0;
		right:0;
		height:auto;
		margin:0 auto;
		bottom:-550px;
	}
	#offToRight h2 {
		margin:25px 0 20px 25px;
	}
	.offRightData p span {
		color:#16c0d5;
		font-weight:500;
	}
	#popContent ul li {
		width:70%;
		margin:0 auto 50px auto;
		float:none;
	}
	#popContent ul li:nth-child(2), 
	#popContent ul li:nth-child(5) {
		margin:0 auto 50px auto;
	}
	#popContent h2 {
		margin:50px 0 30px 0;
		line-height:42px;
	}
	#innerContent #integratedCommerce .floatedContent h3 {
		margin:15px auto 25px auto;
		float:none;
	}
	#innerContent #integratedCommerce .floatedContent p {
		margin:0 auto;
		float:none;
	}
	#integratedCommerce .floatedContent a {
		display:block;
		text-align:center;
		float:none;
	}
	#integratedCommerce .floatedContent img {
		position:relative;
		left:0;
		margin:0 auto 20px auto;
	}
	#innerContent #integratedCommerce .floatedContent h2 {
		margin:0 auto !important;
		float:none;
	}
	#successStory .singleImage {
		display:none;
	}
	#successStory .quoteIcon {
		bottom:auto;
		position:relative;
	}
	#successStory {
		padding:100px 0;
	}
	#ups-channel #landingHeader h1 {
		margin:25px 0 20px 0;
		text-align:center;
		font-size:2.25em;
		line-height:45px;
	}
	#ups-channel #landingHeader {
		padding:0 0 100px 0;
	}
	.rightPercent {
		margin:5px 15px 0 0;
	}
	#relationship {
		padding:470px 0 120px 0;
	}
	.similarResults {
		text-align:center;
	}
	#ups-channel #landingHeader p {
		text-align:center;
	}
	#ups-channel #landingHeader .btnRedStandard {
		margin:50px auto 0 auto;
		width:175px;
		display:block;
		text-align:center;
	}
	#relationship img {
		margin:0 auto;
		width:450px;
	}
	#relationship .floatedContent {
		margin:135px auto 0 auto;
	}
	#popContent {
		height:auto;
		background:none;
	}
	#integratedCommerce {
		padding:90px 0 130px 0;
	}
	#optimizedGrowth .floatedContent p {
		margin:25px auto 15px auto;
		float:none;
	}
	#optimizedGrowth .btnTransparentSquared {
		float:none;
		display:block;
		width:150px;
		margin:40px auto 0 auto;
		text-align:center;
	}
	#optimizedGrowth {
		padding:70px 0 85px 0;
	}
	#innerContent #successStory .floatedContent h2 {
		margin:20px auto 10px auto !important;
		float:none;
	}
	#innerContent #successStory .floatedContent p {
		float:none;
		margin:30px auto 15px auto;
	}
	#ups-channel #landingHeader .rightPercent p {
		text-align:center;
	}
	#ups-channel #innerContent #partnerContact .partnerHeaders {
		line-height:42px;
	}
	#ups-channel #innerContent .partnerHeaders span {
		margin-bottom:0;
	}
	.sem2018 #MagHeaderForm {
		margin:60px auto 30px auto;
	}
	.sem2018 #offToRight ul li img {
		display:block;
		height:40px;
	}
	.sem2018 #offToRight {
		left:0;
		width:470px;
		height:120px;
	}
	.sem2018 #offToRight h2 {
		margin:20px 0 0 0;
		width:100%;
	}
	.sem2018 #offToRight ul {
		margin:0px 0 0 30px;
	}
	.sem2018 #offToRight ul li {
		margin-right:23px;
	}
	#flexiblePlatform .floatedContent {
		text-align:left;
		width:480px;
		margin:0 auto 0 auto;
		float:none;
	}
	#flexiblePlatform img {
		position:relative;
		top:0;
		left:0;
		right:0;
		margin:50px auto 0 auto;
		display:block;
		width:375px;
	}
	#flexiblePlatform {
		padding:10px 0 105px 0;
	}
	.sem2018 #successStory .floatedContent {
		margin:0;
		text-align:center;
	}
	.sem2018 #successStory .floatedContent img {
		position:relative;
		top:auto;
		left:0;
		right:0;
		margin:0 auto 30px auto;
	}
	.sem2018 #innerContent #successStory .floatedContent h2 {
		margin:0 auto !important;
		float:none;
	}
	.sem2018 #successStory {
		padding:25px 0 130px 0;
	}
	.sem2018 #successStory .singleImage {
		display:block;
		position:relative;
		top:auto;
		right:0;
		margin-top:60px;
		height:390px;
	}
	.tabs {
		width:340px;
	}
	#innerContent .tabNav ul {
		width:220px;
	}
	.tabCont {
		padding:40px 0;
	}
	.sem2018 #MagHeaderForm input[type="submit"] {
		margin-left:0;
	}
	#flexiblePlatform ul li {
		background:url(/images/new-images/blue-circle-check.png) no-repeat left 6px;
		padding-left:30px;
	}
	#uniqueExperience h2 {
		text-align:center;
	}
	.sem2018 #innerContent #vsFooter h2 {
		font-size:2.5em;
		line-height:42px;
	}
	.sem2018 #innerContent #vsFooter {
		padding:100px 0;
	}
	.tabNav {
		display:none;
	}
	.tabNavMobile {
		display:block;
	}
	.tabCont {
		width:470px;
		display:block;
		margin:0 auto;
	}
	.tabs {
		width:400px;
	}
	.sem2018 #SEMHeader h1 {
		margin:100px auto 40px auto;
	}
	.sem2018 #successStory .headerPull {
		width:430px;
	}
	.sem2018 #stickyNumber {
		padding:40px 50px 35px 0;
	}
	#white-paper.plantReplay #floatingForm {
		top:470px !important;
	}
	.sem2018 #SEMHeader .widerContainer {
		background:#242b45 url(/images/new-images/bg-blue-fade-warehouse-dark.jpg) no-repeat right center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	#formWrapGrey #modal input {
		width:61%;
	}
	#formWrapGrey #modal select {
		width:240px;
	}
	#cookieWarning .longCookie {
		width:320px;
		margin-top:13px;
	}
	#vod17.vod18 #landingHeader .lightWrap {
		width:465px;
	}
	.vod18 #newVideoEmbed {
		padding:30px 0;
		height:651px;
	}
	.vod18 #vodBottom {
		padding:50px 0 150px;
	}
	#productDescription {
		margin:15px 0 0 0;
		width:100%;
	}
	#productInfo {
		width:90%;
	}
	#sem-2018-1.sem2018 #innerContent #SEMHeader h1,
	#sem-2018-2.sem2018 #innerContent #SEMHeader h1,
	#sem-2018-3.sem2018 #innerContent #SEMHeader h1,
	#sem-2018-4.sem2018 #innerContent #SEMHeader h1 {
		margin:85px auto 40px auto;
	}
	#sem-2018-1.sem2018 #innerContent #SEMHeader .widerContainer,
	#sem-2018-2.sem2018 #innerContent #SEMHeader .widerContainer,
	#sem-2018-3.sem2018 #innerContent #SEMHeader .widerContainer,
	#sem-2018-4.sem2018 #innerContent #SEMHeader .widerContainer {
		background:#d7dae1;
	}
	#sem-2018-1 #flexiblePlatform img,
	#sem-2018-2 #flexiblePlatform img,
	#sem-2018-3 #flexiblePlatform img,
	#sem-2018-4 #flexiblePlatform img {
		width:225px;
		top:0;
		left:0;
		margin:50px auto;
	}
	#sem-2018-1.sem2018 #innerContent #vsFooter h2,
	#sem-2018-2.sem2018 #innerContent #vsFooter h2,
	#sem-2018-3.sem2018 #innerContent #vsFooter h2,
	#sem-2018-4.sem2018 #innerContent #vsFooter h2 {
		font-size:2em;
	}
	#scaling-sem #innerContent #SEMHeader .widerContainer {
	    background: #242b45 url(/images/new-images/bg-blue-scaling-whitepaper.jpg) no-repeat -580px center;
	    -webkit-background-size: cover;
	    -moz-background-size: cover;
	    -o-background-size: cover;
	    background-size: cover;
	}
	.sem2018 #MagHeaderForm input[type="email"] {
		-webkit-appearance:none;
	}
	#irce-2018 #floatingForm {
		top:600px;
	}
	#irce-2018 #revolutionize {
		padding:720px 0 80px 0 !important;
	}
	#GDRP #landingHeader h1 {
		line-height:50px
	}
	#innerContent .longBulletList,
	#innerContent .blueCheckList {
		margin:35px 0 0 0;
	}
	.gdprResource {
		float:none;
		margin:0 auto;
	}
	.secondResource {
		margin:35px auto 0 auto;
	}
	#cookieWarning .shortCookie {
		width:90%;
		text-align:center;
		float:none;
		margin:25px auto 0 auto;
	}
	.cookieOpen {
		height:165px !important;
	}
	#cookieWarning .btnBlueStandard {
		width:110px;
		text-align:center;
		display:block;
		float:none;
		margin:15px auto 0 auto;
	}
	.longCookie {
		display:none;
	}
	.shortCookie {
		display:block;
	}
	#modal .proServPop .popCookie, 
	#newBlog #modal p,
	#emailContainer .popCookie {
		display:block;
	}
	#mivaResults {
		width:310px;
		padding:25px 65px 45px 65px;
	}
	#roiContainer {
		left:0;
		width:475px;
	}
	.resultData div {
		width:100%;
		display:block;
		padding-top:45px;
	}
	.resultData div:nth-child(1) {
		padding-bottom:35px;
	}
	.resultData div:nth-child(2) {
		border-left:none;
		border-top:solid 2px #ededed;
	}
	#compareROI {
		display:none;
	}
	.roisultInd {
		width:50%;
	}
	#roisultsContainer {
		width:445px;
		background:#FFF;
	}
	#roiContainer input[type="submit"] {
		width:375px;
		padding:24px 20px;
	}
	#mivaROI {
		box-shadow:none;
	}
	#roisults {
		background:#fafafa;
	}
	.roisultInd ul li {
		padding:0;
		margin:65px 0 25px 0;
		border-left:solid 1px #ebebeb;
		border-bottom:none;
		position:relative;
	}
	#currentROI.roisultInd ul li {
		border-left:none;
	}
	.roisultInd ul .resultSep {
		display:block;
		border-bottom:solid 1px #ebebeb;
		height:1px;
		margin:15px 0;
	}
	#currentROI ul li:nth-child(1),
	.roisultInd ul li:nth-child(1) {
		margin:0;
		padding:25px 0;
	}
	.roisultInd ul .resultSep span {
		position:absolute;
		width:100%;
		text-align:center;
		display:block;
	}
	#roiContainer input[type="submit"] {
		margin:50px 0 0 50px;
	}
	#roiContainer input {
		margin:0 0 30px 50px;
	}
	#roiContainer label {
		margin:0 0 5px 50px;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
	}
	#roiContainer.roisultsCont #slideROI {
		margin:0 auto;
		bottom:0;
		right:0;
		left:0;
		position:relative;
		z-index:89;
	}
	#roiWrap.roisultsWrap {
		height:670px;
	}
	#roiContainer.roisultsCont .headerDemo {
		bottom:-10px;
	}
	#roiContainer.roisultsCont label,
	#roiContainer.roisultsCont input {
		opacity:0;
		z-index:88;
		display:none;
	}
	#roiContainer.roisultsCont {
		background:none;
		width:475px;
		bottom:0;
		top:170px;
	}
	.mobileHeaders {
		display:block;
	}
	#roi-calc #innerContent #vsFooter h2 {
		line-height:50px;
	}
	div#modal.blueOverlay h1 {
		max-width:430px;
		margin:140px auto 0 auto !important;
	}
	#modal.blueOverlay input {
		width:370px;
	}
	#modal.blueOverlay #company,
	#modal.blueOverlay #country {
		width:372px;
	}
	#modal.blueOverlay select {
		width:413px;
	}
	.blueOverlay #emailContainer {
		width:453px;
	}
	#modal.blueOverlay #emailContainer input[type="submit"] {
		font-size:1em;
	}
	.highStats .headerPull {
		width:430px;
	}
	.headerPull #percentRow {
		width:430px;
	}
	#landingHeader .smallPercentage {
		margin:0 40px 0 0;
	}
	#case-study-ltc #innerContent .hugeQuote h4,
	#case-study-xdp #innerContent .hugeQuote h4 {
		width:475px;
		font-size:1.25em;
	}
	#case-study-ltc #ltcQuote1,
	#case-study-ltc #ltcQuote2,
	#case-study-xdp #ltcQuote1,
	#case-study-xdp #ltcQuote2 {
		padding:120px 0;
	}
	#case-study-ltc #sectionResults #percentRow,
	#case-study-xdp #sectionResults #percentRow {
		width:470px;
	}
	#case-study-ltc #sectionResults .smallPercentage,
	#case-study-xdp #sectionResults .smallPercentage {
		margin:0 60px 20px 0;
	}
	#case-study-ltc .screenHeight {
	    height:1766px !important;
	}
	#case-study-xdp .screenHeight {
	    height:1426px !important;
	}
	#case-study-xdp #landingHeader h1 {
		font-size:2.75em;
	}
	#case-study-decorative-films #landingHeader .smallPercentage {
		margin:0 20px 0 0;
	}
	#bare-bones #landingHeader .smallPercentage {
		margin:0 10px 0 0;
	}
	#case-study-decorative-films #landingHeader .smallPercentage h3,
	#bare-bones #landingHeader .smallPercentage h3 {
		font-size:2em;
	}
	#case-study-decorative-films #sectionResults #percentRow {
		margin:40px 0;
	}
	#case-study-decorative-films #sectionResults .smallPercentage {
		width:120px;
	}
	#upgrade-to-miva-merchant #innerContent .newStyleHeader .headerH2 {
		font-size:2.5em;
	}
	#upgrade-to-miva-merchant #landingHeader .headerH2 {
		font-size:2.5em;
		line-height:50px;
	}
	#platformComparison h2 {
		line-height:40px;
	}
	.togglePricing .new-price-description.toggled {
		height:0 !important;
	}
	.togglePricing #starterPricing .new-price-description.mobileToggle {
		height:190px !important;
	}
	.togglePricing #businessPricing .new-price-description.mobileToggle {
		height:190px !important;
	}
	.togglePricing #proPricing .new-price-description.mobileToggle {
		height:250px !important;
	}
	.togglePricing #entPricing .new-price-description.mobileToggle {
		height:280px !important;
	}
	.icon-angle-down.icon-angle-up:before { content: '\f107'; } /* '' */
	.starterMobile .icon-angle-down.icon-angle-up:before { content: '\f106'; } /* '' */
	.businessMobile .icon-angle-down.icon-angle-up:before { content: '\f106'; } /* '' */
	.proMobile .icon-angle-down.icon-angle-up:before { content: '\f106'; } /* '' */
	.entMobile .icon-angle-down.icon-angle-up:before { content: '\f106'; } /* '' */

	#miva910 #landingHeader h1 {
		margin:40px 0 25px 0;
		font-size:2.5em;
	}
	#miva910 #landingHeader {
		padding:0 0 90px 0;
	}
	#twoFactor img {
		position:relative;
		top:-20px;
		left:0;
		right:0;
		margin-left:auto;
		margin-right:auto;
		width:450px;
	}
	#innerContent #offsetHeaderList {
		width:100%;
	}
	#offsetHeaderList li {
		width:100%;
		margin-right:0 !important;
		margin-bottom:20px;
	}
	#browserLevel img {
		position:relative;
		top:90px;
		left:0;
		right:0;
		margin-left:auto;
		margin-right:auto;
		width:450px;
	}
	#browserLevel h2, 
	#browserLevel p {
		float:none;
		width:100%;
	}
	#miva910 #innerContent .smallPad h2 {
		font-size:2em;
	}
	#miva910 #browserLevel {
		padding:0 0 75px 0;
	}
	#innerContent #improvementList {
		margin:0 auto;
		width:330px;
	}
	#userGroups h3 {
		margin:60px auto 25px auto;
		width:330px;
	}
	#bigThreeList li {
		display:block;
		float:none;
		width:100%;
	}
	#bigThreeList li:nth-child(2) {
		background:none;
		width:100%;
		margin:35px 0;
	}
	#innerContent #checkBulletList {
		margin:80px auto 0 auto;
		width:390px;
	}
	#checkBulletList li:nth-child(odd) {
		margin-right:0;
		min-width:auto;
		width:auto;
	}
	#checkBulletList li {
		margin-right:0;
		min-width:auto;
		width:auto;
	}
	#pricingPageForm {
		position:relative;
		bottom:auto;
		right:0;
		left:0;
		margin-left:auto;
		margin-right:auto;
	}
	.successStory {
		overflow-x:hidden;
	}
	.pricing2018 #landingHeader h1 {
		text-align:center;
		margin:35px 0 0 0;
		font-size:2.125em;
	}
	#playVideoPricing {
		text-align:center;
		margin:35px auto 75px auto;
	}
	#pricingPageForm:before, 
	#pricingPageForm:after {
	    content: " ";
	    display: table;
	}

	#pricingPageForm:after {
	    clear: both;
	}
	#pricingPageForm:before, 
	#pricingPageForm:after {
	    content: " ";
	    display: table;
	}
	#headerList {
		width:430px;
		margin:45px auto 60px auto;
	}
	.pricing2018 #landingHeader h3 {
		text-align:center;
	}
	#headerClients {
		width:100%;
	}
	#innerContent .successStory .floatedContent {
		text-align:center;
		margin:0;
	}
	.successStory .singleImage {
		position:relative;
		top:auto;
		right:0;
		left:0;
		margin-top:75px;
		margin-left:auto;
		margin-right:auto;
		width:450px;
	}
	.pricing2018 .floatQuote {
		width:460px;
		margin:0 auto;
		float:none;
		text-align:center;
	}
	.successStory .floatedContent img {
		position:relative;
		top:auto;
		left:auto;
		margin:0 0 15px 0;
	}
	.successStory .headerPull {
		width:450px;
		margin:55px auto 0 auto;
	}
	#ecommerce-hosting #percentRow {
		width:390px;
		margin:240px auto 0 auto;
	}
	#innerContent .successStory .floatedContent h2 {
		width:100%;
	}
	#white-paper.ltcReplay #landingHeader h1 {
		font-size:2.25em;
		margin:45px 0 0 0 !important;
	}
	#white-paper.webinarReplay #landingHeader h1 span {
		font-size:0.35em;
	}
	#white-paper.ltcReplay #floatingForm {
		top:350px !important;
	}
	.ltcReplay #responsiveLeftMenu {
		color:#38393a;
	}
	#ecommerce-hosting .slick-prev, 
	#ecommerce-hosting .slick-next {
		display:block !important;
	}
	#ecommerce-hosting .slick-prev {
		left:37% !important;
	}
	#ecommerce-hosting .slick-next {
		right:37% !important;
	}
	#ecommerce-hosting .successStory .floatedContent img {
		left:0;
		right:0;
		margin:0 auto 20px auto;
	}
	#ecommerce-hosting .pricingSlider {
		padding:100px 0 200px 0;
	}
	#responsiveFooter p {
		text-align:center;
		width:400px;
		margin:0 auto 30px auto;
		color:#aaaeb6;
	}
	#responsiveFooter p a {
		color:#FFF;
	}
	.newStarter .pricingSub {
		text-align:center;
	}
	.newStarter #new-2015-pricing .new-price-wrap {
		background:none;
	}
	.newStarter #headerList {
		margin:0 auto 80px auto;
		width:340px;
	}
	.newStarter #landingHeader .smallText {
		width:340px;
		margin:0 auto 45px auto;
	}
	.newStarter #innerContent .successStory .floatedContent {
		margin:0;
		text-align:center;
		padding:0 10%;
		width:80%;
	}
	.newStarter #innerContent .successStory .floatedContent h2,
	.newStarter #innerContent .successStory .floatedContent p,
	.newStarter #innerContent .successStory .floatedContent .smallText {
		width:100%;
	}
	#ecommerce-hosting.newStarter #pricingSlider {
		padding:100px 0 0 0;
	}
	.newStarter #pricingPageForm {
		bottom:auto;
	}
	.newStarter #landingHeader {
		padding:0;
	}
	.remixSEM #SEMHeader h1 {
		font-size:1.5em;
		line-height:36px;
		max-width:410px;
		margin:100px auto 0 auto;
	}
	.remixSEM #SEMHeader h2 {
		font-size:1.125em;
		max-width:450px;
	}
	.remixSEM #emailContainer input[type=email] {
		width:295px;
	}
	.remixSEM #SEMHeader {
		padding-bottom:210px;
	}
	.remixSEM .tripLeft {
		text-align:center;
	}
	.SEMPage.remixSEM #scalableCross .tripLeft h2 {
		text-align:center
	}
	.remixSEM #percentRow {
		width:480px;
	}
	.SEMPage.remixSEM #scalableCross .wideContainer {
		height:670px;
	}
	.semFollow #landingHeader #playVideoPricing {
		height:35px;
		background:url(/images/new-images/play-multi-thick.png) left center no-repeat;
		background-size:auto 100%;
		margin:35px auto 75px auto;
		text-indent:0;
		width:160px;
	}
	.semFollow #landingHeader h2 {
		text-align:center;
	}
	.semFollow #landingHeader h1 {
		margin:145px 0 0 0;
	}
	.semFollow #landingHeader h2 {
		text-align:center;
	}
	.semFollow #landingHeader .watchWeb {
		text-align:center;
	}
	.semFollow #landingHeader .smallText {
		display:none;
	}
	.semFollow #landingHeader {
		height:auto;
		min-height:auto;
		padding-bottom:150px;
	}
	.semFollow #landingHeader #pricingPageForm {
		bottom:0;
	}
	.semFollow #landingHeader #pricingPageForm .smallText {
		display:block;
	}
	.semFollow #landingHeader h2 {
		padding:0;
	}
	#SEM-LTC-1 {
		overflow:hidden;
	}
	.semFollow .mfp-close {
		right:5px !important;
		top:-60px !important;
	}
	.newStarter #pricingPageForm {
		top:0;
	}
	#featuresPricing h2 {
		line-height:40px;
	}
	#featuresPricing ul li:nth-child(2), 
	#featuresPricing ul li:nth-child(5), 
	#featuresPricing ul li:nth-child(8), 
	#featuresPricing ul li:nth-child(11) {
		margin:0 0 35px 0;
	}
	#featuresPricing ul li {
		width:190px;
		height:60px;
	}
	#featuresPricing img {
		width:400px;
	}
	.newStarter #new-pricing-questions h2 {
		line-height:40px;
	}
	#security-bulletin.update911 #landingHeader h1 {
		font-size:2.25em;
	}
	.update911 #innerContent #list911 {
		margin:45px 40px 30px 30px;
	}
	.augUpdate #ecommerceWebsites ul {
		display:block;
	}
	.newStarter #headerList li {
		background:url(/images/new-images/blue-check-filled-white.png) no-repeat left 5px;
	}
	#SEM-LTC-1.remixSEM #emailContainer input[type=email] {
		width:430px;
	}
	#SEM-LTC-1 .overlayModal #emailContainer input[type="submit"] {
		width:470px;
		margin:10px 0 0 0;
	}
	#SEM-LTC-1 div#modal.overlayModal h1 {
		margin:150px auto 0 auto !important;
	}
	#SEM-LTC-1 #emailContainer input[type="submit"] {
		width:465px;
	}
	#SEM-LTC-1 #emailContainer p.pageCookie {
		display:block;
	}
	#SEM-LTC-1 .overlayModal {
		min-height:700px;
	}
	#migrating-platforms.whitepaperLanding #landingHeader h1 {
		font-size:2em !important;
		line-height:50px !important;
	}
	#migrating-platforms #floatingForm {
		top:190px !important;
	}
	#ref-form #landingHeader h1 {
		line-height:60px;
		margin:40px 0 0 0;
	}
	#ref-form #landingHeader {
		padding:0 0 70px 0;
	}
	#refWrap {
		width:470px;
	}
	#refWrap .inputWrap textarea {
		width:420px;
	}
	#refWrap .inputWrap input {
		width:420px;
	}
	#refWrap input[type=submit] {
		width:450px;
	}
	#refWrap {
		margin:65px auto 160px auto;
	}
	#mivalearn-landing #responsiveLeftMenu {
		color:#000;
	}
	#mivalearn-landing #landingHeader p {
		text-align:center;
		width:85%;
		margin:25px auto 55px auto;
		float:none;
	}
	#mivalearn-landing #landingHeader {
		background:#E9EFF2;
		padding:0 0 85px 0;
	}
	#learnFour {
		display:block;
		width:315px;
	}
	#learnFour div {
		margin:0 0 30px 0;
	}
	#whatIsMivaLearn {
		padding:80px 0 1380px 0;
	}
	#innerContent #comprehensiveTraining .floatedContent {
		float:none;
		width:100%;
		text-align:left;
	}
	#comprehensiveTraining ul li:nth-child(1), 
	#comprehensiveTraining ul li:nth-child(3), 
	#comprehensiveTraining ul li:nth-child(5) {
		margin-right:0;
	}
	#innerContent #comprehensiveTraining .floatedContent h2 {
		text-align:center;
	}
	#mivalearn-landing .paddedSection .floatedContent p {
		text-align:center;
		margin:15px auto 100px auto;
		float:none;
		width:75%;
	}
	#trainIMG1 {
		top:965px;
		left:150px;
	}
	#trainIMG2 {
		top:1095px;
		left:5px;
	}
	#comprehensiveTraining {
		padding:110px 0 40px 0;
	}
	#certLevels p:nth-child(2) {
		max-width:450px;
	}
	#certWrap {
		width:365px;
		display:block;
		margin:85px auto 0 auto;
	}
	.learnCert {
		float:none;
		margin:0 0 40px 0;
	}
	#comprehensiveTraining .wideContainer {
		width:475px;
	}
	#mivalearn-landing #innerContent .paddedSection h2 {
		line-height:50px;
	}
	#innerContent #comprehensiveTraining ul {
		width:280px;
		margin:0 auto;
	}
	#comprehensiveTraining ul li {
		padding-left:35px;
	}
	#mivalearn-landing #landingHeader h1 {
		margin:30px 0 0 0;
		text-align:center;
		text-indent:0;
	}
	#mivalearn-landing #MagHeaderForm input[type="submit"] {
		margin:5px 0 15px 3px;
		width:465px;
	}
	#mivalearn-landing #MagHeaderForm input[type="email"] {
		text-align:center;
		width:425px;
	}
	#mivalearn-landing #landingHeader .pageCookie {
		margin:0 auto;
		width:80%;
	}
	#mivalearn-landing div#modal.overlayModal h1 {
		margin:130px auto 0 auto !important;
	}
	#mivalearn-landing #trainIMG1,
	#mivalearn-landing #trainIMG2 {
		display:none;
	}
	.miva912 #glanceRight div {
	    float:none;
	    position:relative;
	    top:auto;
	    right:auto;
	    display:block;
	    box-shadow:none;
	}
	.miva912 #glanceLeft {
		float:none;
		width:100%;
	}
	.miva912 #glanceRight {
		float:none;
		width:100%;
	}
	.miva912 #autoRules {
		overflow-x:hidden;
	}
	.miva912 #glanceLeft h2 {
		float:none;
		text-align:center;
		max-width:100%;
		margin:65px 0 20px 0;
	}
	#miva98.miva912 #landingHeader h1 span {
		margin-bottom:0;
	}
	#miva98.miva912 #glanceRight ul {
		margin:75px auto 0 auto;
		float:none;
		width:445px;
	}
	#miva98.miva912 #atAGlance {
		padding:0;
	}
	#JSONAPI img {
		position:relative;
		top:auto;
		left:auto;
		max-width:450px;
		margin:0 auto;
		display:block;
	}
	.padded912 {
		max-width:90%;
		float:none;
		margin:0 auto;
		text-align:center;
		padding:90px 0 50px 0;
	}
	#JSONAPI {
		padding:0 0 70px 0;
	}
	#autoRules img {
		position:relative;
		top:auto;
		right:auto;
		margin:0 auto;
		display:block;
		max-width:450px;
	}
	#paypalButtons img {
		position:relative;
		top:0;
		left:0;
		margin:0 auto;
		display:block;
		max-width:450px;
	}
	#braintreeJS img {
		position:relative;
		top:auto;
		right:auto;
		margin:0 auto;
		display:block;
		max-width:450px;
	}
	#miva98.miva912 #splitSection img {
		display:none;
	}
	#miva98.miva912 .splitRightHalf .floatedContent {
		width:100%;
	}
	#miva98.miva912 .splitLeftHalf, 
	#miva98.miva912 .splitRightHalf {
		height:auto;
	}
	#autoRules .padded912 {
		float:none;
		padding:0 0 50px 0;
	}
	#paypalButtons .padded912 p {
		width:100%;
	}
	#paypalButtons .padded912 {
		padding:0 0 50px 0;
	}
	#braintreeJS .padded912 {
		float:none;
		padding:0 0 50px 0;
	}
	#miva98.miva912 #landingHeader h1 {
		font-size:3.5em;
		line-height:60px;
		margin:35px 0 55px 0;
	}
	#miva98.miva912 #landingHeader {
		padding:0 0 60px 0;
	}
	#partWrap .wideContainer {
		width:480px;
	}
	.mainPartner {
		width:307px;
		height:805px;
	}
	.mainPartner.bottomPartner {
		height:400px;
	}
	#bottomPartners {
		width:480px;
		display:block;
	}
	.mainPartner {
		width:375px;
		float:none;
		margin:0 auto 35px auto;
		height:auto;
		padding-bottom:100px;
	}
	.mainPartner:nth-child(2) {
		margin:0 auto 35px auto;
	}
	.mainPartner.bottomPartner {
		width:375px;
		float:none;
		margin:0 auto 35px auto;
		height:auto;
		padding-bottom:100px;
	}
	.newPayments #landingHeader p {
		width:450px;
	}
	.newPayments #landingHeader h1 {
		line-height:64px;
		margin:65px 0 55px 0;
	}
	.newPayments #landingHeader {
		padding:0 0 70px 0;
		margin-top:65px;
	}
	#partWrap {
		padding:70px 0 140px 0;
	}
	.newPayments #modal {
		width:440px;
		height:auto;
	}
	.newPayments #modal .mainPartner p {
		width:355px;
	}
	.newPayments #modal .mainPartner ul {
		width:355px;
	}
	#miva98.miva912 #splitSection .splitRightHalf .floatedContent p {
		max-width:385px;
	}
	#miva98.miva912 #innerContent #splitSection .splitRightHalf .floatedContent h2 {
		max-width:385px;
		width:385px;
		margin:0 auto 10px auto !important;
		float:none;
	}
	.miva912 #otherImprovements .wideContainer {
		width:475px;
	}
	.miva912 #otherImprovements ul {
		display:block;
		justify-content:normal;
		width:380px;
		margin:0 auto;
	}
	.miva912 #otherImprovements ul li {
		width:150px !important;
		margin:0 20px 0 20px;
		float:left;
		height:130px;
	}
	.miva912 #otherImprovements {
		padding:100px 0 70px 0;
	}

	.newPayments #modal #doubleBtn {
		width:420px;
	}
	.newPayments #modal .mainPartner .btnBlueStandard {
		width:140px;
	}
	.newPayments #modal.paymentSquare {
		height:auto;
	}
	#thank-you.avalaraReplay #landingHeader h1 {
		margin:15px auto 0 auto;
	}
	#white-paper.webinarReplay.avalaraReplay #landingHeader h1 {
		font-size:2.5em;
		line-height:50px;
	}
	#white-paper.avalaraReplay #landingHeader h1 {
		margin:35px 0 0 0 !important;
	}
	#white-paper.webinarReplay.avalaraReplay #floatingForm {
		top:350px !important;
	}
	#white-paper.avalaraReplay #landingHeader h2 {
		line-height:40px;
	}
	#newNewsletter input[type="email"] {
		width:235px;
	}
	#newNewsletter {
		width:475px;
	}
	#footerLinksWrap ul {
		width:auto;
		float:left;
		height:250px;
		display:block;
		margin:0 45px;
	}
	#footerLinksWrap {
		display:block;
		width:555px;
		margin:100px auto 0 auto;
	}
	#footerLinksWrap ul:nth-child(1),
	#footerLinksWrap ul:nth-child(3),
	#footerLinksWrap ul:nth-child(4) {
		margin:0;
	}
	#footerLinksWrap ul:nth-child(1),
	#footerLinksWrap ul:nth-child(4) {
		width:155px;
	}
	#mivaFooter {
		padding:0;
	}
	.footerBig {
		margin:105px 0 40px 0;
	}
	#mivaBottomFooter p {
		width:300px;
	}
	.miva912 #mtnFooter p {
		width:475px;
		min-width:475px;
	}
	#home25 h1,
	#header25 h1 {
		font-size:1.75em;
		line-height:30px;
		margin:0 0 20px 0;
		text-align:center;
	}
	#home25 img,
	#header25 img {
		position:relative;
		right:auto;
		top:auto;
		width:300px;
		margin:20px auto 0 auto;
		display:block;
	}
	.buttonPlay {
		display:none;
	}
	#mivaPartners ul {
		margin:0 auto;
	}
	#mivaUnleash .contentFloat {
		margin:0 auto;
		width:315px;
		float:none;
		padding-bottom:20px;
	}
	#mivaUnleash .contentFloat div {
		-webkit-box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
		-moz-box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
		box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
		padding-bottom:20px;
		background:#FFF;
	}
	#mivaUnleash .slick-next {
		display:block !important;
		top:40px !important;
		left:335px !important;
		background: url(/images/new-images/slider-arrow-right-long.png) no-repeat center center !important;
	    width: 60px !important;
	    height: 14px !important;
	    box-shadow:none;
	}
	#mivaUnleash .slick-prev {
		display:block !important;
		top:40px !important;
		left:300px !important;
		background: url(/images/new-images/slider-arrow-left-short.png) no-repeat center center !important;
    	transform: none;
    	width: 22px !important;
    	height: 14px !important;
    	box-shadow:none;
	}
	#mivaUnleash .slick-next:hover {
	    width: 60px !important;
	    height: 14px !important;
	}
	#mivaUnleash .slick-prev:hover {
	    width: 22px !important;
	    height: 14px !important;
	}
	#quadSlider {
		width:475px;
		margin:0 auto;
	}
	#mivaHelps img {
		display:none;
	}
	#mivaRight .collage {
		display:none;
	}
	#mivaRealizes .collage {
		left:0;
		right:0;
		margin-left:auto;
		margin-right:auto;
		width:515px;
		height:713px;
		top:120px;
	}
	#mivaUnleash .slick-slide img {
		display:none;
	}
	.newWide h2 {
		font-size:2.5em;
		line-height:50px;
	}
	#mivaNav #navList li:nth-child(1) {
		margin-left:30px;
	}
	#mivaNav #navList li {
		margin-left:30px;
	}
	#home25 {
		padding-bottom:0;
		height:500px;
		margin-top:180px;
		/*margin-top:100px; NO ANNOUNCEMENT*/
	}
	#home25 .wideContainer {
		height:100%;
	}
	#mivaNavWrap {
		width:475px;
		height:60px;
	}
	#mivaNavLogo {
		margin:20px 0 0 0;
		font-size:1.125em;
	}
	#mivaNavCTA {
		display:none;
	}
	#mivaPartners {
		padding:40px 0 60px 0;
	}
	#mobileOverflow {
		overflow-x:auto;
	}
	#mivaUnleash #quadSliderNav li a:hover, 
	#mivaUnleash #quadSliderNav li a.active {
		box-shadow:none;
	}
	#mivaUnleash #quadSliderNav li a {
		padding:0;
	}
	#mivaUnleash #quadSliderNav {
		display:flex;
		justify-content:space-between;
		width:810px;
	}
	#mivaUnleash .contentFloat p {
		text-align:left;
		font-size:1.125em;
		width:242px !important;
		margin:20px auto;
		line-height:28px;
	}
	#mivaUnleash .contentFloat img {
		display:block !important;
		float:none;
	}
	#mivaUnleash .contentFloat a {
		width:242px;
		margin:0 auto;
		font-size:0.875em;
	}
	#mivaUnleash .contentFloat .need {
		font-size:1.6875em;
		width:auto !important;
	}
	#mivaHelps .gradient1 {
		top:-80px;
		border-top-left-radius:0;
		height:640px;
	}
	#mivaHelps h2 {
		text-align:center;
		margin:0;
	}
	.caseSlide[aria-hidden="true"],
	.caseSlide[aria-hidden="false"] ~ .caseSlide {
		opacity:1;
	}
	.caseSlide[aria-hidden="true"] div,
	.caseSlide[aria-hidden="false"] ~ .caseSlide div,
	.caseSlide div {
		padding:30px 0;
	}
	.caseSlide div {
		width:225px;
	}
	.caseStudySliderContainer {
		position:relative;
		top:auto;
		right:auto;
		left:-315px;
	}
	.caseSlide {
		width:300px;
		height:490px !important;
	}
	.caseSlide.slick-slide img {
		display:block !important;
	}
	#mivaHelps h2 span {
		font-size:.5em;
	}
	#mivaHelps {
		padding:0 0 150px 0;
	}
	.caseSlide h3 {
		margin-bottom:10px;
		font-size:1.6875em;
	}
	.caseSlide h3 span {
		margin-bottom:0;
	}
	.caseSlide a {
		margin-top:20px;
	}
	#mivaHelps .slick-next {
		top:auto !important;
		left:645px !important;
		display:block !important;
		bottom:-86px;
	}
	#mivaHelps .slick-prev {
		top:auto !important;
		left:605px !important;
		bottom:-86px;
		display:block !important;
	}
	#mivaRight h2 {
		position:relative;
		margin:0;
		top:auto;
		text-align:center;
	}
	#mivaRight #sliderNav {
		position:relative;
		top:auto;
		margin:30px auto;
		width:475px;
		display:flex;
		justify-content:space-between;
	}
	#mivaRight {
		padding:0;
	}
	#mivaRight .contentFloat {
		margin:0 auto 30px auto;
		float:none;
	}
	#mivaRight .contentFloat p {
		width:100% !important;
	}
	#mivaRight .contentFloat ul li h3 {
		width:auto !important;
		position:relative;
	}
	#mivaRight .contentFloat ul li {
		text-align:center;
	}
	#mivaRight .slick-slide img {
		display:inline-block;
		margin-bottom:20px !important;
	}
	.contentFloat .learn {
		position:absolute;
		bottom:-100px;
		left:0;
		right:0;
		margin-left:auto;
		margin-right:auto;
	    background: #f7394a;
	    color: #FFF;
	    text-transform: uppercase;
	    font-family: canada-type-gibson, sans-serif;
	    letter-spacing: 0.01em;
	    padding: 10px 22px;
	    font-size: 0.875em;
	    font-weight: 600;
	    border-radius: 3px;
	    width:100px;
	    text-align:center;
	}
	.contentFloat .learn i {
		display:none;
	}
	#mivaRight .contentFloat ul {
		margin-top:70px;
	}
	#mivaRealizes .contentFloat {
		position:relative;
		z-index:90;
		width:395px;
		padding:0 40px 50px 40px;
		margin:0 auto;
		float:none;
		text-align:center;
	}
	#mivaRealizes .contentFloat div {
		width:100%;
		padding:50px 40px;
		background:#FFF;
		width:310px;
		margin:0 auto;
		-webkit-box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
		-moz-box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
		box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
	}
	#mivaRealizes .contentFloat h2 {
		margin:0 auto 220px auto;
		width:300px;
	}
	#mivaRealizes .collage .gradient1 {
		display:none;
	}
	.contentFloat .buttonRed {
		float:none;
		display:block;
		width:50%;
		margin:40px auto 0 auto;
	}
	.contentLink2 {
		float:none;
		margin:35px auto 0 auto;
		display:block;
	}
	#mivaRealizes {
		padding:100px 0 50px 0;
	}
	#mivaNav #navList {
		display:none;
	}
	#mivaNavWrap {
		height:60px;
	}
	#home25 .buttonRed,
	#header25 .buttonRed {
		display:block;
		text-align:center;
		margin:0 auto;
		width:120px;
		padding:12px 35px;
	}
	#mivaPartners .wideContainer {
		overflow-x:auto;
		width:100%;
	}
	#mivaPartners ul li:nth-child(1) {
		margin-left:15px;
	}
	#mivaPartners ul {
		width:800px;
	}
	.newWide h2 {
		font-size:1.625em;
		line-height:35px;
	}
	#mivaUnleash h2 {
		margin:0 0 15px 0;
	}
	#mivaRight #sliderNav li a:hover, 
	#mivaRight #sliderNav li a.active {
		box-shadow:none;
		padding:0;
	}
	#mivaRight #sliderNav li a {
		padding:0;
	}
	.newWide .fauxH2 {
		font-size:1.5em;
		margin:0 auto 35px auto;
		width:250px;
		line-height:30px;
	}
	#b2bc.newWide .fauxH2 {
		margin:0 auto 35px auto !important;
		width:85%;
	}
	#menuToggle {
		display:block;
	}
	.menuCenter {
		width:475px;
	}
	#menuContainer ul {
		width:475px;
	}
	.menuSlide.menuSlid {
		left:-475px;
	}
	.menuSlide {
		width:950px;
	}
	#menuContainer ul {
		height:720px;
	}
	#heroMobile {
		display:block;
	}
	#heroMain {
		display:none !important;
	}
	.button_slide {
		float:none;
		margin:0 auto;
	}
	#mivaUnleash .wideContainer {
		width:100%;
	}
	#mivaRealizes .button_slide {
		float:none;
		margin:40px auto 0 auto;
	}
	#mivaRealizes .contentLink2 {
		margin:15px auto;
	}
	.caseSlide[aria-hidden="false"] ~ .caseSlide div a {
		height:20px;
	}
	#platform-overview #featureCompare img {
		display:none;
	}
	#platform-overview #featureCompare {
		background:none;
		height:auto;
		padding:90px 0 0 0;
		z-index:85;
	}
	#platform-overview #featureCompare .gridRow img {
		display:inline-block;
	}
	#platform-overview #featureCompare .hugeBox {
		position:relative;
		top:auto;
		right:auto;
		background:none;
		box-shadow:none;
		margin:0 auto;
		width:470px;
		padding:105px 0 0 0;
	}
	#greyPartners {
		position:relative;
		top:auto;
		left:auto;
		margin:0 auto;
		display:block;
		justify-content:none;
		width:330px;
	}
	#greyPartners li {
		float:left;
		margin:15px 22px;
	}
	#stabReli {
		padding:0;
	}
	#platform-overview #greyPartners img {
		display:block;
		height:35px;
	}
	#platform-overview #featureCompare .wideContainer {
		width:100%;
	}
	.mobilePartnerWrap {
		background:#262934;
		padding:30px 0;
	}
	.offsetBlock {
		bottom:-130px;
		right:0;
		width:100%;
		padding:80px 0 30px 0;
	}
	#stabReli .contentFloat.float1 .offsetBlock p {
		width:350px;
		margin:0 auto;
		text-align:center;
	}
	.offsetBlock a {
		width:350px;
		margin:20px auto 0 auto;
		display:block;
		text-align:center;
		font-size:0.8125em;
	}
	#userX .contentFloat {
		text-align:center;
		margin:0 auto;
		float:none;
		width:470px;
	}
	#userX {
		padding:90px 0 100px 0;
	}
	#popList {
		width:400px;
		margin:70px auto;
		text-align:left;
	}
	#userX .wideContainer {
		width:100%;
	}
	.dazzleRight {
		width:100%;
		height:auto;
		padding:180px 0 50px 0;
	}
	.dazzleRight p {
		text-align:center;
		position:relative;
		bottom:auto;
		left:auto;
		margin:0 auto;
	}
	.dazzleRight img {
		left:0;
		right:0;
		margin-left:auto;
		margin-right:auto;
		width:450px;
	}
	.dazzleRight .button_slide {
		position:relative;
		bottom:auto;
		left:auto;
		margin:30px auto 0 auto;
		float:none;
	}
	#b2bc .contentFloat {
		float:none;
		margin:0 auto;
		width:470px;
	}
	.b2bcLeft {
		margin:60px auto 0 auto;
		width:470px;
	}
	#b2bc {
		padding:0 0 100px 0;
	}
	#supportSxn img {
		display:none;
	}
	#supportSxn .contentFloat {
		float:none;
		margin:0 auto;
		width:470px;
	}
	#platform-overview #supportSxn .wideContainer {
		width:470px;
	}
	#supportSxn .fauxH2 {
		margin:0 auto 40px auto;
		text-align:left;
		width:470px;
	}
	#supportSxn h2 {
		text-align:left;
		width:470px;
		margin:0 auto 30px auto;
	}
	#supportSxn {
		padding:100px 0;
	}
	#header25 h2 {
		font-size:1.125em;
		width:300px;
		line-height:26px;
		width:300px;
		text-align:center;
		margin:0 auto 0 auto;
	}
	#stabReli .gradient1 {
		display:none;
	}
	#stabReli .contentFloat.float1 {
		float:none;
		margin:0 auto;
		height:1320px;
		width:100%;
	}
	#stabReli .contentFloat.float1 img {
		margin:30px auto 0 auto;
		display:block;
		position:absolute;
		bottom:0;
		left:0;
		right:0;
		width:355px;
		z-index:99;
	}
	.mobileHide {
		display:none;
	}
	.mobileShow {
		display:block;
	}
	#stabReli .contentFloat.float2 {
		position:absolute;
		float:none;
		margin-top:0;
		left:0;
		right:0;
		margin-left:auto;
		margin-right:auto;
		bottom:655px;
	}
	#stabReli .wideContainer {
		width:100%;
	}
	#stabReli .contentFloat.float1 h2 {
		margin:0 auto 30px auto;
		width:440px;
	}
	#stabReli .fauxH2 {
		margin:0 auto 40px auto;
		width:440px;
	}
	#platform-overview .mivaFeature {
		text-align:center;
	}
	#userX .fauxH2 {
		margin:0 auto 40px auto;
		width:300px;
	}
	#userX .contentFloat p {
		margin:0 auto 20px auto;
	}
	#popList li:nth-child(2) .words {
		width:82%;
	}
	.b2bcLeft p {
		width:85%;
	}
	#header25 {
		height:492px;
		background:url(/images/new-images/mobile-hero-platform.png) no-repeat right top;
		width:475px;
		margin:60px auto 0 auto;
	}
	#header25 h1 {
		margin:40px 0 20px 0;
	}
	#mobileDropTop {
		display:block !important;
		height:65px;
		font-weight:700;
		}
		#sub25 ul #mobileDropTop a {
			color:#171616;
		}
		#mobileDropTop i {
			color:#F7394A;
		}
	#sub25 ul {
		display:block;
		justify-content:none;
		width:265px;
		height:45px;
		text-align:center;
		margin:0 auto;
		-webkit-box-shadow: 0px 3px 10px 0px rgba(80,90,96,0.13);
		-moz-box-shadow: 0px 3px 10px 0px rgba(80,90,96,0.13);
		box-shadow: 0px 3px 10px 0px rgba(80,90,96,0.13);
		padding-top:20px;
		overflow:hidden;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		position:absolute;
		left:0;
		right:0;
		margin-left:auto;
		margin-right:auto;
		top:-110px;
		background:#FFF;
		z-index:99;
		}
		#sub25 ul li {
			display:block;
			height:50px;
		}
		.subHeight {
			height:300px !important;
		}
	#sub25 ul li a::before {
		position: absolute;
		content: '';
		width: 30%;
		height: 1px;
		border-top: none;
		top: -2px;
		left: 50%;
		margin-left: -15.5%;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
	}
	#sub25 ul li a:hover::before {
		border-top: none;
	}
	#sub25 ul li a {
		padding-top:0;
	}
	#sub25 {
		position:relative;
		padding:0;
	}
	.slide_right:hover {
	  box-shadow:none;
	  color:#FFF;
	}
	#mivaRight #secondSlide .contentFloat ul li:nth-child(2) h3 {
		bottom:0;
	}
	#home25 img {
		position:absolute;
		right:0;
		left:0;
		top:auto;
		bottom:-20px;
		width:375px;
		display:block;
		margin:0 auto;
	}
	#mivaPartners ul li img {
		height:50px;
	}
	#mivaPartners ul li:nth-child(1) {
		padding-top:15px;
	}
	#mivaUnleash #quadSliderNav li:nth-child(1) {
		padding-left:15px;
	}
	.quadSlideContainer.slick-slider {
		margin-bottom:0;
	}
	#mivaHelps .caseSlide.slick-slide .tabVersion {
		display:none !important;
	}
	.button_slide {
		font-size:0.8125em;
		width:170px;
	}
	.checkCircle {
		width:27px;
		height:27px;
	}
	.checkCircle i {
		font-size:0.75em;
		top:1px;
    	left:5px;
	}
	#supportSxn .contentFloat .narrowP {
		font-size:0.875em;
		width:90%;
		line-height:22px;
		margin:0 0 20px 0;
	}
	#supportSxn .contentFloat .fauxH2 {
		font-size:1em;
	}
	#supportSxn .contentFloat a {
		font-size:0.8125em;
		letter-spacing:0.0475em;
	}
	#platform-overview .contentFloat p {
		font-size:0.875em !important;
		line-height:22px;
		margin:0 auto 20px auto;
	}
	#platform-overview .contentFloat ul li {
		font-size:0.875em !important;
	}
	#platform-overview #featureCompare .hugeBox p {
		font-size:0.875em;
		line-height:22px
	}
	#platform-overview .mivaFeature h3 {
		font-size:0.875em;
		line-height:20px;
		color:#3A3B3C;
	}
	#b2bc .contentFloat h2 {
		margin:0 auto 30px auto;
		width:85%;
	}
	#b2bc .contentFloat ul {
		width:85%;
		margin:60px auto 0 auto;
	}
	#press-releases button:hover {
		background:none;
	}
	#press-releases #landingHeader {
		padding-top:60px;
	}
	#announcementHome {
		padding:15px 70px;
		height:55px;
	}
	#b2bWholesalers ul {
		width:640px;
	}
	.newStylePage {
		overflow-x:hidden;
	}
	.newStylePage #header25 h1 {
		margin:80px 0 23px 0;
		font-size:1.5625em;
		line-height:31px;
		z-index:99;
		position:relative;
	}
	#wholesaler #header25 .fauxH2,
	#brand-manu #header25 .fauxH2,
	#retailer #header25 .fauxH2 {
		width:300px;
		font-size:1em;
		line-height:26px;
		margin:0 auto 40px auto;
		z-index:99;
		position:relative;
		text-align:center;
	}
	#headerQuote {
		display:none;
	}
	#wholesaler #header25 #hero,
	#brand-manu #header25 #hero,
	#retailer #header25 #hero {
		right:-35px;
		top:40px;
		position:absolute;
		z-index:98;
		height:auto;
		width:375px;
	}
	#wholesaler #header25 .button_slide,
	#brand-manu #header25 .button_slide,
	#retailer #header25 .button_slide {
		width:270px;
		margin:0 auto;
		z-index:99;
		position:relative;
	}
	#wayYouWant #wantImage {
		width:315px;
		margin:10px 0 40px 27px;
	}
	#caseStudyFeature img {
		display:none;
	}
	#caseStudyFeature .contentFloat {
		margin:60px 0 10px 0;
		width:100%;
	}
	#bottomSlideSxn .slick-next {
		right:-5px !important;
	}
	#b2bWholesalers.newWide h2 {
		font-size:16px;
		line-height:28px;
		width:315px;
		margin:0 auto 36px auto;
		line-height:26px;
	}
	.newStylePage #header25 {
		padding-bottom:62px;
	}
	#b2bWholesalers .wideContainer div {
		overflow-x:auto;
		padding:0 40px;
	}
	#wantImage,
	#wantImageTab {
		display:none;
	}
	#wantImageMobile {
		display:block;
		position:absolute;
		top:160px;
		left:0;
		z-index:98;
	}
	#wayYouWant .contentFloat {
		position:relative;
		z-index:99;
		margin:0 auto;
		text-align:center;
		float:none;
		width:420px;
	}
	#quoteWithLogo {
		display:none;
	}
	.newStylePage .newWide h2 {
		font-size:1.625em;
		line-height:35px;
		margin:0 0 25px 0;
	}
	.newStylePage .contentFloat p {
		font-size:0.875em;
		line-height:22px;
	}
	#wayYouWant {
		padding:20px 0 780px 0;
		position:relative;
	}
	#wayYouWant .contentFloat p:nth-child(2) {
		display:none;
		height:0;
		margin:0;
	}
	#b2bWholesalers .wideContainer {
		width:100%;
	}
	#caseStudyFeature .gradient1 {
		display:none;
	}
	#caseStudyFeature {
		background:#21242D;
		height:auto;
		padding-bottom:81px;
	}
	#caseStudyFeature .caseQuote {
		position:relative;
		top:auto;
		right:auto;
		margin-top:110px;
		width:300px;
	}
	#caseStudyFeature .caseQuote img {
		display:block;
		position:relative;
		right:auto;
		top:auto;
		width:128px;
		margin-bottom:15px;
		float:none;
	}
	#caseStudyFeature ul {
		margin:0 auto;
		width:230px;
		display:block;
		justify-content:normal;
	}
	#caseStudyFeature h3 {
		font-size:1em;
	}
	#caseStudyFeature ul li ul {
		font-size:0.9375em;
	}
	#caseStudyFeature ul li {
		width:218px;
		float:none;
	}
	#caseStudyFeature .caseQuote p {
		font-size:1.25em;
		font-weight:500;
		line-height:32px;
		margin-bottom:39px;
	}
	#caseStudyFeature .caseQuote a {
		padding:12px 40px;
	}
	#caseStudyFeature .caseQuote p span {
		display:block;
		font-size:0.65em;
		line-height:21px;
		font-weight:600;
		color:#A5A9AD;
		margin:20px 0 0 7px;
		text-indent:0;
	}
	#sameTime img {
		display:none;
	}
	#sameTime .contentFloat {
		margin:75px auto 0 auto;
		text-align:center;
		width:300px;
	}
	#sameTime .contentFloat p:nth-child(3) {
		display:none;
	}
	#sameTime .contentFloat p {
		padding:0 15px;
	}
	#sameTime .hide480 {
		display:none;
	}
	#sameTime ul li h3 {
		font-size:1.125em;
		line-height:29px;
	}
	#sameTime ul li ul {
		font-size:0.9375em;
		line-height:22px;
	}
	#sameTime ul li ul li {
		background:none;
		padding-left:0;
		margin-bottom:0;
	}
	#sameTime ul li {
		text-align:center;
		width:210px;
		margin-bottom:45px;
	}
	#sameTime .checkCircle {
		margin:0 auto 28px auto;
	}
	#sameTime ul {
		float:none;
		margin:54px auto 0 auto;
		width:210px;
		display:block;
		justify-content:normal;
	}
	#sameTime {
		height:auto;
		background:#F8F9FB;
		padding-bottom:30px;
	}
	.quoteGraph {
		line-height:30px;
		margin:0 0 39px 0;
		font-size:1.125em;
		width:280px;
	}
	#quoteLeftSxn a {
		margin-left:0;
		font-size:0.8125em;
		padding:11px 27px;
	}
	#quoteLeftSxn img {
		right:30px;
		height:504px;
		position:relative;
		top:auto;
	}
	#choosingB2B .wideContainer {
		width:100%;
	}
	#bottomSlideSxn .slick-prev, 
	#bottomSlideSxn .slick-next {
		top:40% !important;
	}
	.newStylePage #header25 {
		background:none;
	}
	.showResp {
		display:block;
	}
	#b2bWholesalers ul li img {
		height:40px;
	}
	#wayYouWant .contentFloat {
		width:100%;
	}
	#wayYouWant .contentFloat p {
		width:280px;
		margin:0 auto;
	}
	#wayYouWant .wideContainer {
		width:100%;
	}
	#caseStudyFeature .contentFloat p:nth-child(3) {
		display:none;
	}
	#caseStudyFeature ul li ul li {
		font-size:0.9375em;
	}
	#quoteLeftSxn {
		height:auto;
		padding-top:75px;
	}
	.newStylePage #sameTime.newWide h2 {
		width:250px;
		margin:0 auto 25px auto;
	}
	#choosingB2B h2 {
		width:250px;
		margin:-70px auto 25px auto;
	}
	.fiveSlide p {
		font-size:0.625em;
		line-height:29px;
	}
	#bottomSlideSxn .slick-prev {
		left:190px !important;
		display:block !important;
		display:block !important;
	    display:block !important;
	    z-index:96;
	    background:url(/images/new-images/slider-arrow-left-short.png) no-repeat center center !important;
    	transform:none;
    	width:22px !important;
    	height:14px !important;
	    right:0px !important;
	    top:100% !important;
	}
	#bottomSlideSxn .slick-next {
		left:auto !important;
		display:block !important;
	    display:block !important;
	    z-index:96;
	    background: url(/images/new-images/slider-arrow-right-long.png) no-repeat center center !important;
	    width:60px !important;
	    height:14px !important;
    	right:10px !important;
    	top:100% !important;
	}
	.newStylePage .footerBig {
		font-size:1.125em;
		line-height:30px;
	}
	.newStylePage .footerButton {
		font-size:0.8125em;
		line-height:45px;
		padding:4px 21px;
		width:244px;
		margin:34px auto 53px auto;
	}
	#bottomSlideSxn h2 {
		font-weight:300;
	}
	#bottomSlideSxn {
		padding:52px 0 85px 0;
	}
	#b2bWholesalers ul {
		width:640px;
	}
	.newStylePage {
		overflow-x:hidden;
	}
	.newStylePage #header25 h1 {
		margin:80px 0 23px 0;
		font-size:1.5625em;
		line-height:31px;
		z-index:99;
		position:relative;
	}
	#wholesaler #header25 .fauxH2.
	#brand-manu #header25 .fauxH2,
	#retailer #header25 .fauxH2 {
		width:410px;
		font-size:1em;
		line-height:26px;
		margin:0 auto 40px auto;
		z-index:99;
		position:relative;
		text-align:center;
	}
	#headerQuote {
		display:none;
	}
	#wholesaler #header25 #hero,
	#brand-manu #header25 #hero,
	#retailer #header25 #hero {
		right:-55px;
		top:-60px;
		position:absolute;
		z-index:98;
		height:auto;
		width:592px;
	}
	#wholesaler #header25 .button_slide,
	#brand-manu #header25 .button_slide,
	#retailer #header25 .button_slide {
		width:270px;
		margin:0 auto;
		z-index:99;
		position:relative;
	}
	#wayYouWant #wantImage {
		width:315px;
		margin:10px 0 40px 27px;
	}
	#caseStudyFeature img {
		display:none;
	}
	#caseStudyFeature .contentFloat {
		margin:60px auto 10px auto;
		width:350px;
		float:none;
	}
	#bottomSlideSxn .slick-next {
		right:-5px !important;
	}
	#b2bWholesalers.newWide h2 {
		font-size:16px;
		line-height:28px;
		width:315px;
		margin:0 auto 36px auto;
		line-height:26px;
	}
	.newStylePage #header25 {
		padding-bottom:62px;
	}
	#b2bWholesalers .wideContainer div {
		overflow-x:auto;
		padding:0 40px;
	}
	#wantImage,
	#wantImageTab {
		display:none;
	}
	#wantImageMobile {
		display:block;
		position:absolute;
		width:375px;
		top:160px;
		left:0;
		right:0;
		z-index:98;
		margin:0 auto;
	}
	#wayYouWant .contentFloat {
		position:relative;
		z-index:99;
		margin:0 auto;
		text-align:center;
		float:none;
		width:420px;
	}
	#quoteWithLogo {
		display:none;
	}
	.newStylePage .newWide h2 {
		font-size:1.625em;
		line-height:35px;
		margin:0 0 25px 0;
	}
	.newStylePage .contentFloat p {
		font-size:0.875em;
		line-height:22px;
	}
	#wayYouWant {
		padding:20px 0 0 0;
		position:relative;
	}
	#wayYouWant .contentFloat p:nth-child(2) {
		display:none;
		height:0;
		margin:0;
	}
	#b2bWholesalers .wideContainer {
		width:100%;
	}
	#caseStudyFeature .gradient1 {
		display:none;
	}
	#caseStudyFeature {
		background:#21242D;
		height:auto;
		padding-bottom:81px;
	}
	#caseStudyFeature .caseQuote {
		position:relative;
		top:auto;
		right:auto;
		margin:110px auto 0 auto;
		width:350px;
	}
	#caseStudyFeature .caseQuote img {
		display:block;
		position:relative;
		right:auto;
		top:auto;
		width:128px;
		margin-bottom:15px;
		float:none;
	}
	#caseStudyFeature ul {
		margin:0 auto;
		width:360px;
		display:block;
		justify-content:normal;
	}
	#caseStudyFeature h3 {
		font-size:1em;
	}
	#caseStudyFeature ul li ul {
		font-size:0.9375em;
	}
	#caseStudyFeature ul li {
		width:218px;
		float:none;
	}
	#caseStudyFeature .caseQuote p {
		font-size:1.25em;
		font-weight:500;
		line-height:32px;
		margin-bottom:39px;
	}
	#caseStudyFeature .caseQuote a {
		padding:12px 40px;
	}
	#caseStudyFeature .caseQuote p span {
		display:block;
		font-size:0.65em;
		line-height:21px;
		font-weight:600;
		color:#A5A9AD;
		margin:20px 0 0 7px;
		text-indent:0;
	}
	#sameTime img {
		display:none;
	}
	#sameTime .contentFloat {
		margin:75px auto 0 auto;
		text-align:center;
		width:440px;
	}
	#sameTime .contentFloat p:nth-child(3) {
		display:none;
	}
	#sameTime .contentFloat p {
		padding:0 15px;
	}
	#sameTime .hide480 {
		display:none;
	}
	#sameTime ul li h3 {
		font-size:1.125em;
		line-height:29px;
	}
	#sameTime ul li ul {
		font-size:0.9375em;
		line-height:22px;
	}
	#sameTime ul li ul li {
		background:none;
		padding-left:0;
		margin-bottom:0;
	}
	#sameTime ul li {
		text-align:center;
		width:210px;
		margin-bottom:45px;
	}
	#sameTime .checkCircle {
		margin:0 auto 28px auto;
	}
	#sameTime ul {
		float:none;
		margin:54px auto 0 auto;
		width:210px;
		display:block;
		justify-content:normal;
	}
	#sameTime {
		height:auto;
		background:#F8F9FB;
		padding-bottom:30px;
	}
	.quoteGraph {
		line-height:30px;
		margin:0 0 39px 40px;
		font-size:1.125em;
		width:280px;
	}
	#quoteLeftSxn a {
		margin-left:40px;
		font-size:0.8125em;
		padding:11px 27px;
	}
	#quoteLeftSxn img {
		right:30px;
		height:504px;
		position:relative;
		top:auto;
	}
	#choosingB2B .wideContainer {
		width:100%;
	}
	#bottomSlideSxn .slick-prev, 
	#bottomSlideSxn .slick-next {
		top:40% !important;
	}
	.newStylePage #header25 {
		background:none;
	}
	.showResp {
		display:block;
	}
	#b2bWholesalers ul li img {
		height:40px;
	}
	#wayYouWant .contentFloat {
		width:100%;
	}
	#wayYouWant .contentFloat p {
		width:370px;
		margin:0 auto;
	}
	#wayYouWant .wideContainer {
		width:100%;
	}
	#caseStudyFeature .contentFloat p:nth-child(3) {
		display:none;
	}
	#caseStudyFeature ul li ul li {
		font-size:0.9375em;
	}
	#quoteLeftSxn {
		height:auto;
		padding-top:75px;
	}
	.newStylePage #sameTime.newWide h2 {
		width:auto;
		margin:0 auto 25px auto;
	}
	#choosingB2B h2 {
		width:250px;
		margin:-70px auto 25px auto;
	}
	.fiveSlide p {
		font-size:0.625em;
		line-height:29px;
	}
	#bottomSlideSxn .slick-prev {
		left:370px !important;
		display:block !important;
		display:block !important;
	    display:block !important;
	    z-index:96;
	    background:url(/images/new-images/slider-arrow-left-short.png) no-repeat center center !important;
    	transform:none;
    	width:22px !important;
    	height:14px !important;
	    right:0px !important;
	    top:110% !important;
	}
	#bottomSlideSxn .slick-next {
		left:auto !important;
		display:block !important;
	    display:block !important;
	    z-index:96;
	    background: url(/images/new-images/slider-arrow-right-long.png) no-repeat center center !important;
	    width:60px !important;
	    height:14px !important;
    	right:10px !important;
    	top:110% !important;
	}
	.newStylePage .footerBig {
		font-size:1.125em;
		line-height:30px;
	}
	.newStylePage .footerButton {
		font-size:0.8125em;
		line-height:45px;
		padding:4px 21px;
		width:244px;
		margin:34px auto 53px auto;
	}
	#bottomSlideSxn h2 {
		font-weight:300;
	}
	#bottomSlideSxn {
		padding:52px 0 85px 0;
	}
	#noDeskSlider1,
	#noDeskSlider2 {
		width:100%;
	}
	#noDeskSlider1 .slick-list,
	#noDeskSlider2 .slick-list {
		padding:40px 0 !important;
	}
	#noDeskSlider1 .slick-cloned,
	#noDeskSlider2 .slick-cloned {
		display:block;
	}
	.noDesk1Container {
		z-index:99;
	}
	#noDeskSlider1 .slick-track,
	#noDeskSlider2 .slick-track {
		left:auto;
	}
	#noDeskSlider1 {
		margin:230px auto 30px auto;
	}
	.noDeskSlide {
		padding:35px 15px 35px 37px;
		margin:0 7px;
		width:225px;
	}
	.noDeskSlide h3 {
		font-size:1em;
		line-height:29px;
	}
	.noDeskSlide ul li {
		font-size:0.9325em;
		line-height:26px;
	}
	#noDeskSlider2 #noDesk2First p {
		width:211px;
	}
	#noDeskSlider2 #noDesk2Second p {
		width:223px;
	}
	#noDeskSlider2 #noDesk2Third p {
		width:215px;
	}
	#noDeskSlider2 .noDeskSlide {
		width:230px;
		padding:37px 30px 32px 30px;
	}
	#noDeskSlider2 .noDeskSlide h3 {
		font-size:1.125em;
		line-height:29px;
	}
	#noDeskSlider2 .noDeskSlide p {
		font-size:0.875em;
		line-height:22px;
	}
	#noDeskSlider2 .noDeskSlide a {
		font-size:0.8125em;
		padding:10px 7px;
		bottom:25px;
	}
	#noDeskSlider2 {
		margin:0 auto 40px auto;
	}
	#b2bWholesalers {
		padding:148px 0 58px 0;
	}
	#choosingB2B .noDeskSlide[aria-hidden="true"] {
		opacity:0.5;
	}
	#choosingB2B .noDeskSlide[aria-hidden="false"] ~ .noDeskSlide {
		opacity:0.5;
	}
	#choosingB2B .noDeskSlide[aria-hidden="false"] ~ .noDeskSlide div a {
		height:0;
	}
	#wayYouWant .noDeskSlide[aria-hidden="true"] img,
	#wayYouWant .noDeskSlide[aria-hidden="true"] h3,
	#wayYouWant .noDeskSlide[aria-hidden="true"] ul {
		opacity:0.5;
	}
	#wayYouWant .noDeskSlide[aria-hidden="false"] ~ .noDeskSlide img,
	#wayYouWant .noDeskSlide[aria-hidden="false"] ~ .noDeskSlide h3,
	#wayYouWant .noDeskSlide[aria-hidden="false"] ~ .noDeskSlide ul {
		opacity:0.5;
	}
	#noDeskSlider2 .slick-dots {
		display:block !important;
		bottom:-15px;
	}
	#noDeskSlider2 .slick-dots li {
		background:none;
		padding-left:0;
	}
	#noDeskSlider2 .slick-dots li button:before {
		font-size:30px;
	}
	#noDeskSlider2 .slick-dots li.slick-active button:before {
		color:#B9BEC4;
	}
	#noDeskSlider2 .slick-dots li button:before {
		color:#DFDFE0;
		opacity:1;
	}
	#noDeskSlider1 .slick-dots {
		display:block !important;
		bottom:5px;
	}
	#noDeskSlider1 .slick-dots li {
		background:none;
		padding-left:0;
	}
	#noDeskSlider1 .slick-dots li button:before {
		font-size:30px;
	}
	#noDeskSlider1 .slick-dots li.slick-active button:before {
		color:#B9BEC4;
	}
	#noDeskSlider1 .slick-dots li button:before {
		color:#DFDFE0;
		opacity:1;
	}
	#caseStudyFeature .caseQuote p span span {
		display:inline;
		margin:0;
	}
	#caseStudyFeature .caseQuote p span br {
		display:none !important;
	}
	#mivaHome #menuContainer {
		top:130px;
		/*top:60px; NO ANNOUNCEMENT*/
	}
	.mivaStick #menuContainer {
		top:60px;
	}
	#topEnterprise .floatedContent img {
		width:400px;
	}
	#costResults .floatedContent .updateToGraph {
		width:100%;
		text-align:center;
	}
	#proExpert .floatedContent .btnTransparentSquared {
		margin:20px 0 0 25px;
	}
	#proExpert .floatedContent ul li {
		list-style:none;
	}
	#proExpert .floatedContent ul {
		margin:20px auto 0 auto;
	}
	#enterpriseDemands {
		padding:70px 0 130px 0;
	}
	#enterpriseDemands ul li {
		background:none;
		padding-left:0;
	}
	#innerContent #enterpriseDemands ul {
		width:300px;
		margin:30px auto 0 auto;
		float:none;
	}
	#enterpriseDemands p:nth-child(3) {
		margin-bottom:30px;
	}
	#enterpriseDemands .btnTransparentSquared {
		float:none;
		width:120px;
		margin:0 auto;
	}
	.twoButtonFooter .footerButton:nth-child(2) {
		margin:0 auto 52px auto;
	}
	.twoButtonFooter {
		width:290px;
	}
	.newStylePage .footerButton {
		margin:34px auto 15px auto;
	}
	.smallBizPage #digitalRevolution a {
		width:385px;
		margin:0 auto;
		clear:both;
	}
	.smallBizPage #digitalRevolution .floatedContent p:nth-child(4) {
		float:none;
	}
	#enterprise.smallBizPage #g2Banner a {
		max-width:200px;
		margin:20px auto 0 auto;
		display:block;
		float:none;
	}
	.smallBizPage #costResults {
		background: #26282b url(/images/new-images/bg-call-fade.jpg) no-repeat -380px center;
	    -webkit-background-size: cover;
	    -moz-background-size: cover;
	    -o-background-size: cover;
	    background-size: cover;
	}
	.smallBizPage #costResults .floatedContent h2 {
		padding:0 30px;
		width:auto;
	}
	.enterprise2016.smallBizPage #landingHeader h1 {
		margin:95px 0 30px 0;
		line-height:40px
	}
	.enterprise2016.smallBizPage #landingHeader {
		padding:0 0 80px 0;
	}
	.smallBizPage #digitalRevolution .floatedContent {
		margin:50px auto 0 auto;
	}
	.smallBizPage #digitalRevolution a i {
		display:none;
	}
	#modal .paddedSelect {
		width:240px;
	}
	.mivaconSite .boxRight {
		clear:left;
		border-left:solid 1px #FFF;
	}
	.mivaconSite .boxLeft {
		width:440px;
		border-bottom:none;
	}
	#headerBoxes {
		width:442px !important;
		margin:40px auto 35px auto !important;
	}
	#homePageContent .yellowBtn {
		margin:50px auto 0 auto !important;
	}
	#conHome #homePageHeader {
		height:600px !important;
	}
	#conSecondSection {
		padding:100px 0 !important;
	}
	#sponsorUpdates input[type="email"] {
		width:310px !important;
	}
	#conFooter p br {
		display:none;
	}
	#thank-you.initiativeReplay #landingHeader h1 {
		font-size:2em;
	}
	#thank-you.initiativeReplay #landingHeader #topVideo {
		margin:75px auto;
	}
	#white-paper.initiativesReplay #landingHeader h1 br,
	#white-paper.initiativesReplay #landingHeader h2 br {
		display:none;
	}
	#white-paper.webinarReplay.avalaraReplay.initiativesReplay #floatingForm {
		top:440px !important;
	}
	.newStarter.growthPricing #innerContent .successStory .floatedContent .smallText {
		width:90%;
		margin:0 auto;
		float:none;
	}
	#brand-manu.newStylePage #header25 h1 {
		margin:80px 0 23px 0;
	}
	#brand-manu #header25 #hero {
		width:auto;
		top:40px;
		right:-15px;
	}
	#brand-manu #header25 .fauxH2:nth-child(2) {
		display:none;
	}
	#brand-manu #header25 .fauxH2:nth-child(3) {
		display:block;
	}
	#brand-manu #wantImageMobile {
		top:160px;
	}
	#brand-manu #wayYouWant .contentFloat p:nth-child(2) {
		display:block;
		height:auto;
		margin:0 auto;
	}
	#brand-manu #caseStudyFeature ul {
		margin:20px 0 60px 50px;
	}
	#brand-manu #caseStudyFeature .caseQuote {
		top:auto;
	}
	#brand-manu #sameTime ul {
		width:230px;
	}
	#brand-manu #quoteLeftSxn .smallerImage {
		margin:0 0 15px 40px;
	}
	#brand-manu .quoteGraph {
		width:310px;
	}
	#brand-manu .quoteGraph span {
		line-height:18px;
	}
	#brand-manu #choosingB2B h2 {
		margin:0 auto 25px auto;
		width:290px;
	}
	#brand-manu #quoteLeftSxn img {
		top:-20px;
	}
	#brand-manu #b2bWholesalers.newWide h2 {
		position:relative;
		z-index:99;
	}
	#brand-manu #b2bWholesalers {
	    padding:50px 0 58px 0;
	}
	#retailer #header25 #hero {
		width:auto;
		right:0;
		left:-10px;
		top:40px;
	}
	#retailer.newStylePage #header25 h1 {
		font-size:1.5625em;
		line-height:31px;
		margin:80px auto 23px auto;
	}
	#retailer #b2bWholesalers {
		padding:60px 0 58px 0;
	}
	#retailer .noDesk1Container {
		width:320px;
		height:auto;
		background:#FFF;
		box-shadow:0px 7px 54px -4px rgba(0,0,0,0.07);
		padding:40px 0 0 0;
	}
	#retailer #noDeskSlider1 {
		position:relative;
		top:auto;
		right:auto;
		width:320px;
		margin:230px auto 0 auto;
		z-index:99;
	}
	#retailer #noDeskSlider1 .noDeskSlide {
		box-shadow:none;
		text-align:center;
		padding:0 10px 0 10px;
		margin-bottom:25px;
	}
	#retailer .noDeskSlide img {
		display:block;
		margin:0 auto 15px auto;
	}
	#retailer #wayYouWant .contentFloat {
		width:370px;
	}
	#smallLogoArea {
		top:730px;
		width:315px;
		left:0;
		right:0;
		margin-left:auto;
		margin-right:auto;
		display:block;
	}
	#retailer #wayYouWant {
		padding:20px 0 140px 0;
	}
	#retailer #caseStudyFeature .caseQuote {
		right:auto;
		margin:70px auto 0 auto;
	}
	#retailer #sameTime ul {
		margin-right:auto;
		width:480px;
	}
	#retailer #quoteLeftSxn .smallerImage {
		margin:0 0 15px 35px;
	}
	#retailer #quoteLeftSxn img {
		top:-10px;
		right:-70px;
	}
	#retailer #sameTime {
		height:790px;
	}
	#retailer #noDeskSlider1 .noDeskSlide {
		width:125px;
	}
	#retailer .noDeskSlide h3 {
		font-size:0.875em;
		line-height:20px;
	}
	#smallLogoArea li img {
		height:30px;
	}
	#retailer .quoteGraph {
		width:370px;
	}
	#retailer #quoteLeftSxn {
		height:810px;
	}
	#retailer #header25 .fauxH2 {
		width:280px;
	}
	#retailer #caseStudyFeature .caseQuote p span {
		line-height:21px;
	}
	#retailer #caseStudyFeature .caseQuote p span span {
		display:none;
	}
	#retailer #caseStudyFeature .caseQuote p span br {
		display:block !important;
	}
	#conSponsorship #homePageHeader {
		height:385px;
	}
}

/* ----- 320px Browser Width ------------------------------------------------ */
@media only screen and (min-width: 300px) and (max-width: 479px) {
	.insideHTMLSimple {
		background:none;
	}
	.insideHTMLNoSub {
		background:#fff url("/images/new-images/bg-large-image-no-bar.jpg") no-repeat center -6px;
	}
	.insideHTMLSub {
		background:#fff url("/images/new-images/bg-large-image-subnav.jpg") no-repeat center -6px;
	}
	#newNav ul {
		display:none;
	}
	#pageHeader {
		height:390px;
	}
	#ecommerce-software-features .nineFeaturesSection p {
		margin:0 auto 30px auto !important;
		width:auto !important;
	}
	#responsiveMarketingTable {
		display:block;
	}
	#fullMarketingTable {
	
	#mivalearn-landing #responsiveLeftMenu {
		color:#000;
	}
	#mivalearn-landing #landingHeader p {
		text-align:left;
	}
	#mivalearn-landing #landingHeader {
		background:url(/images/new-images/bg-mivalearn-lp.png) no-repeat -360px bottom;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	#learnFour {
		display:block;
		width:690px;
	}
	#learnFour div {
		margin:15px;
	}
	#whatIsMivaLearn {
		padding:80px 0 680px 0;
	}
	#innerContent #comprehensiveTraining .floatedContent {
		float:none;
		width:100%;
		text-align:left;
	}
	#comprehensiveTraining ul li:nth-child(1), 
	#comprehensiveTraining ul li:nth-child(3), 
	#comprehensiveTraining ul li:nth-child(5) {
		margin-right:40px;
	}
	#innerContent #comprehensiveTraining .floatedContent h2 {
		text-align:center;
	}
	#mivalearn-landing .paddedSection .floatedContent p {
		text-align:center;
		margin:15px auto 100px auto;
		float:none;
	}
	#trainIMG1 {
		top:575px;
		left:310px;
	}
	#trainIMG2 {
		top:845px;
		left:150px;
	}
	#comprehensiveTraining {
		padding:180px 0 750px 0;
	}
	#certLevels p:nth-child(2) {
		max-width:650px;
	}
	#certWrap {
		width:365px;
		display:block;
		margin:85px auto 0 auto;
	}
	.learnCert {
		float:none;
		margin:0 0 40px 0;
	}
	#comprehensiveTraining .wideContainer {
		width:702px;
	}display:none;
	}
	#bgSlideMain {
		height:auto !important;
		min-height:800px !important;
		background:#000 url(/images/new-images/chicago-blur-bg.jpg);
		background-size:initial;
		-webkit-background-size:initial; 
		-moz-background-size:initial; 
		-o-background-size:intial;
		margin:0 auto;
		padding-bottom:20px;
	}                  
	#wrapper, #footerHeader, #footerNav, #footerFooter, #innerContent {
		width:300px; 
		margin:0 auto;
	}
	#topHeader {
		position:absolute;	
		background-position:15px center;
	}
	#fullNav {
		display:none;
	}
	#responsiveNav {
		float:right;
		display:block;
		margin-right:15px;
	}
	#slideContent {
		width:auto;
		margin:10px auto 0 auto;
		}
		#homeContainer {
			width:300px;
		}
		#homeIframeWrap {
			width:300px;
			margin:0 auto;
		} 
		#homeTestWrap h2 {
			font-size:1.5em;
		}
		#slideContent section {
			float:none;
			width:93%;
			margin:30px 3.6%;
		}
		#slideContent h1 {
			font-size:1.5em;
			line-height:34px;
			margin:0;
		}
		#slideContent h2 {
			font-size:1.2em;
		}
		#slideContent h3 {
			font-size:0.875em;
		}
		#slideContent h4 {
			font-size:0.875em;
		}
		#homeMainImage {
			width:280px;
			margin:30px auto 0 auto;
			display:block;
			float:none;
		}
		#homeText {
			float:none;
			margin:20px 10px 30px 10px;
			text-align:center;
			font-size:1em;
			}
			#homeText ul {
				margin:30px 0;
				font-size:0.875em;
				}
				#homeText ul li span {
					margin-right:0;
				}
			#homeText h2 {
				text-align:center;
				font-size:2.2em;
				margin:35px 0 0 0;
			}
			#homeText .buttonLargeOrange {
				margin-bottom:20px;
			}
	.hide320 {
		display:none !important;
		visibility:hidden;
		width:0;
		height:0;
	}
	#footerLogos {
		width:300px;
		height:120px;
	}
	#footerStores {
		width:300px;
		}
		#footerStores li {
			margin:0 10px;
		}
		#footerStores li:nth-child(1) {
			margin:0 10px;
		}
	#homeClients ul {
		width:300px;
	}
	#homeClients ul li,
	#homeClients ul li:nth-child(1) {
		margin:0 9px;
	}
	#homeClients ul li:nth-child(5) {
		margin:0 0 0 40px;
	}   
	#fullFooter {
		display:none;
	}
	#responsiveFooter {
		display:block;
		width:300px;
		margin:0 auto;
		border-top:solid 1px #4a4a4a;
	}
	.respFooterSection {
		border-bottom:solid 1px #424242;
		}
		.respFooterSectionLink {
			color:#FFF;
			width:100%;
			padding:10px 0;
			display:block;
			font-weight: normal;
			font-style: normal;
			background:url(/images/new-images/icon-rightarrow-white.png) no-repeat right center;
		}
	#responsiveFooter p {
		font-size:14px;
	}
	#socialList {

		}
		#socialList li {
			display:inline;
			float:left;
			list-style:none;
			background:none;
			padding-left:0;
			margin-right:10px;
		}
	#connectWrap {
		border-bottom:none;
		padding-bottom:20px;
	}
	#footerFooter .incFast {
		float:left;
		margin:15px 45px 0 0;
	}
	#footerFooter .shorterLink {
		float:left;
		margin:25px 0 0 0;
		clear:left;
	}
	#footerFooter {
		padding-bottom:30px;
	}
	
	#pageHeader {
		background:none !important;	
		padding-left:0;
	}
	#innerContent #pageHeader p {
		line-height:20px;
	}
	#innerContent #pageHeader h1 {
		padding-top:20px;
	} 
	.flipFlopImageRight, .flipFlopImageLeft {
		background:none !important;
		}
		.flipFlopImageRight h2, .flipFlopImageLeft h2 {
			padding-top:10px;
		}
		.flipFlopImageRight p, .flipFlopImageLeft p {
			width:100%;
		}
	#company .flipFlopImageRight a {
		display:none;
		width:0;
		height:0;
	}
	#footerHeader p {
		margin:25px 0 15px 0;
		width:100%;
		font-size:1.25em;
	}
	#footerHeader .buttonSmallOrange {
		margin:20px auto;
		display:block;
		width:140px;
		float:none;
		clear:both;
	}
	.splitDiv {
		clear:both;
		width:100%;
	}
	#ecommerce-software-features #innerContent section aside {
		display:none;
		width:0;
		height:0;
	}
	#ecommerce-software-features #innerContent section p {
		width:100%;
		margin-bottom:15px;
	}
	#ecommerce-software-features #innerContent section h3 {
		width:80%;
	}
	#ecommerce-software-features #innerContent section {
		margin-top:15px;
		padding-bottom:0;
	}
	#innerContent #stores {
		width:auto;
	}
	.saasFAQS {
		width:40%;
		height:150px;
	}
	.saasBottom {
		width:40%;
	}
	#regularPricingTable {
		display:none;
	}
	#innerContent #stores {
		width:auto;
		margin:25px 0 40px 50px;
	}
	#innerContent .align-center {
		font-size:1.25em;
	}
	.saasFAQS {
		width:98%;
		height:auto;
		margin:0 0 45px 0;
		float:none;
		clear:both;
	}
	.saasBottom {
		width:98%;
		height:auto;
		margin:0 0 45px 0;
		float:none;
		clear:both;
	}
	#regularPricingTable {
		display:none;
	}
	#starterProTop {
		display:none;
	}
	#responsiveStarterProTop {
		display:block;
	}
	#responsivePricing {
		display:block;
		}
		.responsivePricingHeader {
			display:block;
			width:99%;
			height:50px;
			background:#;
			text-align:center;
			color:#FFF;
			background:#414141;
			font-size:1.525em;
			margin:0;
			padding:20px 0 0 0;
			}
			.responsivePricingHeader sup {
				font-size:0.5em;
			}
		#responsivePricing table {
			background:#FFF;
			text-align:center;
			width:99%;	
			}
			#responsivePricing table tr td {
				padding:10px 0;
			}
			#responsivePricing table tr:nth-child(2n) {
				background:#F7FCFF;
			}
			#responsivePricing table .buttonWideOrange {
				margin-bottom:20px;
			}
	#columnLeft {
		width:98%;
	}
	#plansTop ul li {
		padding-left:7.906%;
	}
	.featuredStore, .saasTemplate {
		float:none;
		margin:0 auto;
		width:300px;
	}
	.featuredStore img {
		max-width:300px;
	}
	#featured-stores .first, #saas-templates .first {
		margin-left:auto;
	}
	#featured-stores #innerContent hr {
		display:none;
	}
	#featured-stores #testimonialSectionHeader {
		background-size:175px 175px;
		background-position:top left;
		padding-left:0;
	}
	#featured-stores #testimonialSectionHeader a {
		width:175px;
		height:175px;
		top:0;
		left:60px;
	}
	#featured-stores #testimonialSectionHeader p {
		font-size:1em;
	}
	.testimonialSection {
		padding-left:0;	
		height:410px;
		margin-top:30px;
		clear:both;
		width:98%;
		padding-bottom:20px;
	}
	#innerContent .testimonialSection h3 {
		width:71.947%;
		margin:30px 0 0 0;
	}
	.testimonialSection h4 {
		margin:0;
	}
	.testimonialSectionNoVideo {
		height:auto;
		padding-left:15px;
		clear:both;
		width:98%;
		padding-bottom:0;
	}
	#featured-stores #testimonialSectionHeader {
		margin-bottom:0;
		height:390px;
	}
	#innerContent #testimonialSectionHeader h2 {
		padding-top:190px;
	}
	#proSiteBuild,
	#proMaintenance,
	#proIntegrations {
		background:none;
	}
	#professional-services .flipFlopImageLeft h2, 
	#professional-services .flipFlopImageLeft p, 
	#professional-services .flipFlopImageLeft .buttonLarge {
		margin-left:0 !important;
	}
	.flipFlopImageRight {
		height:535px;
	}
	.flipFlopImageLeft {
		height:565px;
	}
	.twoColumnLeft {
		width:98%;
		margin-bottom:15px;
	}
	.twoColumnRight {
		clear:both;
		width:98%;
		float:none;
		margin-bottom:45px;
	}
	#payment-processing .threeColumnTable {
		display:none;
	}
	#payment-processing .threeColumnResponsive {
		display:block;
	}
	#supportServices {
		display:none;
	}
	#supportServicesResponsive {
		display:block;
		clear:both;
		}
		#supportServicesResponsive .buttonSmall {
			margin-bottom:35px;
		}
	#subnav {
		display:none;
	}
	#responsiveSubnav {
		display:block;
	}
	.hostingSection {
		width:98%;
		margin:20px auto;
	}
	.insideHTMLSimple #responsiveSubnav {
		margin-top:10px;
	}
	#fullProductList {
		display:none;
	}
	#responsiveProductList {
		display:block;
	}
	#CTGY #stripedTable p, 
	#CTGY .stripedTable p {
		width:90%;
		margin:10px 0 10px 15px !important;
	}
	#stripedTable tr td h3, 
	.stripedTable tr td h3 {
		margin:10px 0 10px 15px !important;
	}
	.stripedTable tr td form {
		margin:0 0 15px 15px;
	}
	#CTGY #stripedTable h2, 
	#CTGY .stripedTable h2 {
		margin:15px 0 0 15px !important;
	}
	#CTGY #stripedTable .buttonSmall, #CTGY .stripedTable .buttonSmall {
		margin:0;
	}
	#ecPromptLocation {
		display:none !important;
	}
	#enterprise #columnRight {
		margin:20px 0 15px 0;
	}
	#enterprise #columnLeft {
		margin:20px 0 75px 0;
	}
	#checkoutGuide {
		display:none;
	}
	#OCST #bill-to {
		width:98%;
	}
	#OCST .basket,
	#checkoutTestimonial,
	#checkoutCTA {
		width:98%;
		float:left;
		clear:both;
	}
	#loginText {
		margin:15px 40px 15px 40px;
	}
	#bill-to label {
		text-align:left;
	}
	#bill-to input,
	#bill-to select {
		clear:both;
		width:89%;
	}
	#OCST #innerContent header h1,
	#OPAY #innerContent header h1,
	#INVC #innerContent header h1 {
		font-size:1em;
		padding-top:0;
		margin-top:73px;
	}
	.additionalQuestion textarea {
		width:240px;
	}
	#checkoutCTA ul {
		padding-left:95px;
	}
	#login-form {
		margin:10px 0 10px 45px;
		}
		#login-form input[type="text"], 
		#login-form input[type="password"] {
			margin-bottom:10px;
		}
		#login-form .buttonSmall {
			float:left;
			clear:both;
		}
	#OPAY #payment {
		width:98%;
		margin-top:15px;
	}
	#OPAY .basket {
		float:left;
		width:98%;
		clear:left;
		margin-top:15px;
	}
	#payment-fields label {
		text-align:left;
		width:auto;
	}
	#payment-fields input,
	#payment-fields select {
		clear:both;
		width:89%;
	}
	#payment .selectMonth, 
	#payment .selectYear {
		width:75px;
	}
	.termsOPAY {
		text-align:right;
		margin-bottom:15px;
	}
	#invoiceSection h3 {
		margin:15px;
	}
	#support #innerContent header {
		margin-top:63px;
	}
	.container1200,
	.featuresContainer1200 {
		width:300px;
	}
	#nineHeader img {
		display:none;
	}
	#nineHeader p {
		width:auto;
	}
	.featuresContainer {
		width:300px;
		}
		.featuresContainer img {
			max-width:275px;
		}
	#innerContent .nineFeaturesSection p {
		width:auto;
	}
	#innerContent .nineFeaturesSection h2 {
		line-height:36px;
	}
	#nineHeader h1 {
		width:300px;
		background-size:300px auto;
		margin:30px 0 0 0;
	}
	.nineFeaturesFullExpand {
		height:2890px !important;
	}
	#announcementBanner span {
		float:left;
		font-size:0.875em;
		width:100%;
		margin:0 auto 10px auto;
		display:block;
	}
	#announcementBanner a {
		clear:both;
		display:block;
		width:170px;
		margin:10px auto 0 auto;
	}
	#multi-seat-change header h1 {
		text-indent:-9999em;
	}
	#partnersList {
		display:none;
	}
	#partnersListResponsive {
		display:block;
	}
	#columnLeft {
		width:100%;
	}
	#columnRight {
		width:100%;
		float:left;
		clear:left;
	}
	.insidePage #columnRight .buttonLarge {
		float:left !important;
		clear:both;
	}
	.caseStudySection {
		width:100%;
		clear:both;
		}
		.caseStudySection img {
			width:75px;
			height:auto;
		}
	#nervousRightCol {
		width:100%;
		}
		#nervousRightCol img {
			width:230px;
			margin:15px auto;
			float:none;
			display:block;
		}
	#caseStudyLeft {
		width:100%;
	}
	#caseStudyRight {
		clear:both;
		width:100%;
	}
	#bootstrapHeader {
		background:none;
		width:100%;
		height:290px;
		}
		#bootstrapHeader p {
			margin:10px 0 0 0;
			width:100%;
		}
		#bootstrapDownload {
			margin:30px 0 0 0;
		}
		#bootstrapHeader #bootstrapLinks {
			margin:5px 0 0 0;
		}
	.bootstrapContentSection {
		margin:20px 0 10px 0;
		clear:both;
		width:100%;
	}
	#multi-seat #innerContent .nineFeaturesSection img, #dev-license #innerContent .nineFeaturesSection img {
		float:none;
		margin-bottom:30px;
		max-width:300px;
	}
	#multi-seat #innerContent .nineFeaturesSection p, #dev-license #innerContent .nineFeaturesSection p {
		width:100% !important;
		margin-top:0 !important;
	}
	#multi-seat #innerContent .nineFeaturesSection ul, #dev-license #innerContent .nineFeaturesSection ul {
			width:100% !important;
		}
		#multi-seat #innerContent .nineFeaturesSection ul li, #dev-license #innerContent .nineFeaturesSection ul li {
			background:none !important;
		}
	#multi-seat #innerContent .nineFeaturesSection iframe {
		float:none !important;
		max-width:300px !important;
	}
	#facebook-connect #innerContent section img {
		max-width:300px;
	}
	#facebookConnectVideo {
		display:none;
		width:0;
		height:0;
	}
	#facebook-connect .buttonPrice {
		padding:15px 30px;
	}
	#homeNav ul,
	#mivaHeaderRight {
		display:none;
	}
	#homeNavResponsive {
		display:block;
		margin:15px 15px 0 0;
	}
	#productInfo {
		width:90.729%;
	}
	#productDescription {
		width:90%;
		margin:15px auto 0 auto;
	}

	#homePageHeader h1 {
		font-size:1.45em;
		margin:0 0 15px 0;
		padding:0 5px;
		line-height:36px;
	}
	#homePageHeader h2 {
		padding:0 20px;
	}
	#g2Bar h2 {
		padding:0 30px;
	}

	#orderCustomerNotes h3 {
		float:none;
		clear:none;
		width:auto;
		text-align:left;
		color:#1EABBD;
	}
	#innerContent #orderCustomerNotes p {
		float:none;
		clear:none;
		width:auto;
		text-align:left;
		font-size:1em;
	}
	#orderCustomerNotes img {
		float:none;
		clear:both;
	} 
	#customerManagement img {
		float:none;
		margin-bottom:25px;
	}
	#uriManage #mainURI {
		float:none;
	}
	#innerContent #uriManage p, #innerContent #uriManage ul {
		float:none;
		width:auto;
	}
	#uriManage h3 {
		width:auto;
		float:none;
	}
	#buttonURI {
		float:none;
		margin-right:0;
		margin-top:25px;
	}
	#pageTitleControl #mainControls {
		float:none;
	}
	#innerContent #pageTitleControl p, #innerContent #pageTitleControl ul {
		float:none;
		width:auto;
	}
	#pageTitleControl #rightMidImage {
		float:none;
		margin-bottom:25px;
	}
	#innerContent #pageTitleControl h2,
	#innerContent #upsFeature h2,
	#adaptiveDesign h2 {
		line-height:40px;
	}
	#upsFeature img {
		float:none;
	}
	#innerContent #upsFeature p {
		float:none;
		width:auto;
	}
	#childCat #childMain {
		float:none;
	}
	#childCat p a img {
		width:300px;
		margin:0 auto;
		display:block;
	}
	#innerContent #childCat p {
		float:none;
		width:auto;
	}
	#customerManagement .leftHeader {
		width:auto;
	}
	#innerContent #customerManagement p {
		width:auto;
	}
	.featuresContainer .buttonTwoLineOrange {
		clear:left;
		display:block;
		float:none;
		margin:75px auto;
		width:290px;
	}
	#whats-new-9-4 #innerContent #nineHeader p {
		margin-bottom:0;
	}
	#whats-new-9-4 #innerContent #nineHeader ul {
		font-size:0.875em;
	}
	#whats-new-9-4 #nineHeader h1 {
		font-size:1.55em;
	}
	#fedexOneRate img {
		float:none;
		margin-top:0;
	}
	#innerContent #fedexOneRate ul {
		float:none;
		width:auto;
	}
	#responsiveLeftMenu {
		display:block;
		margin:20px 20px 0 0;
		font-size:1.25em;
	}
	#mivaLogo,
	#newNav #mivaLogo {
		width:70px;
		height:70px;
		}
		#mivaLogo i,
		#newNav #mivaLogo i {
			font-size:0.5em;
			left:13px;
			top:21px;
		}
	#newNav {
		height:70px;
	}
	#insideNav {
		height:65px;
		}
		#insideNav #mivaLogo {
			height:65px;
			}
			#insideNav #mivaLogo i {
				left:22px;
				top:20px;
			}
		#insideNav #homeNavResponsive {
			margin:20px 30px 0 0;
		}
	#homePageHeader {
		height:605px;
		}
		#downLinkCircle {
			display:none;
		}
		#homeWatchVideo {
			width:175px;
		}
	#homeSubNav {
		display:none;
	}
	#scalableSolution h2 {
		font-size:1.65em;
		line-height:35px;
		margin:30px 40px 0 40px;
	}
	.solutionBox {
		float:none;
		margin:0 auto;
		height:auto;
	}
	.solutionBox span {
		display:block !important;
		opacity:1 !important;
		width:auto;
		position:relative;
		top:auto;
		background:none;
		color:#16c0d6;
		margin-top:10px;
	}
	.solutionLink:hover {
		border:none;
		box-shadow:none;
	}
	.slide {
		max-width:300px;
	}
	.slideContainer {
		max-width:300px;
	}
	.slick-slider {
		margin-bottom:0;
	}
	#bigSlider {
		padding:20px 0 0 0;
	}
	#slide1 {
		background:url("/images/new-images/slide1-background.png") no-repeat 50px 205px;
		-webkit-background-size:70%;
		-moz-background-size:70%;
		-o-background-size:70%;
		background-size:70%;
		height:1040px;
	}
	#slide2 {
		background:url("/images/new-images/slide2-background.png") no-repeat 35px 180px;
		-webkit-background-size:65%;
		-moz-background-size:65%;
		-o-background-size:65%;
		background-size:65%;
		height:1005px;
	}
	#slide3 {
		background:url("/images/new-images/slide3-background.png") no-repeat 50px 130px;
		-webkit-background-size:65%;
		-moz-background-size:65%;
		-o-background-size:65%;
		background-size:65%;
		height:1185px;
	}
	#bigSlider h2 {
		line-height:35px;
		margin:25px 25px 40px 25px;
		font-size:1.65em;
	}
	.slide h3 {
		text-align:center;
		width:300px !important;
	}
	.slide p {
		text-align:center;
		width:300px !important;
	}	
	#slide1 .smallRed {
		margin-bottom:185px;
	}
	#slide2 .smallRed {
		margin-bottom:275px;
	}
	#slide3 .smallRed {
		margin-bottom:215px;
	}
	.slick-prev, .slick-next {
		display:none !important;
		width:0 !important;
		height:0 !important;
	}
	.slide .btnTransparentSquared {
		width:88px;
		margin:0 auto;
		display:block;
		float:none !important;
	}
	#featuredStore1 {
		clear:left;
		width:100%;
		height:265px;
	}
	#featuredStore2 {
		clear:left;
		width:100%;
		height:265px;
	}
	#featuredStore1Simple {
		clear:left;
		width:100%;
		height:265px;
	}
	#featuredStore2Simple {
		clear:left;
		width:100%;
		height:265px;
	}
	.featuredHover p {
		width:493px;
	}
	.featuredHover a {
		left:20%;
		right:20%;
		padding:10px 25px;
		bottom:110px;
	}
	.featuredHover {
		width:0;
		height:0;
		overflow:hidden;
		background:none;
	}
	#ecommerceWebsites {
		padding-bottom:35px;
	}
	#ecommerceWebsites ul {
		max-width:300px;
		margin:0 auto;
		}
		#ecommerceWebsites ul li {
			width:130px;
			height:100px;
			margin:0 10px;
			}
			#ecommerceWebsites ul li img {
				max-width:130px;
				max-height:130px;
			}
	#ecommerceWebsites h2 {
		font-size:1em;
		margin:85px 30px 10px 30px;
	}
	#leaderContainer {
		width:300px;
	}
	#mivaGraph {
		display:none;
	}
	#ecommerceLeader {
		padding-bottom:60px;
	}
	.graphSection {
		height:420px;
	}
	#getReport {
		width:300px;
		float:none;
		margin:0 auto;
		text-align:center;
		}
		#getReport .btnBlueStandard {
			width:300px;
		}
		#g2Report {
			float:none;
			margin:0 auto;
			width:300px;
		}
		#getReport div {
			clear:both;
			text-align:center;
			margin:40px auto 40px auto;
			width:100%;
		}
		#getReport p {
			width:300px;
			margin:0 auto;
		}
		#getReport h3 {
			width:300px;
			text-align:center;
			margin:0 auto;
		}
		#getReport #reportInfo {
			margin-top:35px;
		}
	#ecommerceLeader h2 {
		line-height:35px;
		font-size:1.65em;
		margin:35px 0 20px 0;
	}
	#support247 {
		font-size:1.125em;
		padding:35px 25px;
		}
		#support247 i {
			float:left;
			width:100%;
			font-size:3em;
			margin-bottom:20px;
		}
		#support247 p {
			clear:both;
			float:left;
		}
	#mivaClients {
		padding:80px 0 20px 0;
	}
	#mivaClients h2 {
		line-height:35px;
		font-size:1.65em;
	}
	.homeCaseStudy {
		float:none;
		margin:0 auto 35px auto;
		width:300px;
		}
		.homeCaseStudy img {
			width:100%;
		}
	.homeCaseStudy:nth-child(2) {
		margin:0 auto 35px auto;
		height:500px;
	}
	#homePartners #homePartnersContainer {
		width:300px;
	}
	#homePartnersContainer .homePartner {
		width:120px;
		height:40px;
		}
		#homePartnersContainer .homePartner img {
			max-width:120px;
		}
		#homePartners #homePartnersContainer .homePartner:nth-child(1) {
			margin-left:90px !important;
		}
		#homePartners h2 {
			margin:35px 20px 0 20px;
			font-size:1em;
		}
	#getStartedContainer {
		width:300px;
		text-align:center;
		margin:0 auto;
		}
		#getStartedContainer .btnRedStandard {
			width:110px;
			margin:15px auto 0 auto;
			float:none;
		}
	#getStarted {
		padding:25px 0;
	}
	#getStarted h3 {
		margin:0;
		line-height:35px;
	}
	#mivaHome #getStartedContainer {
		width:300px;
	}
	#g2Report #reportInput {
		width:189px;
		padding:15px 0 15px 15px;
		font-size:0.65em;
	}
	#g2Report #reportSubmit {
		font-size:0.65em;
		padding:15px;
	}
	#ecommerceLeader h3 {
		margin:0 20px 35px 20px;
	}
	#ecommerceLeader #getReport h3 {
		margin:0 auto;
	}
	#fullFooterNew {
		display:none;
	}
	#responsiveFooter {
		display:block;
		width:100%;
		margin:0 auto;
		background:#26282b;
	}
	.respFooterSection {
		border-bottom:solid 1px #424242;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
		}
		.respFooterSectionLink {
			color:#FFF;
			width:90%;
			padding:10px 0 10px 20px;
			display:block;
			font-size:1em;
			letter-spacing:0.0475em;
			margin:10px 0 10px;
			text-transform:uppercase;
			}
	#responsiveFooter p {
		font-size:14px;
	}
	#tipsExpand {
		height:0;
		overflow:hidden;
		transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
	}
	.activeExpandedTips {
		height:70px !important;
		display:block !important;
		transition: all 0.5s ease-in-out;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
	}
	#tipsExpand .et-subscription {
		margin:25px auto 20px auto;
		display:block;
		width:300px;
		float:none;
	}
	#responsiveFooter #socialList {
		width:267px;
		margin:35px auto 15px auto;
		display:block;
		}
		#responsiveFooter #socialList li {
			display:inline;
			float:left;
			background:none;
			padding:0;
			margin:0 5px;
			}
			#responsiveFooter #socialList li a {
				color:#aaaeb6;
			}
	#footerCopyright {
		color:#aaaeb6;
		width:100%;
		text-align:center;
		margin:0;
		padding-bottom:35px;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
	}
	#backToTop {
		display:block;
		width:100%;
		text-align:center;
		font-family:"proxima-nova",sans-serif;
		font-style:normal;
		letter-spacing:0.0475em;
		font-size:1.25em;
		color:#FFF;
		text-transform:uppercase;
		background:#000;
		padding:30px 0;
		font-weight:300;
	}
	#linksExpand {
		padding-left:20px;
		}
		#linksExpand ul li {
			font-size:1em;
			margin-bottom:15px;
			}
			#linksExpand ul li a {
				color:#e2e4ea;
			}
		.activeExpandedLinks {
			height:270px !important;
		}
	#aboutMivaExpand {
		color:#aaaeb6;
		}
		#aboutMivaExpand p {
			padding:0 20px;
			font-size:1em !important;
		}
		#aboutMivaExpand a {
			color:#FFF;
		}
	.activeExpandedTips {
		margin:0 0 25px 0;
		}
		.et-subscription input[type="submit"] {
			width:85px;
		}
	.respFooterSectionLink {
		background:none;
	}
	#stickyNav {
		display:none !important;
		height:0;
	}
	#homeWatchVideo {
		display:none;
	}
	#insideNav ul {
		display:none;
	}
	#insideNav #mivaLogo {
		width:90px;
	}
	#logn-left {
		margin-bottom:50px;
		width:100% !important;
	}
	#logn-right {
		clear:left;
		float:none !important;
		width:100% !important;
		margin-top:0 !important;
	}
	.wideContainer {
		width:300px;
	}
	.caseStudy {
		width:100%;
		}
		.caseStudy img {
			max-width:100%;
		}
		.caseStudy:nth-child(odd) {
			margin-right:0;
		}
	.newCase #innerContent h1 {
		font-size:2.25em;
		line-height:34px;
	}
	#upgrade-to-miva-merchant #fullHeader p {
		width:300px;
		font-size:1em;
		margin:20px 0;
	}
	#upgrade-to-miva-merchant #fullHeader {
		margin-top:65px;
	}
	.linkWrap {
		height:140px !important;
	}
	.caseLink i {
		top:45px;
		left:128px;
	}
	.caseLink span {
		top:75px;
		left:90px;
	}

	#pricingList {
		width:300px;
		margin:0 auto;
	}
	.newPrice {
		width:300px;
		border-right:none;
		border-bottom:solid 1px #e2e6eb;
		}
		.newPrice:nth-child(1) {
			height:595px;
		}
		.newPrice:nth-child(2) {
			height:615px;
		}
		.newPrice:nth-child(3) {
			height:675px;
		}
		.newPrice:nth-child(4) {
			height:735px;
		}
		.newPrice ul li {
			font-size:0.875em;
		}
	#compareTableHeader {
		padding:40px 0 20px 10px;
	}
	.featureCompare {
		font-size:0.875em;
		padding:12px 0 12px 10px;
	}
	#mivaVersus ul {
		width:212px;
		margin:0 auto;
	}
	#mivaVersus ul li {
		float:none;
		margin-bottom:10px;
	}
	#pricingIntro h2 {
		font-size:2em;
		line-height:34px;
	}
	#pricing-update #fullHeader {
		margin-top:60px;
	}
	.insideHTMLBlank #pricing-update h1 {
		line-height:38px;
	}
	#pricingIntro h2 {
		margin:45px auto 35px auto;
	}
	#platformComparison h2 {
		line-height:34px;
		margin:35px auto;
	}
	#platformComparison #compareLarge {
		display:none;
	}
	#platformComparison .compareSmall {
		display:block;
	}
	#mivaVersus h2 {
		line-height:34px;
		margin:10px 0 35px 0;
		color: #fff;
	}
	#mivaVersus #versusVS {
		width:212px;
		height:50px;	
		}
		#versusVS span {
			left:90px;
			top:9px;
		}
	#platformComparison .smallGrey {
		margin:0 auto 20px auto;
	}
	#realCost {
		min-height:340px;
		background:none;
		margin-bottom:0;
	}
	#realCost p {
		width:auto;
	}
	#functionalityCompare ul {
		width:300px;
	}
	#functionalityCompare aside {
		float:none;
		clear:both;
		width:73%;
	}
	#versusLogos {
		padding-left:0;
		width:225px;
	}
	#versusStore .leftParagraph {
		width:auto;
	}
	#versusStore ul {
		width:auto;
	}
	#versusStore {
		background:url(/images/new-images/orange-shirt-product.jpg) no-repeat bottom center;
		background-size:84%;
		min-height:770px;
		margin-bottom:60px;
	}
	.addOnSection {
		float:none;
		width:auto;
		height:510px;
		margin-top:35px;
	}
	#middleBox {
		margin:35px 0 0 0;
	}
	#totalCost {
		padding:40px 1rem;
	}
	#totalCost h2 {
		line-height:36px;
		font-size: 1.25em !important;
	}
	#readyForBusiness {
		background:none;
		height:615px;
	}
	#readyForBusiness p {
		width:auto;
	}
	.breakContainer {
		width:300px;
	}
	.breakContainer p {
		width:100%;
		padding:0;
	}
	#miva-vs-shopify #fullHeader {
		margin-top:60px;
	}
	#miva-vs-shopify #fullHeader i {
		margin-bottom:35px;
		margin-left:20px;
	}
	#miva-vs-shopify #fullHeader p span {
		margin:0 80px 20px 80px;
	}
	.breakContainer p:nth-child(1) {
		border-right:none;
		margin-bottom:25px !important;
	}
	#versusStore .leftParagraph {
		margin-top:25px;
	}
	.insideHTMLBlank #miva-vs-shopify h1 {
		line-height:1;
	}
	.versusSection {
		padding:40px 0 !important;
	}
	#innerContent .versusSection h2 {
		line-height:36px;
	}
	#realCost .smallRed {
		margin-bottom:25px;
	}
	.breakDark .breakContainer p:nth-child(1) {
		border-right:none;
	}
	#readyForBusiness .smallRed {
		margin-bottom:35px;
	}
	#functionalityCompare ul li {
		background-size:6.5%;
	}
	#miva-vs-bigcommerce #fullHeader p span {
		margin:10px 105px;
	}
	.breakContainer p .bigBreak {
		font-size:3.5em;
	}
	.breakContainer p span {
		font-size:2.5em;
	}
	#innerContent .versusSection h2 {
		line-height:36px;
	}
	#devPhilosophy .mainParagraph {
		margin:0 0px 15px 0;
	}
	#questionableArch .wideContainer {
		background:url("/images/new-images/shipping-rules.png") no-repeat center 180px;
		background-size:100%;
	}
	#questionableArch h3 {
		margin-bottom:285px;
	}
	#questionableArch p {
		width:auto;
	}
	#devPhilosophy aside {
		width:auto;
		height:auto;
		margin: 1rem 0 !important;
	}
	#limitedFeatures img {
		max-width:300px;
		margin-top:40px;
	}
	#lockedTemplates {
		background:url("/images/new-images/limited-bigcommerce.jpg") no-repeat center 300px;
		background-size:90%;
		height:1030px;
	}
	#lockedTemplates .smallRed {
		margin:30px auto 340px auto;
	}
	#lockedTemplates p {
		width:auto;
	}
	#lockedTemplates aside {
		width:auto;
	}
	#serverAccess aside {
		width:auto;
		float:none;
		margin-bottom:40px;
	}
	#serverAccess p {
		width:auto;
	}
	#fullHeader {
		margin-top:60px;
	}
	.insideHTMLBlank #miva-vs-bigcommerce h1 {
		line-height:1;
		font-size:3em;
	}
	#softArchGraph {
		width:auto;
	}
	#limitedFeatures aside {
		width:auto;
		float:none;
		margin-bottom:40px;
	}
	#limitedFeatures p {
		width:auto;
	}
	#miva-vs-bigcommerce #versusLogos {
		padding-left:0;
		width:275px;
		margin-top:45px;
	}
	#miva-vs-bigcommerce #fullHeader i {
		margin:0 0 20px 40px;
	}
	#miva-vs-bigcommerce #fullHeader {
		margin-top:60px;
	}
	#limitedFeatures aside {
		width:auto;
		float:none;
		margin-bottom:40px;
	}
	#limitedFeatures p {
		width:auto;
	}
	.insideHTMLBlank #miva-vs-magento-comm h1 {
		line-height:56px;
	}
	.sideBySide {
		width:215px;
		float:none;
		margin-bottom:25px;
	}
	.sideBySide i{
		width:45%;
	}
	.redQuote h3 {
		margin:0 !important;
	}
	#marketingTool aside {
		width:auto;
		float:none;
		margin-bottom:45px;
	}
	#marketingTool p {
		width:auto;
	}
	#enterpriseUpgrade aside {
		float:none;
		width:auto;
		margin-bottom:45px;
		padding:20px 10px 20px 10px;
		margin-right:0;
	}
	#enterpriseUpgrade aside table tr td.blueLetter {
		font-size:2em;
		padding:10px 10px 0 0;
	}
	#magentoGraph {
		width:auto;
		float:none;
		text-align:center;
		margin-bottom:45px;
		}
		#magentoGraph img {
			max-width:300px;
		}
	#flawedIndexing p {
		width:auto !important;
	}
	#noTechSupport p {
		float:none;
		width:auto;
	}
	#compareContainer {
		width:300px;
		margin:50px auto 0 auto;
	}
	#miva-vs-magento-comm #versusLogos {
		padding-left:0;
		width:225px;
		margin-top:45px;
	}
	#miva-vs-magento-comm #fullHeader i {
		margin:0 0 30px 20px;
	}
	#miva-vs-magento-comm #fullHeader p span {
		margin:0 80px 20px 80px;
	}
	#miva-vs-magento-comm #fullHeader {
		margin-top:60px;
	}
	#limitedFeatures h3 {
		clear:both;
	}
	.wideRight {
		width:auto;
		float:none;
		margin:0 auto 30px auto;
		}
		.wideRight img {
			margin:20px auto 0 auto !important;
			display:block;
		}
	#limitedFeatures aside {
		float:none;
		width:auto;
	}
	#limitedFeatures .leftSide {
		width:auto;
		float:none;
	}
	#limitedFeatures p {
		width:auto;
	}
	#lockedTemplates p {
		text-align:center;
		width:100%;
	}
	#bluePull h2 {
		margin:0 !important;
	}
	/* TG Added */
	.licensingHosting #fiveMilCaseStudy {
		width:auto !important;
		float:none !important;
		margin-right: 0 !important;
	}
	#magento-hosting-vmagento {margin-top: 1.5rem !important;}
	.licensingHosting #fiveMilCaseStudy ul {
		margin-right: auto !important;
		margin-left: auto !important;
		float: none;
	}
	.licensingHosting #fiveMilCaseStudy p {
		line-height:20px !important;
		margin-right: auto !important;
		margin-left: auto !important;
		float: none;
	}
	.licensingHosting #fiveMilCaseStudy p span {
		line-height:74px !important;
		font-size:2.5em !important;
		margin-right: auto !important;
		margin-left: auto !important;
		float: none;
	}
	.licensingHosting #fiveMilCaseStudy .marginRightList {
		margin-right: auto !important;
	}
	.insideHTMLBlank #miva-vs-magento h1 {
		line-height: 1;
	}
	#miva-vs-magento #fullHeader i.icon-miva-logo {
		float: none;
		margin:0 auto;
	}
	.licensingHosting #fiveMilCaseStudy ul,
	.licensingHosting #fiveMilCaseStudy p {
		width: 100%;
	}
	#hostingComparison {
		width: 100%;
		margin: 0;
		background: none;
	}
	#mivaHosting,
	#magentoHosting {
		width: 100%;
		float: none;
		margin: 30px 0 0;
	}
	.smallDark,
	.greyQuote {width: 100%;}
	#magento2 aside {
		width: auto;
		float: none;
		height: auto;
	}
	#magentosFuture .twoThirds {
		width: 100%;
		float: none;
		padding:5px 10px;
	}
	#magentosFuture .oneThird {
		float: none;
		width: auto;
		padding: 5px 10px;
	}
	.magentoOutcomes {
		width: 100%;
		box-sizing: border-box;
	}
	#realCost p {
		width: 100% !important;
		padding-left: 0;
	}
	#negativeVersusLogos .icon-miva-logo,
	#negativeVersusLogos img {
		width: 180px;
		float:none !important;
		margin:0 auto;
		display: block;
	}
	.vsContainer span.vs {
		margin: 10px auto;
		float: none;
	}
	#fullHeader span.vs {
		float: none;
		clear: both;
		margin: 20px auto 15px;
	}
	#realCost .connectorLine {display: none;}
	#mivaStatement .devicesContainer {
		width: 100% !important;
		height: 230px;
	}
	#mivaStatement .oneHalf {
		width: 100% !important;
	}
	#miva-vs-magento .column {
		float: none !important;
		margin-right: 0;
	}
	#inefficient-and-intensive aside {
		width: 100%;
		float: none !important;
	}
	#icon-hold-question {
		float: none;
		text-align: center;
	}
	#noTechSupport #icon-hold-question .icon-headsetquestion {
		margin-left: 0;
		margin-bottom: 1rem;
		font-size: 12rem;
		padding: 0;
	}
	#marketingTool #mivaParagraph {
		background: 0;
		padding: 0;
	}
	#miva-shopify-plan .oneHalf {
		width: 100%;
		margin:0;
		border-right: 0 !important;
	}
	#miva-starter-plan {
		border-bottom: 1px solid #707275;
		margin-bottom: 2rem !important;
	}
	.shopify-half,
	.shopify-plus,
	.shopify-equals {
		width: 100%;
		display: block;
		float: none;
		top: 0;
	}
	.functionality-hide {display: none;}
	.functionality-small-show {display: block;}
	.functionality-small-hide {display: none;}
	#bigcommerce-miva-pricing .oneHalf {
		border: 0;
		width: 100%;
		margin: 0;
		float: none;
	}
	#miva-starter-plan-bc {
		border-bottom: 1px solid #575a5e !important;
		padding-bottom: 0.75rem;
	}
	#new-pricing-questions .oneHalf {
		width: 100%;
		float: none;
		margin: 0;
	}
	#new-pricing-try-miva a,
	#new-pricing-try-miva .new-pricing-or {
		display: block;
		text-align:center;
	}
	#questions-market-analysis .qma-btn {display: block; margin-top: 1rem; left:0;}
	#inefficient-and-intensive .price-range-half {margin-bottom: 1rem;}
	#bigcommerce-miva-pricing .miva-bigcommerce-price {
		font-size: 90px;
	}
	#new-2015-pricing h1 {
		line-height:30px;
	}
	#new-2015-pricing .new-price-wrap:nth-child(1),
	#new-2015-pricing .new-price-wrap:nth-child(2) {
		min-height:630px;
	}
	#compareTableHeader {
		padding:20px 0 20px 10px;
	}
	#ecommerceWebsites ul li {
		height:70px;
	}
	#ecommerceWebsites ul li img {
		max-height:70px;
	}
	#new-2015-pricing #ecommerceWebsites h2 {
		margin:25px 0 30px 0 !important;
		font-size:1em;
	}
	#miva-vs-magento-comm .versusSection,
	#miva-vs-magento .versusSection {
		padding:40px 0;
	}
	#compareContainer {
		margin:30px auto 0 auto;
	}
	#marketingTool .smallRed {
		margin-bottom:40px;
	}
	#enterpriseUpgrade .smallRed {
		margin-bottom:40px;
	}
	#noTechSupport .blueLetter {
		padding:12px 20px 10px 0;
	}
	#noTechSupport .smallRed {
		margin:30px auto 40px auto;
	}
	#miva-vs-magento #fullHeader {
		margin-top:60px;
	}
	.partOne .oneThird {
		width:91%;
		text-align:center;
	}
	#mivaStatement .wideContainer .devicesContainer {
		display:none;
	}
	#miva-vs-magento #mivaStatement .oneHalf {
		width:100% !important;
	}
	#miva-vs-magento h2 {
		line-height:30px;
	}
	#miva-vs-magento .wideContainer {
		overflow:hidden;
	}
	#mivaStatement .smallRed {
		margin-bottom:40px;
	}
	#no-safe-upgrade .smallRed {
		margin-bottom:40px !important;
	}
	.licensingHosting .smallRed {
		margin-bottom:40px !important;
	}
	#miva-vs-magento #functionalityCompare aside {
		margin-bottom:25px;
	}
	#magentosFuture {
		padding:40px 0;
	}
	#mivaStatement {
		padding:40px 0;
	}
	#startedRight {
		width:100%;
		float:none;
	}
	#startedRight .videoLink {
		width:100%;
		margin:0 0 20px 0;
	}
	#startedRight .videoLink:nth-child(even) {
		margin:0 20px 20px 0 !important;
	}
	#startedRight .videoLink h3 {
		font-size:1.5em;
		margin:55px 25px 0 25px;
	}
	#startedRight .videoLink .twoLineTitle {
		margin:40px 25px 0 25px;
	}
	#moreResources ul li:nth-child(even) {
		margin:0 0 25px 90px;
	}
	#moreResources ul li i {
		margin:0 20px 35px 0;
		display:none;
	}
	#startedNav {
		float:none;
		margin:65px 0 0 0;
		width:100%;
	}
	#startedNav ul {
		width:100%;
	}
	#moreResources ul li {
		width:100%;
	}
	#moreResources ul li:nth-child(even) {
		margin:0 0 35px 0;
	}
	#gettingStartedHeader {
		margin-top:60px;
		padding:60px 0;
		}
		#gettingStartedHeader h1 {
			line-height:40px;
			font-size:2em !important;
		}
	#startedRight h2 {
		margin:35px 0;
		font-size:1.5em;
	}
	#moreResources {
		padding-bottom:20px;
	}
	#moreResources h2 {
		margin:45px 0;
		font-size:1.5em;
	}
	#relatedArticles .btnTransparentSquared {
		padding:15px 25px;
		font-size:0.75em;
	}
	#landingHeader h1 {
		font-size:2em;
		line-height:36px;
		margin:45px 0 0 0;
	}
	#marketview-landing-page #landingHeader h1 {
		font-size:2em;
		line-height:36px;
		margin:45px 0 0 0;
	}
	#leftCompare {
		margin:20px auto 30px auto !important;
	}
	.standaloneLanding #innerContent #ecommerceWebsites ul {
		width:300px;
		margin:30px auto 0 auto !important;
		display:block;
	}
	.standaloneLanding #innerContent section {
		overflow:hidden;
	}
	.standaloneLanding #innerContent #scalableSolution h2 {
		margin:50px 0 10px 0;
	}
	.standaloneLanding #scalableSolution {
		padding-bottom:40px;
	}
	.sideBySideCompare {
		float:none !important;
		margin:20px auto !important;
	}
	.standaloneLanding #getStartedContainer {
		width:300px;
	}
	.standaloneLanding #footerCopyright {
		padding:35px 0;
	}
	.standaloneLanding .solutionBox {
		padding:40px 25px 0 25px;
	}
	#landingGrey .mainParagraph {
		padding:0;
	}
	#landingGrey .smallRed {
		margin:40px auto;
	}
	.standaloneLanding #innerContent #getStarted h3 {
		margin:10px 0 0 0;
	}
	.sideBySideCompare h3 {
		font-size:1.125em !important;
	}
	#ecommerceWebsites ul li img {
		max-height:50px;
	}
	.standaloneLanding #ecommerceWebsites ul {
		margin:0 auto !important;
	}
	.standaloneLanding #ecommerceWebsites ul li {
		margin:10px;
	}
	.standaloneLanding #ecommerceWebsites h2 {
		margin:10px 0 0 0;
	}
	.sideBySideCompare {
		width:300px;
	}
	#mignon-faget-landing-page .sideBySideCompare {
		width:300px;
		font-size:0.75em;
	}
	.splitColorLeft {
		float:none;
		width:100%;
	}
	.splitColorRight {
		float:none;
		width:100%;
		height:auto;
	}
	.splitColorRight ul {
		margin:0 auto 0 auto !important;
		padding:25px 0;
		width:300px;
	}
	.splitColorRight ul li {
		margin:0 10px;
		float:none;
	}
	.splitColorLeft p {
		margin:15px auto 0 auto !important;
		width:310px;
		float:none;
	}
	#case-study-guy-harvey .splitColorLeft p {
		margin:35px auto 0 auto !important;
	}
	.singleCaseStudy #fullHeader {
		margin-top:60px;
	}
	.singleCaseStudy #fullHeader h1 {
		line-height:46px;
	}
	.singleCaseStudy #fullHeader p {
		width:300px;
	}
	.paddedSection {
		padding:40px 0;
	}
	#innerContent .paddedSection h2 {
		line-height:36px;
	}
	.paddedSection .mainParagraph {
		width:300px;
	}
	.pullQuote {
		float:none;
		margin:0 0 30px 0;
		width:280px;
	}
	.midQuote p {
		width:300px;
	}
	#migrating img {
		float:none;
		margin:0 auto 20px auto !important;
		width:300px;
	}
	#migrating .container960 h2 {
		margin-top:80px;
	}
	.resultsAside {
		float:none;
		margin-left:0;
		margin-bottom:40px;
	}
	.resultsAside p {
		width:150px;
		margin:0 auto 20px auto;
	}
	.continueBlock {
		width:100%;
		float:none;
	}
	.newFeatures .featuresContent {
		width:100% !important;
		float:none !important;
	}
	.newFeatures .wideContainer {
		background:none !important;
		height:auto !important;
		margin-bottom:0 !important;
	}
	.newFeatures h2 {
		line-height:36px;
		margin-bottom:45px !important;
	}
	.newFeatures {
		padding:45px 0 75px 0;
	}
	.newFeatures .btnTransparentSquared {
		display:block;
		margin-right:95px;
		margin-bottom:25px;
		width:115px;
	}
	#modal {
		width:230px;
	}
	#modal input {
		width:65%;
	}
	#case-study-bare-bones .splitColorRight {
		height:460px;
		padding-bottom:25px;
	}
	#case-study-bare-bones .splitColorLeft {
		height:200px;
	}
	#case-study-bare-bones .largeMidQuote ul {
		font-size:1.1125em;
		width:100%;
		margin:40px auto 30px auto !important;
	}
	.largeMidQuote ul li {
		float:none;
	}
	#case-study-bare-bones .largeMidQuote ul li:nth-child(2) {
		margin:30px 0;
	}
	#case-study-bare-bones .splitColorLeft {
		height:200px;
	}
	.splitColorRight h2 {
		margin:35px 0 0 0 !important;
		text-align:center;
	}
	#case-study-bare-bones .splitColorRight ul {
		width:300px;
		padding-top:0;
		margin:10px auto 0 auto !important;
	}
	#case-study-bare-bones .splitColorRight ul li {
		margin:0 10px;
	}
	#case-study-bare-bones .resultsAside p {
		width:180px;
	}
	.middleApp {
		margin:20px auto;
	}
	.appStoreLink {
		margin:20px auto;
		display:block;
		float:none;
	}
	#homeBanner p {
		width:300px;
		margin:0 auto;
	}
	.bannerPadding {
		height:85px !important;
		padding:35px 0 0 0;
	}
	#homeBanner i {
		right:10px;
		top:8px;
	}
	#touchPoints ul {
		width:210px;
		margin:30px auto 0 auto;
	}
	#touchPoints ul li {
		margin:0 25px;
		height:auto;
	}
	#touchPoints ul li:nth-child(1) {
		margin:0 25px;
	}
	#touchPoints ul li:nth-child(4) {
		margin:0 25px;
	}
	.ERPStudy {
		width:300px;
		float:none;
		margin:40px auto;
	}
	#seamlessERP ul {
		width:300px;
		margin:30px auto;
	}
	#seamlessERP ul li {
		margin:20px 5px;
	}
	.ERPHeader a i {
		left:105px;
	}
	.ERPHeader a span {
		left:50px;
	}
	.ERPStudy:nth-child(even) {
		margin:40px auto;
	}
	.ERPStudy:nth-child(odd) {
		margin:40px auto;
	}
	#touchPoints ul li span {
		margin:100px 0 55px 0;
	}
	#seamlessERP h2 {
		width:300px;
	}
	#peaksBgTop,
	#peaksBgBottom {
		display:none;
	}
	.ERPHeader {
		height:250px !important;
	}
	.ERPStudy {
		height:450px;
	}
	.ERPHeader a i {
		top:90px;
	}
	.ERPHeader a span {
		top:130px;
	}
	#erp-landing #landingHeader h1 {
		line-height:35px;
	}
	#bizNeeds img {
		display:none;
	}
	#bizNeeds h2, #bizNeeds p {
		width:300px;
	}
	#systemsIntegrated img {
		position:relative;
		max-width:300px;
	}
	#systemsIntegrated p {
		width:100%;
		margin-bottom:50px;
	}
	#systemsIntegrated {
		padding:65px 0;
	}
	#touchPointsLanding {
		padding:65px 0 60px 0;
	}
	#touchPointsLanding ul {
		width:300px;
	}
	#touchPointsLanding ul li {
		width:300px;
		margin-bottom:50px;
	}
	#ERPresults {
		padding:65px 0 95px 0;
	}
	#ERPresults p {
		width:300px;
	}
	#crown-erp #ecommerceWebsites {
		padding:40px 0 50px 0;
	}
	#erpHeaders h2 {
		margin:30px 0 0 0 !important;
	}
	#touchPointsLanding h2 {
		line-height:40px;
	}
	#bamboo-erp #erpHeaders h2,
	#ghp-erp #erpHeaders h2 {
		margin:30px 25px !important;
	}
	#bamboo-erp #ERPIntro p,
	#ghp-erp #ERPIntro p {
		width:300px;
	}
	#bamboo-erp #bizNeeds h2, 
	#bamboo-erp #bizNeeds p,
	#ghp-erp #bizNeeds h2, 
	#ghp-erp #bizNeeds p {
		width:100%;
		padding-right:0;
	}
	#bamboo-erp #systemsIntegrated,
	#ghp-erp #systemsIntegrated {
		padding:55px 0 65px 0;
	}
	#bamboo-erp #touchPointsLanding,
	#ghp-erp #touchPointsLanding {
		padding:55px 0 60px 0;
	}
	#bamboo-erp #touchPointsLanding ul,
	#ghp-erp #touchPointsLanding ul,
	#mignon-erp #touchPointsLanding ul,
	#paper-erp #touchPointsLanding ul {
		width:300px;
	}
	#bamboo-erp #touchPointsLanding ul li,
	#ghp-erp #touchPointsLanding ul li,
	#mignon-erp #touchPointsLanding ul li,
	#paper-erp #touchPointsLanding ul li {
		width:100%;
	}
	#bamboo-erp #ecommerceWebsites h2,
	#ghp-erp #ecommerceWebsites h2,
	#mignon-erp #ecommerceWebsites h2,
	#paper-erp #ecommerceWebsites h2 {
		margin:50px 0 0 0;
	}
	#bamboo-erp #bizNeeds,
	#ghp-erp #bizNeeds {
		padding:60px 0 50px 0;
	}
	#soloParagraph p {
		width:300px;
	}
	#bamboo-erp #touchPointsLanding ul li img,
	#ghp-erp #touchPointsLanding ul li img {
		left:32%;
	}
	#mignon-erp #ERPIntro p {
		margin:45px 35px;
	}
	#mignon-erp #bizNeeds h2, 
	#mignon-erp #bizNeeds p {
		width:100%;
	}
	#bizNeeds ul {
		width:97%;
	}
	#mignon-erp #systemsIntegrated {
		padding:5px 0 75px 0;
	}
	#mignon-erp #bizNeeds {
		padding:50px 0 40px 0;
	}
	#mignon-erp #touchPointsLanding {
		padding:65px 0 80px 0;
	}
	#paper-erp #ERPIntro p {
		margin:45px 35px;
	}
	#paper-erp #bizNeeds h2, 
	#paper-erp #bizNeeds p {
		width:100%;
	}
	#paper-erp #systemsIntegrated {
		padding:5px 0 75px 0;
	}
	#paper-erp #bizNeeds {
		padding:50px 0 40px 0;
	}
	#paper-erp #touchPointsLanding {
		padding:65px 0 80px 0;
	}
	#partnerGrowth {
		width:300px;
		padding:50px 0 40px 0;
	}
	.tripleMap {
		width:90%;
		margin:45px auto;
		float:none;
	}
	#MAPMiddleOptions {
		width:300px;
	}
	#MAPmiddle .MAPWrap {
		min-height:1090px;
	}
	#MAPMore {
		width:300px;
	}
	#levelList {
		width:200px;
	}
	#levelList ul li:nth-child(1) {
		margin:20px 0;
	}
	#levelList ul li {
		margin:20px 0;
		display:block;
		float:none;
	}
	#levelList ul li:nth-child(3) {
		margin:20px 0;
	}
	#levelList #firstLine {
		left:165px;
		width:150px;
	}
	#levelList #secondLine {
		right:165px;
		width:150px;
	}
	.moreContent {
		float:none;
		width:100%;
	}
	#priceMAP h2 {
		line-height:36px;
	}
	#priceMAP #priceMAPIntro {
		width:90%;
	}
	#MAPmiddle .MAPWrap {
		width:100%;
		float:none;
		min-height:790px;
		border-left:none;
	}
	#firstLine, #secondLine {
		display:none;
	}
	#nextLevel h2 {
		line-height:36px;
	}
	#partnerGrowth h2 {
		line-height:36px;
	}
	#partnerGrowth .smallRed {
		margin:10px auto 35px auto;
	}
	#partnerGrowth p {
		margin:0 20px;
	}
	.priceMAP {
		padding:60px 0 100px 0;
	}
	#MAP_Landing #landingHeader h1 {
		margin:0;
	}
	#MAP_Landing #landingHeader {
		padding:0 0 70px 0;
	}
	.MAPWrap ul {
		margin:0 10px !important;
	}
	#levelList ul {
		margin-top:10px;
	}
	#nextLevel {
		padding:80px 0;
	}
	#MAPLearn h2 {
		line-height:36px;
	}
	#innerContent .moreContent h4 {
		margin:0 30px 35px 30px;
	}
	#case-study-crown-automotive .paddedSection p {
		width:100%;
	}
	#case-study-crown-automotive .paddedSection .mainParagraph {
		width:100%;
	}
	#case-study-crown-automotive #outgrowing .container960 p {
		width:100%;
	}
	#case-study-crown-automotive .pullQuote {
		width:290px;
	}
	#case-study-crown-automotive .container960 .pullQuote p {
		float:none;
	}
	#floatingForm {
		top:400px;
		right:0;
		width:300px;
	}
	#irce-2016 #revolutionize,
	#irce-2018 #revolutionize {
		padding:650px 0 80px 0;
	}
	#irce-2016 #revolutionize p,
	#irce-2016 #revolutionize h2,
	#irce-2018 #revolutionize p,
	#irce-2018 #revolutionize h2 {
		width:100%;
		text-align:center;
	}
	#irceMap ul li i {
		font-size:3em;
	}
	#irceMap ul li p {
		font-size:0.875em;
	}
	#enterpriseLeader p {
		width:100%;
	}
	#irceMap ul li:nth-child(1) {
		margin:0 10px 0 0;
	}
	#irceMap ul li {
		margin:0 10px;
	}
	#irceMap ul li:nth-child(3) {
		margin:0 0 0 10px;
	}
	#irce-2016 #landingHeader h1 span,
	#irce-2018 #landingHeader h1 span {
		font-size:0.22em;
	}
	#irce-2016 #landingHeader #box1,
	#irce-2018 #landingHeader #box1 {
		margin-bottom:0;
	}
	#irce-2016 #landingHeader #box2,
	#irce-2018 #landingHeader #box2 {
		margin-top:5px;
		padding:10px 110px 10px 20px;
	}
	#irceMap ul li {
		display:block;
		float:none;
	}
	#irceMap ul {
		width:240px;
		margin:0 auto 30px auto;
	}
	#irceMap ul li:nth-child(1),
	#irceMap ul li:nth-child(3),
	#irceMap ul li {
		margin:35px 0;
	}
	#irce-2016 #landingHeader #box1, 
	#irce-2016 #landingHeader #box2 {
		font-size:0.75em;
	}
	#irce-2018 #landingHeader #box1, 
	#irce-2018 #landingHeader #box2 {
		font-size:1em;
		padding:10px 40px 10px 20px;
	}
	#floatingForm input {
		width:230px;
	}
	#floatingSubmit {
		width:262px !important;
	}
	#irce-2016 #landingHeader h1,
	#irce-2018 #landingHeader h1 {
		margin:0;
		line-height:65px;
		font-size:3em;
	}
	#irce-2016 #homeNav,
	#irce-2018 #homeNav {
		height:70px;
	}
	#floatingForm iframe {
		width:300px;
		height:760px;
	}
	#vod #nineHeader p, 
	#vod16 #nineHeader p {
		width:100%;
	}
	#vod #nineHeader h1, 
	#vod16 #nineHeader h1 {
		margin:15px 0;
	}
	#vod #innerContent .nineFeaturesSection p,
	#vod16 #innerContent .nineFeaturesSection p {
		width:100%
	}
	#vodContainer #passw {
		left:0;	
	}
	#vod #nineHeader,
	#vod16 #nineHeader {
		height:auto;
	}
	#vod .buttonCheckout,
	#vod16 .buttonCheckout {
		margin-top:10px;
		margin-left:0;
	}
	.irceTransform #landingHeader h1 {
		font-size:3.158em !important;
	}
	.irceTransform #landingHeader h1 span {
		font-size:0.31em !important;
	}
	.irceTransform #landingHeader #box1, 
	.irceTransform #landingHeader #box2 {
		line-height:15px;
	}
	.irceTransform #floatingForm,
	.irceRePlatform #floatingForm {
		top:370px;
	}
	.irceRePlatform #landingHeader h1 {
		font-size:3em !important;
	}
	.irceRePlatform #landingHeader h1 span {
		font-size:0.31em !important;
	}
	.irceOffShelf #landingHeader h1,
	.irceDeserve #landingHeader h1 {
		font-size:2.158em !important;
		line-height:45px !important;
		margin:30px 0 0 0 !important;
	}
	.irceOffShelf #floatingForm {
		top:340px;
	}
	.irceOffShelf #landingHeader h1 {
		width:auto;
	}
	.irceDeserve #floatingForm {
		top:440px;
	}
	.irceVS #floatingForm {
		top:580px;
	}
	#case-study-essential-depot .container960 #transUp {
		width:180px !important;
		margin:20px auto;
	}
	#case-study-essential-depot .resultsAside p #tranIcon {
		margin-left:0;
	}
	#case-study-essential-depot .container960 #revUp {
		width:115px !important;
		margin:20px auto;
	}
	#case-study-essential-depot .resultsAside p #revenueIcon {
		margin-left:0;
	}
	#case-study-essential-depot .container960 #orderUp {
		width:100px !important;
		margin:20px auto;
	}
	#case-study-essential-depot .resultsAside p #laptopIcon {
		margin-left:0;
	}
	#case-study-essential-depot #fullHeader p {
		width:300px;
	}
	.paddedSection .mainParagraphLessMargin {
		width:300px;
	}
	#case-study-essential-depot .midQuote p {
		width:300px;
	}
	#case-study-essential-depot .container960 p {
		width:100%;
	}
	#tilesLeft,
	#tilesRight {
		display:none;
	}
	#featured #wideHeaderSubbed h1 {
		margin:65px 0 30px 0;
	}
	.largeTile {
		min-height:300px;
	}
	.wideTile {
		min-height:300px;
	}
	.smallTile {
		min-height:300px;
		width:100%;
	}
	#tilesRightResp,
	#tilesLeftResp {
		display:block;
		float:none;
		width:100%;
	}
	#tpLinkTile .starterLink {
		background-size:65%;
	}
	#taylorTile .starterLink {
		background-size:55%;
	}
	#paperStoreTile .starterLink {
		background-size:70%;
	}
	#luliTile .starterLink {
		background-size:45%;
	}
	#cliveTile .starterLink {
		background-size:65%;
	}
	#featured .largeTile .featuredHover h2 {
		margin-top:35px;
	}
	#featured .wideTile .featuredHover h2, #featured .smallTile .featuredHover h2 {
		margin-top:40px;
	}
	#featured .featuredHover h3 {
		font-size:1.5em;
		margin-bottom:30px;
	}
	#featured .featuredHover .smallGrey {
		margin:15px auto;
	}
	#featured #additionalClients .wideContainer {
		width:300px;
	}
	#featured #additionalClients ul {
		width:300px;
	}
	#featured #additionalClients ul li {
		margin:15px 12px;
		width:120px;
	}
	#featured #additionalClients ul li img {
		width:100%;
	}
	#featured #innerContent #subnav {
		display:block;
	}
	#featured #innerContent #subnav {
		margin:65px 0 0 0 !important;
	}
	#featured #wideHeaderSubbed h2 {
		margin:15px 30px 10px 30px;
	}
	#featured #subnav li a {
		font-size:0.5em;
	}
	#fullSlider {
		height:auto;
		padding-bottom:60px;
	}
	#fullSlider iframe {
		display:none;
	}
	#fullSlider .slideText {
		display:block;
		width:100%;
		margin:0 auto;
	}
	#fullSlider p {
		width:auto !important;
		margin:0 30px;
	}
	.slideText h3 {
		width:auto !important;
	}
	.slideThumbnail {
		display:block;
	}
	.slideThumbnail {
		height:200px;
	}
	#featured .slick-prev, 
	#featured .slick-next {
		display:block !important;
		width:30px !important;
		height:30px !important;
		top:95px;
	}
	.features2016 #wideHeaderSubbed #featuresList {
		width:300px;
	}
	.features2016 #wideHeaderSubbed #featuresList li {
		width:150px;
		text-align:center;
		margin-bottom:65px;
		font-size:0.875em;
	}
	.features2016 #landingHeader .wideContainer .wideContainer img {
		right:0;
		width:300px;
	}
	.newFeature .twoColList li {
		width:100%;
		min-height:auto;
	}
	.newFeature .threeColList li {
		width:100%;
		min-height:auto;
	}
	#featuresWrap {
		padding-top:110px;
	}
	.newFeature .twoColList li:nth-child(2n) {
		margin-left:0;
	}
	.features2016 #wideHeaderSubbed #featuresList li a i {
		float:none;
		margin-right:0;
		margin-bottom:5px;
	}
	.features2016 #wideHeaderSubbed #ecommFeatures {
		margin:105px 0 65px 0;
	}
	.features2016 #wrapper {
		overflow:hidden;
	}
	.features2016 #wideHeaderSubbed h1 {
		line-height:40px;
		margin-top:125px;
	}
	.features2016 #wideHeaderSubbed {
		padding-bottom:220px;
	}
	.newFeature .featureIntro {
		width:100%;
	}
	.miva2016 #ecommerceWebsites ul li img {
		max-width:124px !important;
	}
	.miva2016 #touchPoints ul {
		margin:45px auto 0 auto;
	}
	.miva2016 #touchPoints ul li,
	.miva2016 #touchPoints ul li:nth-child(1),
	.miva2016 #touchPoints ul li:nth-child(4) {
		margin:20px !important;
	}
	.miva2016 #touchPoints ul li {
		background:url(/images/new-images/hex-light.svg) no-repeat center top;
		}
		.miva2016 #touchPoints ul li:hover {
			background:url(/images/new-images/hexagon.svg) no-repeat center top;
		}
	.miva2016 #touchPoints ul li span {
		margin:40px 0 55px 0;
	}
	.miva2016 #streamline {
		padding:45px 0 95px 0;
		background:#26282b url("/images/new-images/streamline-bg.png") no-repeat center 230px;
		-webkit-background-size:70%;
		-moz-background-size:70%;
		-o-background-size:70%;
		background-size:70%;
	}
	#streamline #leftContent {
		width:100%;
		text-align:center;
		margin-top:175px;
	}
	.miva2016 #streamline h2 {
		line-height:26px;
		font-size:1.75em;
	}
	.miva2016 #streamline h2 span {
		margin-bottom:-10px;
		display:block;
	}
	.featuredHoverSimple {
		margin-top:150px;
	}
	#featuredStore1Simple .featuredHoverSimple {
		margin-top:170px;
	}
	#featuredStore1Simple .initialLink:hover {
		background-position:center center;
		background-size:180px auto;
	}
	#mivaHome #featuredStore2Simple .initialLink:hover {
		background-position:center center;
	}
	#featuredStore2Simple .featuredHoverSimple {
		margin-top:155px;
	}
	#featuredStore1Simple .initialLink {
		background-size:180px auto;
	}
	#mivaHome #featuredStore2Simple .featuredHoverSimple {
		margin-top:160px;
	}
	.miva2016 #touchPoints {
		padding:20px 0 50px 0;
	}
	.miva2016 .homeCaseStudy,
	.miva2016 .homeCaseStudy:nth-child(2) {
		height:auto;
		padding-bottom:30px;
	}
	.features2016 #featuresList {
		display:none;
	}
	.features2016 #midJumpNav {
		display:block;
	}
	#backToTopSection {
		display:none;
	}
	.miva2016 .linkWrap {
		height:auto !important;
	}
	.miva2016 .caseLink i {
		left:130px;
	}
	.miva2016 .caseLink span {
		left:100px;
	}
	#g2Bar h2 {
		width:240px;
	}
	#headerCenterInfo {
		width:300px;
	}
	.containIconList {
		width:300px;
	}
	#platform-overview #landingHeader h1 {
		margin:70px 0 0 0;
	}
	#platform-overview #scalableSolution .solutionHeader {
		margin:15px 0 50px 0;
	}
	#scalableCross .content450 {
		margin-top:20px;
	}
	.crossedDiv .wideContainer {
		height:690px;
		background:url("/images/new-images/hat-screen.png") no-repeat center bottom;
		-webkit-background-size:contain;
		-moz-background-size:contain;
		-o-background-size:contain;
		background-size:contain;
	}
	.content450 {
		width:100%;
		text-align:center;
	}
	#wcHosting,
	#totalAccess {
		padding:85px 0;
	}
	.iconList {
		float:none;
		width:100%;
	}
	.iconList h3,
	.iconList p {
		width:75%;
	}
	.iconList:nth-child(2n) {
		margin-left:0;
	}
	#headerCenterInfo p {
		margin:0 20px 45px 20px;
	}
	#platform-overview #scalableSolution {
		padding-top:100px;
	}
	#platform-overview .solutionBox {
		padding:20px 25px 0 25px;
	}
	#platform-overview #scalableSolution h2 {
		margin:0 10px;
	}
	.iconList i {
		font-size:3em;
	}
	#inhouseAgency {
		padding:50px 0 40px 0;
	}
	#parcelContent table {
		margin:0 0 70px 0;
		width:100%;
	}
	#parcelContent h2 {
		line-height:36px;
	}
	#parcelContent ul li i {
		margin:0 10px 30px 0;
	}
	#parcelContent h3 {
		text-align:center;
	}
	#parcelContent .btnRedStandard {
		width:100px;
		margin:0 0 0 45px;
	}
	.partnerBox {
		width:86%;
		float:none;
		height:auto;
	}
	.partnerBox:nth-child(even) {
		margin-left:0;
	}
	.threeColumnBox {
		float:none;
		width:100%;
		height:auto;
		padding:50px 0 60px 0;
		border-top:none;
	}
	.fauxCell {
		display:block;
		float:left;
		clear:left;
	}
	.fauxCell.mainInfo {
		width:85%;
	}
	.prodList {
		padding-bottom:20px;
	}
	#whats-new-9-6 .newFeatures .wideContainer {
		height:100% !important;
		background-position:center bottom;
		background:inherit !important;
	}
	#whats-new-9-6 .newFeatures {
		height:auto !important;
		text-align:center;
	}
	#whats-new-9-6 .featuresContent {
		text-align:center;
	}
	#whats-new-9-6 #landingHeader {
		padding-bottom:50px;
	}
	#whats-new-9-6 #landingHeader h1 {
		margin-top:140px;
	}
	#mivaPaySection {
		padding-bottom:90px !important;
	}
	#reviewBaskets {
		height:auto !important;
	}
	#googleShopping {
		height:auto !important;
	}
	#responsiveEmail {
		height:auto !important;
		padding-bottom:90px !important;
	}
	#etsyMarketplace {
		height:auto !important;
	}
	#inventoryCheckout {
		height:auto !important;
	}
	#whats-new-9-6 .newFeatures .btnTransparentSquared {
		margin:0 auto !important;
	}
	#googleShopping h2 {
		width:100%;
		background-size:100%;
	}
	#subManagement {
		padding-bottom:90px !important;
	}
	#category-listing #searchspring-search_results .article-item, #category-listing #searchspring-search_results .product-item {
		width:86.7%;
	}
	#mivapay #landingHeader {
		padding-bottom:80px;
	}
	#mivapay #landingHeader h1 {
		margin:135px 0 50px 0;
	}
	#storePayment {
		background:#f2f2f2;
		height:420px;
	}
	#fasterCheckouts {
		height:300px;
	}
	#mivapay .featuresContent {
		margin-top:0;
	}
	#fasterCheckouts .featuresContent h2 {
		margin:0 0 10px 0;
	}
	#mivapay .featuresContent h2 {
		text-align:center;
	}
	#mivapay .featuresContent p {
		text-align:center;
	}
	#subTools {
		height:380px;
	}
	#subTools .btnTransparentSquared {
		margin:45px auto 0 auto;
	}
	#dataProtection {
		height:440px;
	}
	#payPricingOptions {
		width:300px;
	}
	.mivaPayBtn .blue-get-started-btn {
		width:160px;
	}
	#mivapayPricing {
		padding:65px 0;
	}
	#payPricing .mivaPayWrap {
		float:none;
		width:100%;
		margin:45px 0 65px 0;
	}
	#mivapay #landingHeader h1 span {
		width:300px;
	}
	#sub-management .featuresContent img {
		display:none;
	}
	#toolsLeft {
		display:none;
	}
	#sub-management .featuresContent {
		height:100%;
		margin-top:0;
	}
	#sub-management .featuresContent h2,
	#sub-management .featuresContent p {
		text-align:center;
	}
	#sub-management #landingHeader h1 {
		margin:155px 0 0 0;
	}
	#sub-management #landingHeader {
		padding:0 0 90px 0;
	}
	#manageTools .featuresContent {
		margin:0 !important;
	}
	#leverage {
		padding:75px 0;
	}
	#reportingEngine {
		padding:75px 0;
	}
	#sub-management .newFeatures {
		height:auto;
		padding:75px 0;
	}
	#thank-you #landingHeader h1 {
		margin:65px 0 0 0;
	}
	#thank-you #landingHeader {
		padding:0 0 100px 0;
	}
	#newNav #responsiveLeftMenu {
		color:#000;
	}
	#newNav ul {
		display:none;
	}
	#magento-headache #landingHeader h2,
	#magento-integration #landingHeader h2,
	#magento-cloud #landingHeader h2,
	#magento-security #landingHeader h2,
	#magento-support #landingHeader h2 {
		margin:45px 20px 0 20px;
	}
	#theProblem img {
		display:none;
	}
	#theSolution img {
		display:none;
	}
	#magento-security #theProblem img,
	#magento-support #theProblem img {
		display:block;
		position:relative;
		left:0;
		top:30px;
		width:300px;
	}
	.leftLogoInfo {
		width:90%;
	}
	#magentoSolution .leftLogoInfo {
		float:left;
	}
	#magento-headache #landingHeader h1,
	#magento-integration #landingHeader h1,
	#magento-cloud #landingHeader h1,
	#magento-security #landingHeader h1,
	#magento-support #landingHeader h1 {
		margin:50px 0 0 0;
	}
	#magento-support #landingHeader h1 {
		line-height:48px;
	}
	#magento-headache #landingHeader #downLinkCircle,
	#magento-integration #landingHeader #downLinkCircle,
	#magento-cloud #landingHeader #downLinkCircle,
	#magento-security #landingHeader #downLinkCircle,
	#magento-support #landingHeader #downLinkCircle {
		margin:60px auto 0 auto;
	}
	#magentoProblem .leftLogoInfo {
		background:none;
	}
	#magentoSolution .leftLogoInfo {
		background:none;
	}
	#magentoSolution .leftLogoInfo .btnTransparentSquared {
		margin-left:70px;
	}
	#magento-headache #getStartedContainer,
	#magento-integration #getStartedContainer,
	#magento-cloud #getStartedContainer,
	#magento-security #getStartedContainer,
	#magento-support #getStartedContainer {
		width:300px;
	}
	#magento-headache #getStarted,
	#magento-integration #getStarted,
	#magento-cloud #getStarted,
	#magento-security #getStarted,
	#magento-support #getStarted {
		padding:95px 0;
	}
	#magento-headache #landingHeader #downLinkCircle,
	#magento-integration #landingHeader #downLinkCircle,
	#magento-cloud #landingHeader #downLinkCircle,
	#magento-security #landingHeader #downLinkCircle,
	#magento-support #landingHeader #downLinkCircle {
		display:block;
	}
	.augUpdate #revIdeas h2 span {
		font-size:0.3em;
	}
	.augUpdate #touchPoints h2 span {
		font-size:0.3em;
	}
	.augUpdate #featuredStore2Simple .featuredHoverSimple {
		margin-top:150px;
	}
	.augUpdate #featuredStore2Simple .initialLink {
		background-size:225px auto;
	}
	.augUpdate #featuredStore2Simple .initialLink:hover {
		background-position:center 110px;
		background-size:225px auto;
	}
	.augUpdate #revIdeas #leftContent {
		text-align:center;
	}
	.augUpdate #customArch #leftContent {
		text-align:center;
	}
	.augUpdate #leftContent .capsLink {
		float:none !important;
	}
	#ecommerceWebsites #mivaPowers li {
		margin:10px auto !important;
		clear:left;
		text-align:center;
	}
	#ecommerceWebsites #mivaPowers {
		max-width:130px;
	}
	#doubleStartContainer {
		width:300px;
	}
	.started {
		float:none !important;
		clear:none !important;
		margin:0 auto !important;
	}
	.customQuote {
		float:none !important;
		clear:none !important;
		margin-top:15px !important;
	}
	#microsoft-dynamics #landingHeader h1 {
		margin:60px 0 0 0 !important;
	}
	#microsoft-dynamics #landingHeader h2 {
		margin:30px 0 !important;
	}
	.microsoft-dynamics--button_red {
		margin-right:0 !important;
		margin-bottom:15px;
	}
	#switch-to-miva #landingHeader {
		padding:0 0 130px 0;
	}
	#switch-to-miva #landingHeader h1 {
		margin:60px 0 0 0;
		font-size:2.5em;
	}
	#switch-to-miva #landingHeader h2 {
		margin:40px 30px 30px 30px;
	}
	#g2Customer img {
		width:300px;
		position:relative;
	}
	.paddedContent {
		padding:70px 0;
		text-align:center;
	}
	#switch-to-miva .floatedContent {
		width:100%;
	}
	#easySwitch h2 {
		line-height:40px;
	}
	#splitBoxOr div {
		width:66%;
	}
	.orDivide {
		left:136px;
		top:338px;
	}
	#leftOr {
		border-right:none;
	}
	#advantageContainer {
		width:100%;
		display:block;
	}
	.advantageRow {
		display:block;
		margin-bottom:20px;
	}
	.mivaSide {
		background:none;
		border-right:none;
		display:block;
		padding:30px 0;
		width:240px;
		margin:0 auto;
		float:none;
	}
	.competitorSide {
		background:none;
		border-bottom:solid 1px #e2e6eb;
		display:block;
		padding:30px 0;
		width:240px;
		margin:0 auto;
		float:none;
	}
	.mivaSide i {
		display:none;
	}
	#exploreAdvantage .orDivide {
		position:relative;
		top:-10px;
		left:130px;
		margin:20px 0;
		width:14px !important;
	}
	.floatedContent h2 {
		width:100%;
	}
	.floatedContent .btnTransparentSquared {
		font-size:0.75em;
	}
	#easySwitch .btnTransparentSquared {
		width:235px;
		font-size:0.75em;
	}
	#exploreAdvantage h2 {
		line-height:40px;
	}
	#upgrade-your-site #landingHeader,
	#before-and-after #landingHeader {
		padding:0 0 80px 0;
	}
	#upgrade-your-site #landingHeader h1,
	#before-and-after #landingHeader h1 {
		margin:40px 0 0 0;
	}
	#upgrade-your-site .iconList h3, 
	#upgrade-your-site .iconList p,
	#before-and-after .iconList h3,
	#before-and-after .iconList p {
		width:75%;
	}
	#upgrade-your-site #inhouseAgency h2,
	#before-and-after #inhouseAgency h2 {
		margin:0 20px 150px 20px;
		font-size:2em;
	}
	#upgradeTime {
		text-align:center;
		padding:90px 0 270px 0;
		background:#26282b url(/images/new-images/streamline-bg.png) no-repeat center bottom 110px;
		-webkit-background-size:270px auto;
		-moz-background-size:270px auto;
		-o-background-size:270px auto;
		background-size:270px auto;
	}
	#upgradeTime .floatedContent {
		width:100%;
	}
	#upgradeTime h2 {
		text-align:center;
		width:100%;
		float:none;
	}
	#upgradeTime p {
		float:none;
	}
	#upgradeTime .btnTransparentSquared {
		width:230px;
		margin:50px auto 0 auto;
		display:block;
		float:none;
	}
	#digitalRevolution {
		background:#F6F6F6;
		text-align:center;
	}
	#digitalRevolution .floatedContent {
		width:100%;
		float:none;
		margin:100px auto 0 auto;
	}
	#digitalRevolution .floatedContent h2 {
		width:100%;
	}
	#digitalRevolution .floatedContent p:nth-child(4) {
		margin-bottom:40px;
	}
	#digitalRevolution img {
		position:relative;
		right:auto;
		top:0;
		left:0;
		width:300px;
	}
	#digitalRevolution .btnTransparentSquared {
		clear:both;
		display:block;
		width:260px;
		margin:0 auto;
		float:none;
	}
	#topEnterprise .floatedContent {
		width:100%;
		text-align:center;
	}
	#costResults .floatedContent {
		float:left;
	}
	#proExpert .floatedContent:nth-child(2) {
		margin:25px 0 0 0;
		width:100%;
	}
	#proExpert .floatedContent {
		width:100%;
	}
	#proExpert .floatedContent h2 {
		width:100%;
	}
	#topEnterprise .floatedContent img {
		float:none;
		max-width:100%;
	}
	#topEnterprise .btnTransparentSquared {
		clear:left;
		float:none;
		width:170px;
		margin:0 auto 40px auto;
		display:block;
	}
	#topEnterprise .floatedContent h2 {
		width:100%;
	}
	#enterprise #inhouseAgency .headingParagraph {
		margin:0 10px 115px 10px;
	}
	#enterprise #inhouseAgency h2 {
		line-height:40px;
	}
	#enterprise .iconList p,
	#enterprise .iconList h3 {
		width:75%;
		text-align:left;
	}
	#costResults .floatedContent {
		width:100%;
	}
	#compSupport p {
		margin:0;
	}
	#enterpriseDemands .floatedContent {
		width:100%;
	}
	#enterpriseDemands .floatedContent h2 {
		width:100%;	
	}
	.enterprise2016 #landingHeader {
		padding:0 0 80px 0;
		background: url(/images/new-images/hero-smile-flannel.jpg) no-repeat center 60px;
	    -webkit-background-size: cover;
	    -moz-background-size: cover;
	    -o-background-size: cover;
	    background-size: cover;
	}
	.enterprise2016 #landingHeader h1 {
		margin:55px 0 0 0;
	}
	#topEnterprise .centeredContent {
		width:300px;
	}
	#topEnterprise .centeredContent img {
		max-width:100%;
	}
	#tripleStat .tripleRow div:nth-child(1) {
		padding:10px 5px 0 0;
	}
	#tripleStat .tripleRow div {
		padding:10px 5px;
	}
	#enterprise #customControl .headingParagraph {
		margin:0 20px 15px 20px;
	}
	#enterprise #customControl h2 {
		line-height:40px;
	}
	.containIconList .float-left, .containIconList .float-right {
		float:none;
		width:100%;
	}
	#compSupport h2,
	#compSupport .updateToGraph {
		line-height:40px;
	}
	#compSupport {
		padding:90px 0;
	}
	#digitalRevolution .btnTransparentSquared {
		padding:10px 23px;
	}
	#tripleHeader {
		font-size:1em;
	}
	#tripleData {
		font-size:0.6em;
	}
	#costResults .floatedContent .btnTransparentSquared {
		clear:both;
		float:none;
		display:block;
		margin:20px auto 0 auto;
		width:150px;
	}
	#costResults .floatedContent p:nth-child(5) {
		margin:10px 0 40px 0;
	}
	#proExpert .floatedContent .btnTransparentSquared {
		clear:both;
		float:none;
		display:block;
		margin:20px auto 0 auto;
		width:170px;
	}
	#proExpert .floatedContent a {
		width:100%;
		margin:35px auto;
		text-align:center;
	}
	#enterpriseDemands h3 {
		text-align:center;
		width:100%;
	}
	#enterpriseDemands .btnTransparentSquared {
		width:78%;
	}
	#enterpriseDemands img {
		display:none;
	}
	#mivaconExclusive aside {
		margin:0 auto;
		float:none;
		width:300px;
	}
	#mivaconExclusive aside div {
		width:115px;
	}
	#mivaconExclusive .floatedContent {
		width:100%;
		margin-top:50px;
		float:left;
		text-align:center;
	}
	#mivaconExclusive .floatedContent h2,
	#mivaconExclusive .floatedContent p {
		width:100%;
	}
	#transactionSupport .floatedContent {
		float:none;
		width:100%;
		margin-top:110px;
	}
	#transactionSupport .wideContainer {
		background:url(/images/new-images/businesses.png) no-repeat center top;
		-webkit-background-size:90%;
		-moz-background-size:90%;
		-o-background-size:90%;
		background-size:90%;
	}
	#authorize #getStarted h3 {
		margin:35px 20px 50px 20px;
	}
	#authorize #getStartedContainer {
		width:300px;
	}
	#authorize #landingHeader h1 {
		margin:35px 0 0 0;
	}
	#authorize #landingHeader {
		padding:0 0 100px 0;
	}
	#mivaconExclusive aside div h3 {
		font-size:3.313em;
	}
	#transactionSupport .floatedContent h2 {
		margin-bottom:35px !important;
	}
	#transactionSupport .floatedContent ul {
		text-align:left;
	}
	#paymentExperience .floatedContent {
		width:100%;
		text-align:center;
	}
	#paymentExperience {
		padding:70px 0;
	}
	#paymentExperience img {
		top:30px;
		right:auto;
		width:300px;
		left:0;
		position:relative;
	}
	#paymentExperience h2 {
		width:100%;
		text-align:center !important;
	}
	#safeSecure #paypalCard {
		left:0;
		top:50px;
		width:300px;
		position:relative;
	}
	#safeSecure .floatedContent h2 {
		width:100%;
		float:none;
		margin:0 auto 20px auto !important;
	}
	#safeSecure {
		padding:70px 0 110px 0;
	}
	#safeSecure .floatedContent {
		width:100%;
		text-align:center;
	}
	#braintree #storePayment .floatedContent {
		width:100%;
		margin-top:0;
		text-align:center;
	}
	#braintree #storePayment {
		background:#fff;
		padding:100px 0;
	}
	#braintree #landingHeader h2 {
		margin:60px 40px 0 40px;
	}
	#braintreeMiva p {
		margin:0;
	}
	#braintree #storePayment .btnTransparentSquared {
		padding:10px 30px;
		display:block;
		float:none;
		margin:0 auto;
		width:250px;
	}
	#braintree #landingHeader h1 {
		-webkit-background-size:100%;
		-moz-background-size:100%;
		-o-background-size:100%;
		background-size:100%;
		width:300px;
		margin:150px auto 0 auto;
		font-size:1.25em;
	}
	#braintree #landingHeader {
		padding-bottom:100px;
	}
	#braintreeMiva h3 {
		margin:50px 20px;
	}
	#braintreeMiva .buttonLarge {
		margin:0 auto;
	}
	#braintreeMiva .secondButton {
		margin:30px auto 0 auto;
		padding:15px 45px;
	}
	#braintree #storePayment h2 {
		text-align:center;
	}
	#safeSecure h2 img {
		display:none;
	}
	#smallPriceBox {
		width:240px;
		padding:50px 20px;
	}
	#costResults {
		background:#26282B;
	}
	#proExpert .floatedContent ul {
		text-align:left;
	}
	#enterprise .floatedContent h2 {
		font-size:1.75em !important;
	}
	#professional-services #solution2 {
		margin:0 auto;
	}
	#professional-services .crossedDiv .wideContainer {
		height:1540px;
	}
	#professional-services #proExpert .floatedContent,
	#systemsInt .floatedContent {
		width:100%;
	}
	#professional-services #proExpert .floatedContent:nth-child(2),
	#systemsInt .floatedContent:nth-child(2) {
		width:100%;
		margin:35px 0 0 0;
	}
	#professional-services #landingHeader h1 {
		margin:55px 0 0 0;
	}
	#professional-services #landingHeader {
		padding:0 0 270px 0;
	}
	#professional-services #landingHeader img {
		top:40px !important;
	}
	#proCaseStudy {
		background:url("/images/new-images/bg-red-angle.jpg") no-repeat scroll center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
		text-align:left;
	}
	#proCaseStudy .floatedContent {
		margin:230px 0 0 3%;
		width:290px;
	}
	#professional-services #costResults .floatedContent ul li:nth-child(2n) {
		margin-left:0;
	}
	#professional-services #costResults .floatedContent ul li {
		width:290px;
	}
	#proCaseStudy p {
		font-size:1.125em;
	}
	#proExpert .floatedContent ul li {
		text-align:center;
	}
	#professional-services #getStarted h2 {
		margin:0 10px 20px 10px;
	}
	.funnelCake #solution2 {
		margin:60px auto;
	}
	.funnelCake .crossedDiv .wideContainer {
		height:1950px;
	}
	.percentCircle {
		margin:0 auto 35px auto;
	}
	.funnelCake .crossedDiv .smallGrey {
		margin-bottom:85px;
	}
	#nextCloud img {
		width:300px;
		left:0;
		right:0;
		position:relative;
	}
	#retail-integration #nextCloud img,
	#seamless-experience #nextCloud img {
		top:0;
	}
	#retail-integration #nextCloud .floatedContent h2,
	#seamless-experience #nextCloud .floatedContent h2 {
		margin:0 0 40px 0 !important;
	}
	.floatedContent {
		width:100%;
		text-align:center;
	}
	#nextCloud .btnTransparentSquared {
		clear:both;
		float:none;
		width:200px;
		margin:40px auto 0 auto;
	}
	#nextCloud p {
		width:100%;
		margin-bottom:45px;
	}
	#nextCloud .floatedContent h2 {
		width:100%;
	}
	#nextCloud hr {
		display:none;
	}
	.funnelCake #landingHeader {
		padding:0 0 140px 0;
	}
	.funnelCake #landingHeader h1 {
		margin:65px 0 0 0;
		font-size:2.45em;
		line-height:40px;
	}
	#seamless-experience #landingHeader h1 {
		font-size:2em;
	}
	#seamless-experience #landingHeader h2 {
		font-size:1.25em;
	}
	.funnelCake .crossedDiv h2 {
		line-height:36px;
	}
	.funnelCake .crossedDiv h3 {
		margin:25px 0 65px 0;
	}
	#personal-experience #landingHeader h1 {
		margin:85px 0 0 0;
	}
	#personal-experience #landingHeader {
		padding:0 0 150px 0;
	}
	#personal-experience #solution2 {
		margin:60px auto;
	}
	#personal-experience .crossedDiv .wideContainer {
		height:1870px;
	}
	#outgrown-capabilities #landingHeader h1,
	#grow-scale #landingHeader h1 {
		margin:35px 10px 0 10px;
	}
	#outgrown-capabilities #landingHeader h2,
	#grow-scale #landingHeader h2 {
		margin:10px 30px 0 30px;
		font-size:1.25em;
	}
	#outgrown-capabilities #landingHeader,
	#grow-scale #landingHeader  {
		padding:0 0 100px 0;
	}
	#clientProfile h3 {
		margin:50px 30px 15px 30px;
	}
	#border-t {
		width:100%;
	}
	#clientProfile .tripleContainer {
		width:300px;
	}
	#clientProfile #solution2 {
		margin:0 auto 45px auto;
	}
	#clientProfile .solutionBox {
		margin-bottom:45px;
	}
	#resultsOnMiva .tripleContainer,
	.resultsOnMiva .tripleContainer {
		width:300px;
	}
	#resultsOnMiva .percentCircle,
	.resultsOnMiva .percentCircle {
		height:160px;
	}
	#resultsOnMiva h3,
	.resultsOnMiva h3 {
		margin:80px 30px 75px 30px;
	}
	#resultsOnMiva #solution2,
	.resultsOnMiva #solution2 {
		margin:0 auto;
	}
	#grow-scale #clientProfile h2 {
		line-height:36px;
	}
	#grow-scale #resultsOnMiva .solutionBox {
		max-width:170px;
	}
	#grow-scale #resultsOnMiva #solution2,
	#grow-scale #resultsOnMiva #solution3 {
		margin:0 auto;
	}
	#grow-scale #resultsOnMiva h3 {
		margin:0 30px 75px 30px;
	}
	#personal-experience .crossedDiv .btnTransparentSquared {
		font-size:0.7em;
		width:240px;
	}
	#outgrown-capabilities #resultsOnMiva h2 {
		line-height:36px;
	}
	#grow-scale .smallerHeader {
		margin:0 20px 50px 20px;
	}
	#grow-scale #resultsOnMiva h2 {
		line-height:36px;
	}
	#grow-scale #resultsOnMiva .tripleContainer {
		width:300px;
		margin:20px auto 0 auto;
	}
	.satisfaction #clientProfile #topVideo {
		width:300px;
	}
	.satisfaction #clientProfile #topVideo img {
		width:100%;
	}
	.satisfaction #clientProfile .smallerHeader {
		margin:0 10px 50px 10px;
	}
	.satisfaction #clientProfile .tripleContainer {
		width:300px;
		margin:70px auto 0 auto;
	}
	.satisfaction #clientProfile #solution1 {
		border-right:none;
		padding-right:0;
	}
	.satisfaction #clientProfile #solution2 {
		margin:0 auto 60px auto;
	}
	.satisfaction #clientProfile #topVideo {
		top:0;
		position:relative;
	}
	.satisfaction #clientProfile {
		padding:75px 0;
	}
	.satisfaction #landingHeader {
		padding:0 0 30px 0;
	}
	.satisfaction #landingHeader h1 {
		margin:5px 0 0 0;
	}
	.satisfaction #landingHeader h2 {
		margin:30px 10px;
	}
	#customer-satisfaction-2 #clientProfile #topVideo,
	#customer-satisfaction-3 #clientProfile #topVideo,
	#customer-satisfaction-5 #clientProfile #topVideo {
		top:-70px;
		width:300px;
	}
	#customer-satisfaction-2 #clientProfile,
	#customer-satisfaction-3 #clientProfile,
	#customer-satisfaction-5 #clientProfile {
		padding:0 0 80px 0;
	}
	#customer-satisfaction-2 .solutionBox span,
	#customer-satisfaction-3 .solutionBox span,
	#customer-satisfaction-5 .solutionBox span {
		display:inline !important;
	}
	#customer-satisfaction-2 #clientProfile #ROIheader,
	#customer-satisfaction-3 #clientProfile #ROIheader,
	#customer-satisfaction-5 #clientProfile #ROIheader {
		line-height:36px;
		margin:0 20px 60px 20px;
	}
	#customer-satisfaction-2 #clientProfile .smallerHeader,
	#customer-satisfaction-3 #clientProfile .smallerHeader,
	#customer-satisfaction-5 #clientProfile .smallerHeader {
		margin:0 30px 50px 30px;
	}
	#customer-satisfaction-2 #clientProfile h2 span,
	#customer-satisfaction-3 #clientProfile h2 span,
	#customer-satisfaction-5 #clientProfile h2 span {
		line-height:0;
		margin-bottom:0;
		font-size:0.4em;
	}
	#customer-satisfaction-2 #landingHeader,
	#customer-satisfaction-3 #landingHeader,
	#customer-satisfaction-5 #landingHeader {
		padding:0 0 100px 0;
	}
	#clint-pharm #landingHeader h1 {
		margin:25px 0 0 0;
	}
	#clint-pharm #landingHeader {
		padding:0 0 60px 0;
	}
	#bto #landingHeader h1 {
		margin:55px 0 0 0;
	}
	#bto #landingHeader {
		padding:0 0 80px 0;
	}
	#bto #resultsOnMiva .percentCircle {
		margin:0 auto 35px auto;
	}
	#bto .percentCircle div {
		vertical-align:middle;
	}
	#bto #resultsOnMiva h2 {
		line-height:36px;
	}
	#customer-satisfaction-4 .midQuote p {
		width:300px;
	}
	#customer-evolution #landingHeader h1 {
		margin:65px 0 0 0;
	}
	#customer-evolution .crossedDiv .wideContainer {
		height:2015px;
	}
	#customer-evolution #nextCloud .floatedContent h2 {
		margin:0 0 40px 0 !important;
	}
	#fully-integrated #landingHeader h1 {
		margin:65px 0 0 0;
		font-size:2em;
	}
	#fully-integrated #nextCloud img {
		top:0;
	}
	#fully-integrated #nextCloud .floatedContent h2 {
		margin:0 0 40px 0 !important;
	}
	#fully-integrated .crossedDiv .btnTransparentSquared {
		width:200px;
	}
	#crown-cutting-edge #resultsOnMiva h2 {
		line-height:36px;
	}
	#customer-satisfaction-5 #getStarted a {
		width:155px;
	}
	#customer-satisfaction-6 #getStarted a {
		width:145px;
	}
	#case-study-sewing-parts-online #essentialMidQuote {
		padding:130px 0;
	}
	#case-study-sewing-parts-online .resultsAside p {
		width:160px !important;
		margin:0 auto 35px auto;
	}
	#case-study-sewing-parts-online .splitColorLeft p {
		margin:25px auto 0 auto !important;
	}
	#hosting-architecture #landingHeader h1 {
		margin:85px 0 0 0;
	}
	#hosting-architecture #landingHeader {
		padding:0 0 90px 0;
	}
	#hosting-architecture .floatedContent {
		text-align:left;
	}
	#hosting-architecture .iconList h3,
	#hosting-architecture .iconList p {
		width:75%;
	}
	#hosting-architecture .iconList {
		width:100%;
	}
	#mivaCustomer .floatedContent {
		text-align:center;
	}
	#mivaCustomer .floatedContent p {
		margin:0 20px;
	}
	#mivaCustomer {
		padding:100px 0;
	}
	#listsContainer {
		width:300px;
		text-align:left;
	}
	.hugeList {
		width:100%;
		float:none;
		clear:both;
	}
	#hosting-architecture #landingHeader h2 {
		margin:10px 20px 30px 20px;
	}
	#manangedEnvironment img {
		position:relative;
		width:300px;
		margin-bottom:40px;
	}
	#hosting-architecture .floatedContent h2 {
		text-align:center;
	}
	.hugeList h4,
	.hugeList h3 {
		display:block;
		border-top:solid 1px #ededed;
		cursor:pointer;
		padding:15px 0;
		margin:0 !important;
	}
	#innerContent .hugeList ul {
		height:0;
		overflow:hidden;
		margin:0 0 0 15px;
	}
	.hugeList h4 span,
	.hugeList h3 span {
		display:block;
		float:right;
		font-size:0.875em;
	}
	.expandedFeature {
		height:auto !important;
		margin-bottom:40px !important;
		overflow:initial !important;
	}
	#caseStatsNoSplit .statsThree {
		float:none;
		margin:0 auto;
	}
	#caseStatsNoSplit .statsThree:nth-child(2) {
		margin:70px auto;
	}
	#oliverMidQuote p {
		width:300px;
	}
	#case-study-oliver #migrating img,
	#case-study-lotus-sculpture #migrating img {
		left:0;
		top:30px;
		position:relative;
	}
	#case-study-oliver #migrating .floatedContent,
	#case-study-lotus-sculpture #migrating .floatedContent {
		width:300px;
		float:none;
		text-align:left;
	}
	#case-study-oliver .pullQuote,
	#case-study-lotus-sculpture .pullQuote {
		width:270px;
	}
	#case-study-lotus-sculpture .splitColorRight {
		width:auto;
		height:auto;
	}
	#case-study-lotus-sculpture .splitColorRight ul {
		padding-bottom:25px;
	}
	#case-study-lotus-sculpture .splitColorRight ul li {
		margin:0 auto;
		float:none;
	}
	#case-study-lotus-sculpture #outgrowing .pullQuote {
		margin:0 0 80px 0;
	}
	#ACLN #innerContent ul {
		width:300px !important;
	}
	#ACLN #innerContent ul li {
		margin:0 auto 40px auto;
		width:300px;
	}
	.accountEdit,
	.manage-saved-cards,
	.customerHistory {
		width:300px !important;
	}
	#featured #landingHeader h1 {
		margin:30px 0 0 0;
	}
	#featured #landingHeader {
		padding:0 0 60px 0;
	}
	#deliverFooter .btnBlueStandard {
		margin:0 auto 20px auto;
		max-width:180px;
		display:block;
		width:auto;
	}
	#deliverFooter .btnTransparentSquared {
		clear:left;
		margin:0 auto;
		max-width:170px;
		display:block;
		padding:14px 35px;
	}
	#deliverFooter {
		padding:90px 0;
	}
	#innerContent #deliverFooter h2 {
		font-size:1.75em;
		margin:0 20px 20px 20px;
	}
	#innerContent #deliverFooter #headToGraphBigger {
		font-size:1.75em;
		margin:0 20px 20px 20px;
	}
	.modalHero {
		display:none;
	}
	.modalForm {
		margin-left:40px;
	}
	.splitModal {
		width:290px !important;
	}
	#modal .modalForm .btnBlueStandard {
		margin-bottom:65px;
	}
	.modalForm {
		width:76%;
		margin-left:35px;
	}
	#innerContent #g2Banner p,
	#innerContent #g2NoPop p {
		border-right:none;
		float:none;
		margin:0;
		padding:0;
		text-align:center;
		width:100%;
		height:auto;
	}
	#g2Banner .btnTransparentSquared,
	#g2NoPop .btnTransparentSquared {
		float:none;
		max-width:150px;
		text-align:center;
		display:block;
		margin:15px auto 0 auto;
	}
	#g2Banner p i,
	#g2NoPop p i {
		margin-right:0;
	}
	#platformScale {
		background:#262934;
	}
	#platformScale .floatedContent p {
		width:100%;
		float:none;
	}
	#platformScale .floatedContent h3 {
		float:none;
	}
	#platformScale .floatedContent h2 {
		margin-bottom:70px !important;
	}
	#platformScale {
		padding:110px 0;
	}
	#professional-services #g2NoPop .btnTransparentSquared,
	#enterprise #g2Banner .btnTransparentSquared {
		max-width:160px;
	}
	.whitepaperLanding #floatingForm {
		top:160px !important;
	}
	#white-paper #floatingForm {
		top:110px !important;
	}
	#white-paper #white-paper--visionary,
	.whitepaperLanding #white-paper--visionary {
		padding:940px 0 80px 0 !important;
	}
	#white-paper #landingHeader h1,
	.whitepaperLanding #landingHeader h1 {
		margin:35px 0 0 0 !important;
	}
	#white-paper #modal .modalForm,
	.whitepaperLanding #modal .modalForm {
		margin-left:0;
	}
	#white-paper #landingHeader,
	.whitepaperLanding #landingHeader {
		padding:0 0 100px 0 !important;
	}
	#white-paper #modal,
	.whitepaperLanding #modal {
		width:250px;
		padding:125px 0 25px 35px;
	}
	#sub-economy #productSubscription .featuresContent {
		text-align:center;
		margin-top:0;
	}
	#sub-economy #productSubscription img {
		display:none;
	}
	#sub-economy .featuresContent h2 {
		text-align:center;
	}
	#sub-economy #productSubscription .btnTransparentSquared {
		margin:20px 0 0 25px;
		width:180px;
	}
	#sub-economy .featuresContent p {
		margin-bottom:30px;
	}
	#sub-economy #productSubscription {
		padding:45px 0 165px 0;
		height:260px;
	}
	#sub-economy #manageTools .featuresContent {
		margin:75px auto 0 auto;
		width:85%;
	}
	#sub-economy #manageTools {
		height:410px;
		padding-top:30px;
	}
	#sub-economy #selfManage img {
		position:relative;
	}
	#sub-economy #selfManage .featuresContent {
		margin-top:0;
	}
	#sub-economy #selfManage .featuresContent p {
		text-align:center;
	}
	#sub-economy #selfManage .btnTransparentSquared {
		margin:20px 0 0 25px;
		width:180px;
		text-align:center;
	}
	#sub-economy #selfManage img {
		display:none;
	}
	#sub-economy #selfManage {
		height:360px;
	}
	#subscriptionFooter h2 {
		line-height:36px;
		margin:0 25px 45px 25px;
	}
	#subscriptionHeader h2 {
		font-size:2em;
	}
	#subscriptionHeader p {
		font-size:1.75em;
	}
	#subscriptionHeader {
		padding:55px 0 70px 0;
	}
	#sub-economy #landingHeader {
		padding:0 0 110px 0;
	}
	#sub-economy #landingHeader h1 {
		margin:185px 0 0 0;
	}
	#sub-economy #manageTools .btnTransparentSquared {
		width:215px;
	}
	#applepay #landingHeader #phoneAngle {
		position:relative;
		width:300px;
		top:60px;
		right:0;
	}
	#applepay #landingHeader {
		padding:0 0 110px 0;
	}
	#applepay #landingHeader h1 {
		margin:20px 0 0 0;
		text-align:center;
		width:100%;
	}
	#applepay #landingHeader h2 {
		text-align:center;
	}
	#imageColumns img {
		display:none;
	}
	.leftFour:nth-child(odd) {
		margin-right:0;
	}
	#simpleMiva img {
		width:100%;
	}
	.leftFour {
		float:none;
		width:300px;
		text-align:center;
	}
	#simpleMiva h2 {
		line-height:36px;
	}
	#simpleMiva {
		padding:60px 0 0 0;
	}
	#imageColumns {
		padding:90px 0 70px 0;
	}
	#imageColumns .floatedContent h2 {
		width:90%;
		margin:0 auto 10px auto !important;
		float:none;
	}
	#applepay #landingHeader .btnTransparentSquared {
		margin-left:0;
		padding:15px 30px;
	}
	#simpleFooterCTA h2 {
		line-height:36px;
	}
	#simpleFooterCTA {
		padding:120px 0;
	}
	#paypal-promo #landingHeader h1,
	#be-our-guest #landingHeader h1 {
		font-size:3.5em;
		line-height:46px;
		margin:55px 0 40px 0;
	}
	#paypal-promo #landingHeader,
	#be-our-guest #landingHeader {
		padding:0 0 110px 0;
	}
	#promoHeader h2 {
		line-height:46px;
	}
	#promoHeader iframe {
		width:300px;
	}
	.conSpeaker,
	.conSpeaker:nth-child(3),
	.conSpeaker:nth-child(4) {
		margin:0 auto 50px auto;
		float:none;
	}
	#paypal-promo #deliverFooter,
	#be-our-guest #deliverFooter {
		padding:120px 0;
	}
	#couponCode {
		width:300px;
	}
	#applepay-resources #landingHeader #phoneAngle {
		position:relative;
		width:300px;
		right:-30px;
	}
	#applepay-resources #landingHeader {
		padding:0 0 110px 0;
	}
	#applepay-resources #landingHeader h1 {
		margin:80px 0 0 0;
		text-align:center;
	}
	#applepay-resources #landingHeader h2 {
		text-align:center;
	}
	#applepay-resources #landingHeader h1,
	#applepay-resources #landingHeader h2 {
		width:100%;
	}
	#applepay-resources #landingHeader .btnTransparentSquared {
		margin-left:5px;
		font-size:0.78em;
	}
	#tripleFull .tripleWrap {
		width:100%;
		height:270px;
		clear:left;
	}
	.tripleContent {
		top:100px;
	}
	#applepay-resources #simpleMiva img {
		margin-bottom:60px;
	}
	.miva2017 #resultsOnMiva .solutionBox,
	.resultsOnMiva .solutionBox {
		width:250px;
	}
	.miva2017 #resultsOnMiva #solution3 .percentCircle h4,
	.resultsOnMiva #solution3 .percentCircle h4 {
		margin:45px 0 30px 0;
	}
	.miva2017 #resultsOnMiva #solution2,
	.resultsOnMiva .solution2 {
		margin:0 auto;
	}
	#singleSource {
		background:#F6F6F6;
	}
	#mountainCog .floatedContent {
		text-align:left;
	}
	#newReadyThemes .floatedContent img {
		position:relative;
		width:300px;
		right:0;
	}
	#newReadyThemes {
		padding:90px 0;
	}
	#newReadyThemes .floatedContent h2 {
		margin:70px 0 60px 0 !important;
	}
	#newReadyThemes .floatedContent h3,
	#newReadyThemes .floatedContent p {
		width:100%;
	}
	#newReadyThemes .btnRoundFullBlue {
		margin:0 auto;
	}
	.miva2017 #ROIQuote img {
		position:relative;
		width:300px;
		right:0;
		left:0;
		top:80px;
	}
	.miva2017 #ROIQuote .floatedContent h2 {
		width:100%;
		margin:0 0 50px 0 !important;
	}
	.miva2017 #ROIQuote h3,
	.miva2017 #ROIQuote p.updateToGraph {
		float:none;
	}
	.miva2017 #ROIQuote .btnRoundFullBlue {
		margin-left:75px;
		margin-bottom:15px;
	}
	.miva2017 #ROIQuote .textLinkFloat {
		margin:10px 0 0 0;
		text-align:center;
		width:100%;
	}
	.miva2017 #resultsOnMiva .tripleContainer,
	.resultsOnMiva .tripleContainer {
		margin:10px auto 70px auto;
	}
	.miva2017 #resultsOnMiva .percentCircle,
	.resultsOnMiva .percentCircle {
		margin:0 auto;
	}
	.iconSection {
		float:none;
		width:100%;
		margin-top:120px;
	}
	.miva2017 #singleSource .floatedContent {
		width:100%;
	}
	.miva2017 #singleSource .floatedContent p {
		margin:0 0 40px 0;
	}
	#mountainCog .floatedContent {
		width:100%;
	}
	#mountainCog .floatedContent div {
		width:100%;
	}
	#mountainCog .floatedContent h2 {
		text-align:center;
	}
	#mountainCog .floatedContent h3 {
		width:75%;
	}
	#mountainCog .floatedContent p {
		width:75%;
	}
	.miva2017 #ROILinks {
		width:300px;
	}
	.miva2017 #resultsOnMiva .textLinkFloat {
		float:none;
		margin:0 auto;
	}
	.miva2017 #resultsOnMiva .btnTransparentSquared {
		float:none;
		margin:0 auto 15px auto;
	}
	#threeMinutes {
		padding:90px 0;
	}
	.miva2017 #featuredBreak {
		background:#FFF;
	}
	.miva2017 #ROIQuote,
	.miva2017 #singleSource {
		padding:125px 0;
	}
	.whitepaperLanding #digitalRevolution .floatedContent {
		margin:0 auto;
	}
	.whitepaperLanding #digitalRevolution .btnRoundFullBlue {
		margin:25px auto 0 auto !important;
		width:175px;
		float:none !important;
	}
	.whitepaperLanding #digitalRevolution .floatedContent ul {
		margin:25px 0 !important;
	}
	.whitepaperLanding #floatingForm {
		top:280px !important;
	}
	.whitepaperLanding #landingHeader h1 {
		width:300px !important;
		margin:35px 0 0 0 !important;
	}
	.whitepaperLanding #white-paper--visionary div {
		width:300px !important;
	}
	.whitepaperLanding #white-paper--visionary div h3 {
		width:77% !important;
	}
	.whitepaperLanding #white-paper--visionary div p {
		width:77% !important;
	}
	.whitepaperLanding #floatingForm #modal {
		width:250px;
	}
	.whitepaperLanding #floatingForm #modal .modalForm {
		width:82%;
	}
	.features2016 #landingHeader {
		padding-bottom:190px;
	}
	#midJumpNav #topJump {
		width:82%;
		background:url(/images/new-images/arrow-white-down.svg) no-repeat 270px center;
		-webkit-background-size:4%;
		-moz-background-size:4%;
		-o-background-size:4%;
		background-size:4%;
	}
	.bigTile {
		width:300px;
		height:308px;
		margin:0 auto 36px auto;
		float:none;
	}
	.bigTile a span {
		top:135px;
	}
	.littleTile {
		margin:0 auto 36px auto !important;
		float:none;
		width:300px;
	}
	#theThemes h2 {
		line-height:36px;
	}
	.themes2017 #landingHeader h1 {
		margin:70px 0 0 0;
	}
	.themes2017 #landingHeader {
		padding:0 0 160px 0;
	}
	#thank-you #landingHeader {
		padding:0 0 210px 0;
	}
	#thankYouInfo .floatedContent {
		float:none;
		width:300px;
		margin:0 auto;
		text-align:center;
	}
	.floatedContent h2 {
		width:100%;
	}
	#thankYouInfo h3 {
		float:none;
	}
	#thank-you #popPages {
		margin:40px auto 0 auto;
		width:300px;
	}
	#thankYouInfo {
		padding:100px 0 110px 0;
	}
	#thank-you #landingHeader h1 {
		margin:25px 0 0 0;
		line-height:42px;
	}
	#thank-you #landingHeader #topVideo {
		max-width:300px;
		margin:30px auto;
	}
	#thank-you #landingHeader #topVideo img {
		width:100%;
	}
	#prodRev {
		margin:0 auto 30px auto;
	}
	.whitepaperThanks {
		margin:0 auto;
		float:none;
	}
	#prBar .longDash {
		display:none;
	}
	#prBar h3 a {
		margin:10px 0 0 40px;
	}
	#reviewersAgree {
		background:#f9f9f9;	
	}
	#reviewersAgree .floatedContent h3 {
		text-align:center;
		float:none;
	}
	#reviewersAgree .floatedContent a {
		float:none;
		margin:0 auto;
		width:130px;
		display:block;
	}
	#G2 .resultsOnMiva #solution2,
	#ranked-first .resultsOnMiva #solution2 {
		margin:0;
	}
	#G2 #landingHeader #heroG2,
	#ranked-first #landingHeader #heroG2 {
		margin:60px 0 60px 0;
	}
	#G2 #landingHeader,
	#ranked-first #landingHeader {
		padding:0 0 100px 0;
	}
	#prBar h3 span {
		float:none;
	}
	#teamQuote aside {
		padding:100px 30px;
	}
	#teamQuote {
		padding:90px 0;
	}
	#G2 .resultsOnMiva #solution2,
	#ranked-first .resultsOnMiva #solution2 {
		margin:0 auto;
	}
	#SEMHeader hr {
		display:none;
	}
	.insideHTMLBlank #SEMHeader h1 {
		clear:both;
	}
	.SEMPage #mivaLogo {
		width:60px;
		height:60px;
		margin:0 auto 25px auto;
		float:left;
	}
	.SEMPage #mivaLogo i {
		font-size:0.5em;
		top:16px;
		left:9px;
	}
	.insideHTMLBlank #SEMHeader h1 {
		line-height:30px;
		font-size:1.25em;
		max-width:250px;
	}
	#emailContainer input[type="submit"] {
		font-size:0.75em;
	}
	#emailContainer input[type="email"] {
		font-size:0.75em;
		width:154px;
	}
	#emailContainer input {
		padding:20px;
	}
	#emailContainer p {
		display:none;
	}
	#emailContainer {
		width:300px;
		margin:40px auto 30px auto;
	}
	.SEMv3 #emailContainer {
		width:300px !important;
	}
	#headerBottomGraph {
		letter-spacing:normal;
		font-size:0.875em;
		line-height:20px;
	}
	#SEMHeader img {
		width:300px;
		bottom:-30px;
	}
	#SEMHeader {
		padding-bottom:170px;
	}
	.tripLeft:nth-child(1) {
		margin:45px auto 0 auto;
	}
	.tripLeft:nth-child(2) {
		margin:20px auto 0 auto;
	}
	.tripLeft:nth-child(3) {
		margin:20px auto 30px auto;
	}
	.tripLeft {
		margin:45px auto 0 auto;
		width:300px;
	}
	.SEMPage #scalableCross .tripLeft h2 {
		font-size:1.125em !important;
	}
	.SEMPage #scalableCross .wideContainer {
		height:1000px;
	}
	.SEMPage #scalableCross ul li {
		margin:0 18px;
	}
	.SEMPage #scalableCross ul li:nth-child(1) {
		margin:0 10px 0 0;
	}
	.SEMPage #scalableCross ul li:nth-child(1) img {
		width:60px;
	}
	.SEMPage #scalableCross ul li:nth-child(2) img {
		width:100px;
	}
	.SEMPage #scalableCross ul li:nth-child(3) {
		margin:0 0 0 10px;
	}
	.SEMPage #scalableCross ul li:nth-child(3) img {
		width:90px;
	}
	.SEMPage #scalableCross .oddManOut {
		font-size:0.875em;
		font-weight:500;
		margin-bottom:20px;
		color:#38393a;
		line-height:20px;
	}
	#crossQuote h2 {
		line-height:36px;
		font-size:1.125em !important;
	}
	#crossQuote h3 {
		font-size:0.875em;
	}
	#crossQuote .wideContainer {
		height:370px;
	}
	#crossCTA h2 {
		font-size:1em !important;
		line-height:30px;
		margin:30px auto 40px auto;
	}
	#crossCTA a {
		padding:15px;
		width:178px;
		text-align:center;
		font-size:0.875em;
	}
	.crossEnder {
		height:0;
	}
	#CTAStick form,
	#CTAStick p {
		display:none;
	}
	#CTAStick a {
		display:block;
		width:100%;
		height:100%;
		color:#FFF;
		text-align:center;
		padding:20px 0;
		font-weight:500;
		letter-spacing:0.0475em;
	}
	#CTAStick {
		background:#16c0d5;
	}
	.CTAStuck {
		height:65px !important;
	}
	#thank-you-form .fullHalf,
	#start-today .fullHalf {
		float:none;
		width:100%;
		height:auto;
	}
	#thankYouLeft {
		display:none;
	}
	#thankYouRight #modal {
		margin-top:80px;
		width:280px;
	}
	#thankYouRight .modalForm {
		margin-left:0;
		width:280px;
	}
	.overlayModal #emailContainer input[type="email"] {
		width:125px;
	}
	.overlayModalWhite #emailContainer input[type="email"] {
		width:125px;
	}
	#SEM9 #scalableCross .wideContainer {
		height:1050px;
	}
	#company .flipFlopImageRight {
		height:auto;
		padding-bottom:20px;
	}
	#company #datedPageHeader p {
		font-size:1em;
	}
	div#modal.overlayModal h1 {
		padding:0 15px;
		margin:180px auto 0 auto !important;
	}
	div#modal.overlayModalWhite h1 {
		padding:0 15px;
		margin:120px auto 0 auto !important;
	}
	.overlayModal .mfp-close {
		top:110px !important;
	}
	#headerPhone {
		position:relative;
		background:none;
		right:0;
		width:auto;
		height:190px;
	}
	.MagentoSEM #mivaLogo {
		width:80px;
		height:80px;
		margin:0;
		float:left;
	}
	.MagentoSEM #mivaLogo i {
	    font-size:0.75em;
	    top:27px;
	    left:9px;
	}
	#stickyNumber {
		padding:25px 5px 25px 0;
	}
	#stickyNumber span {
		margin-right:15px;
		font-size:0.875em;
	}	
	.MagentoSEM #SEMHeader h1 {
		max-width:260px;
		text-align:center;
		font-size:2em;
		margin:145px auto 45px auto;
		line-height:45px;
		display:block;
	}
	.MagentoSEM #SEMHeader p {
		color:#757a7b;
		font-size:1em;
		max-width:300px;
		margin:0 auto 25px auto;
		font-weight:100;
		text-align:center;
	}
	.MagentoSEM .readMoreMobile {
		display:block;
	}
	.MagentoSEM #SEMHeader p:nth-child(4) {
		opacity:0;
	}
	.clickRevealed {
		opacity:1 !important;
		height:auto !important;
	}
	#midPage .clickRevealed {
		display:initial !important;
	}
	.clickHide {
		opacity:0;
		height:0;
	}
	#MagHeaderForm {
		margin:40px 0 0 0;
	}
	#MagHeaderForm input[type="email"] {
		width:245px;
		border-right:solid 2px #ededed;
		border:solid 2px #ededed;
	}
	#MagHeaderForm input[type="submit"] {
		width:300px;
		margin-top:15px;
	}
	.MagentoSEM #SEMHeader img {
		left:0;
		top:65px;
	}
	#bigCompare {
		width:300px;
	}
	.MagentoSEM #SEMHeader {
		padding-bottom:200px;
	}
	#otherCompare {
		display:none;
	}
	#g2Compare {
		padding-bottom:710px;
	}
	.fadeLarge {
		display:block !important;
	}
	.fadeSmall {
		display:none;
	}
	#g2Compare img.laterContent {
		top:-100px;
	}
	#g2Compare h2 {
		max-width:300px;
		font-size:1em;
	}
	.hideLarge {
		display:block;
	}
	#midPage img {
		display:none;
	}
	#midPage .floatedContent {
		text-align:left;
		width:auto;
	}
	#midPage .floatedContent p span {
		opacity:0;
		display:none;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
	}
	#reviews #midPage .floatedContent p span {
		display:block;
		opacity:1;
	}
	#midPage {
		padding:60px 0 30px 0;
	}
	#midPage .floatedContent h2 {
		line-height:40px !important;
		font-size:1.325em !important;
	}
	#midPage .floatedContent p {
		margin:10px 0 15px 0;
	}
	#midPage .readMoreMobile {
		margin-bottom:50px;
		text-align:left;
	}
	#midPage h2.bottomItem {
		margin:30px auto 0 auto;
		line-height:40px;
		font-size:1.75em;
	}
	#midPage p.smallText {
		font-size:0.6em;
	}
	.clickReveal {
		height:0;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
	}
	#bigCompare {
		display:none;
	}
	.swiper-container {
		display:block;
	}
	.swiper-container {
		top:310px;
	}
	.swiper-container .compareLogo {
		margin:0 10px 0 0 !important;
	}
	#g2Compare {
		padding-bottom:610px;
	}
	.swiper-container .ratingBar {
		width:175px;
	}
	.swiper-container .leftCompare .ratingBar,`
	.swiper-container .rightCompare .ratingBar {
		width:205px;
	}
	.swiper-container #mivaCompare {
		width:220px;
	}
	.swiper-container .leftCompare {
		width:220px;
	}
	.swiper-container .rightCompare {
		width:220px;
	}
	.swiper-slide-next {
		left:15px;
	}
	.swiper-slide-prev {
		right:15px;
	}
	.floatForm {
		width:100%;
	}
	.overlayModalWhite .modalForm {
		width:240px;
		margin-left:30px;
	}
	.formCenter {
		width:300px;
	}
	#formModal .floatForm:nth-child(1), 
	#formModal .floatForm:nth-child(4) {
		margin-right:0;
	}
	.overlayModalWhite .mfp-close {
		top:35px !important;
	}
	.overlayModalWhite {
		height:auto;
	}
	#vod17 #landingHeader h1 {
		margin:20px 0 50px 0;
	}
	#vod17 #landingHeader {
		padding-bottom:90px;
	}
	#vod17 #landingHeader .btnTransparentSquared {
		float:left;
		clear:left;
		margin:0 0 25px 0;
		width:59%;
		padding:15px 0;
		text-align:center;
	}
	.MagentoSEM #SEMHeader .btnBlueStandard {
		margin:30px auto 0 auto;
		display:block;
		width:150px;
	}
	#SEMagento2 #g2Compare {
		padding-bottom:640px;
	}
	#SEMagento2 #g2Compare h2 {
		margin-top:20px;
	}
	#SEMagento1 .swiper-container {
		top:300px;
	}
	.swiper-container-horizontal > .swiper-pagination-bullets, 
	.swiper-pagination-custom, 
	.swiper-pagination-fraction {
		bottom:5px !important;
	}
	#SEM-MC #crossQuote .wideContainer,
	#SEM-DEMO #crossQuote .wideContainer,
	#SEM-MOBILE #crossQuote .wideContainer {
		height:300px;
	}
	#SEM-MOBILE #SEMHeader img {
		bottom:-50px;
	}
	#SEM-DEMO #emailContainer input[type="email"],
	#SEM-MOBILE #emailContainer input[type="email"] {
		margin-left:0;
	}
	#capterraSection .mivaCompare {
		position:relative;
		top:70px;
		margin:0 auto;
		padding:40px 25px 35px 25px;
		width:250px;
	}
	#capterraSection .floatedContent h2,
	#capterraSection .floatedContent h3,
	#capterraSection .floatedContent p {
		width:100%;
	}
	#capterraSection a {
		text-align:center;
		float:none;
		padding:115px 0 165px 0;
	}
	#capterraSection .mivaCompare .compareLogo {
		margin:0 auto 15px auto;
		float:none;
	}
	#innerContent .fiveRate,
	.mivaCompare .basedOn {
		float:none;
		width:100%;
		text-align:center;
	}
	.mivaCompare .circleRating {
		width:90px;
		margin:0 auto;
		float:none;
	}
	.mivaCompare .ratingBar {
		width:205px;
	}
	#innerContent .mivaCompare h4 {
		font-size:1.125em;
	}
	.mivaCompare .quote {
		font-size:1em;
	}
	#bottomPage h2.bottomItem {
		margin:45px auto 0 auto;
	}
	#reviews #g2Compare,
	#capterra #g2Compare {
		padding-bottom:660px;
	}
	#reviews .overlayModal #emailContainer input[type="email"] {
		width:130px;
	}
	#reviews .overlayModal #emailContainer input[type="submit"] {
		padding:20px 5px;
		width:125px;
	}
	.newCaseStudy #landingHeader h1 {
		margin:40px 0 50px 0;
		font-size:3em;
		line-height:70px;
	}
	.headerPull {
		margin-left:0;
		width:250px;
		padding:15px 0 0 15px;
	}
	#bare-bones #landingHeader {
		background-position:top right;
	}
	#leftThree {
		width:100%;
		margin:0 auto;
		float:none;
	}
	#innerContent .threeThings p {
		margin:60px 0 0 0;
		width:100%;
	}
	#leftThree .threeThings {
		position:relative;
		padding:60px 0 0 0;
	}
	.threeLeft {
		position:absolute;
	}
	#leftThree {
		padding:0 20px;
		width:295px;
	}
	#leftThree .threeThings {
		border-top:none;
	}
	#caseTop {
		border-top:none;
		height:1300px;
		position:relative;
	}
	#landingHeader #scrollDown {
		display:none;
	}
	#bare-bones #landingHeader {
		padding:0;
	}
	#rightSection {
		float:none;
		position:absolute;
		bottom:40px;
		border-left:none;
		width:295px;
		padding:0 20px;
		margin:0 auto;
		left:0;
		right:0;
	}
	#rightSection h2 {
		margin:0 0 30px 0;
		border-top:solid 1px #404040;
		padding:40px 0 0 0;
	}
	#rightSection ul {
		margin:0;
	}
	.sectionHeader {
		top:-90px;
		height:100px;
		left:0;
	}
	.sectionHeader span {
		top:0;
		left:-60px;
	}
	#innerContent .sectionHeader h3 {
		-webkit-transform:none;
		-moz-transform:none;
		-o-transform:none;
		transform:none;
		top:auto;
		right:0;
		left:0;
		bottom:25px;
	}
	.sectionHeader hr {
		-webkit-transform:none;
		-moz-transform:none;
		-o-transform:none;
		transform:none;
		right:0;
		bottom:30px;
		left:120px;
		width:185px;
	}
	.textSection {
		padding:190px 0 60px 0;
	}
	#innerContent #hugeQuote h4,
	#innerContent .hugeQuote h4 {
		width:100%;
		font-size:1em;
		line-height:28px;
		font-weight:500;
	}
	#hugeQuote h5,
	.hugeQuote h5 {
		width:100%;
		font-size:1em;
	}
	#hugeQuote,
	.hugeQuote {
		padding:50px 0;
	}
	#sectionSolution img {
		width:100%;
		margin:80px auto 0 auto;
	}
	#leftTiles {
		width:120px;
	}
	#rightTiles {
		width:170px;
	}
	#rightTiles .tile1 {
		margin-bottom:10px;
		height:86px;
	}
	#rightTiles .tile2 {
		height:102px;
	}
	#leftTiles .tile1 {
		margin-bottom:10px;
		height:125px;
	}
	#leftTiles .tile2 {
		height:63px;
	}
	#screenTiles {
		padding:20px 0;
	}
	#percentRow {
		width:300px;
		margin:40px auto;
	}
	.smallPercentage {
		margin:0 20px 20px 0;
	}
	#innerContent .textSection h2 {
		font-size:1.25em;
	}
	#siteScreen {
		margin:60px auto 0 auto;
		width:100%;
		height:350px;
		background-size:100%;
	}
	.screenHeight {
		height:1466px !important;
	}
	#bare-bones #innerContent #deliverFooter h2 {
		font-size:1.125em;
		margin:0 10px 30px 10px;
		line-height:32px;
	}
	#bare-bones #deliverFooter .btnTransparentSquared {
		max-width:230px;
	}
	#bare-bones #deliverFooter {
		padding:0 0 70px 0;
	}
	#capterra #MagHeaderForm {
		margin:40px 0 10px 0;
	}
	#innerContent .smallPercentage h3 .percentType {
		font-size:0.3em;
	}
	.SEMv2 #sliderNav,
	.SEMv2 #tripSlider {
		display:none;
	}
	.SEMv2 #SEMHeader h1 {
		margin:15px auto 0 auto;
		font-size:1.5em;
		line-height:32px;
	}
	.SEMv2 .tripleContainer {
		width:300px;
	}
	.SEMv2 #crossQuote #solution2 {
		border-left:none;
		border-right:none;
	}
	.SEMv2 #crossQuote .solutionBox {
		margin-bottom:20px;
	}
	.SEMv2 #crossQuote .wideContainer {
		height:980px;
	}
	.SEMv2 #SEMHeader #subGraph {
		font-size:1.125em;
		line-height:26px;
	}
	.SEMv2 #emailContainer input,
	.SEMv2 .overlayModal #emailContainer input {
		clear:left;
		width:86%;
		margin:0 auto 10px auto;
		text-align:center;
	}
	.SEMv2 #emailContainer {
		width:300px;
	}
	.SEMv2 #emailContainer input[type="email"] {
		width:260px;
	}
	#design-software #emailContainer input[type="submit"],
	#design-software .overlayModal #emailContainer input[type="submit"] {
		width:100%;
	}
	#mobileDesign {
		display:block;
	}
	.SEMv2 #scalableCross .wideContainer {
		height:290px
	}
	.SEMv2 #scalableSlide {
		-webkit-background-size:200%;
		-moz-background-size:200%;
		-o-background-size:200%;
		background-size:200%;
	}
	.newCompany #jobsTable tbody tr {
		border-top:none;
		width:130px;
		height:190px;
		margin-left:0;
	}
	.newCompany #responsiveLeftMenu {
		color:#353434;
	}
	#careers #landingHeader .imgBackground {
		right:-340px;
	}
	#newSubnav {
		display:none;
	}
	.newCompany #homeNav {
		height:70px;
	}
	#landingHeader .imgBackgroundMobile {
		display:block;
	}
	#landingHeader .imgBackground {
		display:none;
	}
	.newCompany #landingHeader hr {
		width:80px;
		top:170px;
		left:-80px;
	}
	.newCompany #landingHeader h1 {
		font-size:4.75em;
		margin:0 0 270px 0;
	}
	.newCompany #landingHeader .floatedContent {
		margin:170px 0 0 10px;
		width:290px;
	}
	.newCompany #landingHeader p {
		text-align:left;
	}
	#landingHeader .imgBackgroundMobile {
		top:0;
		right:-220px;
	}
	#niceToMeet {
		width:460px;
		height:460px;
		left:-160px;
		background-size:100%;
		top:-120px;
	}
	#niceToMeet .hi {
		margin-top:50px;
		width:100%;
	}
	#niceToMeet .meet {
		margin-top:140px;
		width:100%;
	}
	#jobBenefits .floatedContent {
		width:100%;
	}
	#jobBenefits .floatedContent h2 {
		width:150px;
		float:right;
		text-align:left;
		margin:380px 0 0 0 !important;
		font-size:1.75em !important;
	}
	#jobBenefits .floatedContent p {
		width:150px;
		float:right;
		text-align:left;
		clear:right;
		margin:0 0 80px 0 !important;
		font-size:1em;
	}
	#jobBenefits ul {
		margin:0 auto;
		float:none;
		width:300px;
	}
	#jobBenefits ul li,
	#jobBenefits ul li:nth-child(3) {
		margin:0 20px 30px 0;
		text-align:left;
	}
	#jobBenefits ul li:nth-child(2),
	#jobBenefits ul li:nth-child(4), 
	#jobBenefits ul li:nth-child(6) {
		margin:0 0 30px 0;
	}
	#jobBenefits {
		padding:130px 0 0 0;
	}
	#imgBg1,
	#imgBg2 {
		display:none;
	}
	#imgBg1Mobile {
		display:block;
		width:100%;
		height:auto;
		position:absolute;
		left:0;
		right:0;
		margin-left:auto;
		margin-right:auto;
		top:-130px;
	}
	#imgBg2Mobile {
		display:block;
		position:absolute;
		bottom:-110px;
		left:auto;
		right:-200px;
	}
	#culture {
		padding:0;
		margin:155px 0 0 50px;
	}
	#opportunity {
		margin-left:50px;
	}
	#inspiration {
		float:left;
		margin:780px 0 0 50px;
	}
	#cultOppInspiration {
		padding:130px 0 110px 0;
		overflow-x:hidden;
	}
	.newCompany #landingHeader {
		padding:0 0 50px 0;
	}
	#jobHeader {
		text-align:center;
		width:300px;
		margin:0 auto 65px auto;
	}
	#jobHeader img {
		float:none;
		margin-right:0;
	}
	#jobHeader p {
		float:none;
		width:100%;
		margin-top:35px;
	}
	#careers #jobs h2 {
		margin-bottom:55px;
		text-align:center;
		float:none;
	}
	#jobWrap {
		width:300px;
	}
	.newCompany #landingHeader .btnRedStandard {
		text-align:left;
	}
	.newCompany #jobsTable tr td::before {
		padding-left:0;
	}
	.newCompany #responsiveSubnav {
		padding:0 0 0 10px;
	}
	.newCompany #subnavSmall {
		padding-left:10px;
	}
	#subWrap {
		padding:15px 0;
	}
	.newCompany #landingHeader .btnRedStandard {
		width:230px;
	}
	.newCompany .smallStandout {
		width:100%;
		margin-left:0 !important;
	}
	#SEMHeader .strippedPhone {
		right:10px;
		top:20px;
		font-size:0.875em;
	}
	#company #landingHeader .floatedContent {
		margin:120px 0 0 20px;
		width:260px;
	}
	#company #landingHeader hr {
		top:120px;
	}
	#company #landingHeader h1 {
		margin:0 0 325px 0;
		font-size:3em;
	}
	#scrollFloat {
		width:275px;
		height:413px;
		left:15px;
		top:-370px;
	}
	#scrollFloat p {
		display:none;
		margin-top:5px;
	}
	#newVision .floatedContent {
		text-align:left;
		width:360px;
		float:none;
		width:80%;
		margin:125px auto 0 auto;
	}
	#newVision .floatedContent h2 {
		width:100%;
		font-size:2em !important;
	}
	#touchWrap {
		width:245px;
		margin-left:35px;
	}
	#touchWrap .leftSide {
		margin-bottom:65px;
		width:205px;
	}
	#getInTouch {
		padding:0 0 90px 0;
	}
	#companyBottom .wideContainer {
		width:100%;
		height:320px;
		-webkit-background-size:100%;
		-moz-background-size:100%;
		-o-background-size:100%;
		background-size:100%;
	}
	#touchWrap .rightSide {
		float:none;
		clear:left;
		width:245px;
	}
	#touchWrap h3 {
		font-size:1.5em;
	}
	#touchWrap .rightSide table tr td {
		width:70px;
	}
	#non-compliance #landingHeader h1 {
		margin:90px 0 30px 0;
		font-size:2.5em;
		text-align:center;
	}
	#non-compliance #landingHeader h2 {
		text-align:center;
		font-size:1.25em;
		width:300px;
	}
	#non-compliance #landingHeader .btnRedStandard {
		margin:0 auto;
		float:none;
		width:250px;
	}
	#non-compliance #landingHeader {
		padding:0 0 130px 0;
	}
	#yourWay {
		background:none;
		padding:100px 0;
	}
	#upToDate .wideContainer {
		width:300px;
	}
	.stayCurrent:nth-child(2) {
		width:270px;
		text-align:center;
		margin:0 25px;
	}
	.stayCurrent:nth-child(1) {
		padding-top:35px;
	}
	.stayCurrent:nth-child(3) {
		padding-top:35px;
	}
	#compFees .floatedContent {
		float:none;
		margin:0 auto 50px auto;
		width:220px;
		padding:70px 40px;
	}
	.stayCurrent {
		float:none;
		margin:0 auto !important;
	}
	.stayCurrent:nth-child(1) hr {
		margin:20px auto;
	}
	#non-compliance #landingHeader h1 span {
		line-height:30px;
		display:block;
	}
	#yourWay .floatedContent h2 {
		width:70%;
		margin:0 auto 10px auto !important;
		float:none;
	}
	.stayCurrent:nth-child(1) {
		width:300px;
	}
	#innerContent .stayCurrent h3 {
		font-size:1.75em;
	}
	#findOut {
		padding:100px 0 115px 0;
	}
	#press-releases #landingHeader h1,
	#management #landingHeader h1 {
		margin:100px 0 0 20px;
		font-size:3em;
	}
	#press-releases #landingHeader hr,
	#management #landingHeader hr {
		top:100px;
	}
	#press-releases #landingHeader .imgBackground,
	#management #landingHeader .imgBackground {
		display:block;
		top:20px;
		right:-225px;
	}
	#pressContainer h2 {
		margin:0 0 65px 0;
	}
	.releases {
		margin:15px 0 0 0;
		width:100%;
	}
	#press-releases #landingHeader {
		padding:0 0 100px 0;
	}
	#pressContainer h2 {
		text-align:left;
		font-size:1.75em;
	}
	.pressYear {
		width:100px;
	}
	.pressYear hr {
		width:43px;
		right:-17px;
	}
	#innerContent .releases h4 {
		text-align:left;
	}
	#innerContent .releases p {
		text-align:left;
	}
	#pressContainer {
		padding:30px 0;
	}
	#getInTouch img {
		display:none;
	}
	#management #landingHeader {
		padding:0 0 120px 0;
	}
	#management #landingHeader .imgBackground {
		display:none;
	}
	.leaderSection {
		width:300px;
		margin:0 auto 75px auto;
		float:none;
	}
	.leaderSection:nth-child(2), 
	.leaderSection:nth-child(5), 
	.leaderSection:nth-child(8), 
	.leaderSection:nth-child(11),
	.leaderSection:nth-child(14) {
		margin:0 auto 75px auto;
	}
	div#modal.leaderBio .longPop h1 {
		margin:130px auto 25px auto !important;
	}
	.leaderBio .mfp-close {
		top:70px !important;
	}
	.leaderBio {
		height:100vh;
	}
	#design-software #crossCTA a {
		width:250px;
	}
	#saas-v2 #emailContainer input[type="submit"],
	#wholesale-ecommerce #emailContainer input[type="submit"],
	#cloud-ecommerce #emailContainer input[type="submit"] {
		width:300px !important;
	}
	#saas-v2 #crossCTA a {
		width:270px;
	}
	.SEMv2 #crossQuote .percentCircle {
		width:210px;
	}
	#wholesale-ecommerce #crossCTA a,
	#cloud-ecommerce #crossCTA a {
		width:270px;
		font-size:0.75em;
	}
	.deskHeader {
		display:none;
	}
	.respHeader {
		display:block;
	}
	#design-software .activeExpandedEnterprise {
		height:785px !important;
	}
	#design-software .activeExpandedB2C {
		height:730px !important;
	}
	#design-software .activeExpandedOmni {
		height:730px !important;
	}
	#saas-v2 .activeExpandedEnterprise {
		height:705px !important;
	}
	#saas-v2 .activeExpandedB2C {
		height:680px !important;
	}
	#saas-v2 .activeExpandedOmni {
		height:680px !important;
	}
	#wholesale-ecommerce .activeExpandedEnterprise {
		height:725px !important;
	}
	#wholesale-ecommerce .activeExpandedB2C {
		height:730px !important;
	}
	#wholesale-ecommerce .activeExpandedOmni {
		height:730px !important;
	}
	#cloud-ecommerce .activeExpandedEnterprise {
		height:755px !important;
	}
	#cloud-ecommerce .activeExpandedB2C {
		height:700px !important;
	}
	#cloud-ecommerce .activeExpandedOmni {
		height:730px !important;
	}
	#container404 {
		width:300px;
		margin:0 auto;
	}
	#NTFD #landingHeader h1 {
		margin:70px 0 0 0;
	}
	#container404 a {
		width:100%;
		text-align:center;
		margin:10px 0 0 0;
	}
	.leaderBio .leftSide {
		display:none;
	}
	.leaderBio .rightSide {
		width:280px;
		float:none;
		margin:140px auto 100px auto;
		text-align:center;
	}
	div#modal.leaderBio .longPop h1,
	div#modal.leaderBio .longPop h2 {
		text-align:center;
	}
	#management .overlayModalWhite,
	#conScholarship .overlayModalWhite {
		min-height:1800px;
	}
	#press-releases.single #press2017 {
		padding-left:0;
	}
	#press-releases.single #pressContainer h1,
	#press-releases.single #pressContainer .dateRelease {
		text-align:left;
	}
	#press-releases.single #landingHeader {
		padding:0 0 40px 0;
	}
	#icon-20th {
		display:none;
	}
	#go-direct #landingHeader #floatingForm {
		top:380px !important;
	}
	#premium-ecommerce #landingHeader #floatingForm {
		top:190px !important;
	}
	#prod-rev #landingHeader #floatingForm {
		top:210px !important;
	}
	#future-econ #landingHeader #floatingForm {
		top:130px !important;
	}
	#go-direct #white-paper--visionary,
	#premium-ecommerce #white-paper--visionary,
	#future-econ #white-paper--visionary,
	#prod-rev #white-paper--visionary {
		padding:940px 0 80px 0 !important;
	}
	.releases .dateRelease {
		text-align:left;
	}
	.releases .release {
		text-align:left;
	}
	.newCompany #landingHeader .simpleCandy {
		right:-245px;
		top:30px;
	}
	.newCompany #heroImage {
		width:435px;
		top:0;
	}
	#heroImage .candyBox {
		width:250px;
		height:700px;
		right:70px;
	}
	#heroImage img {
		max-width:100%;
		top:50px;
	}
	#niceToMeet .bigRedBox {
		width:200px;
		height:200px;
		border:solid 130px #f7394a;
	}
	#niceToMeet .bigRedBox hr {
		width:115px;
		margin:15px auto 0 auto;
	}
	#imageWrap {
		width:990px;
		left:-580px;
	}
	#inspireWrap hr {
		left:-15px;
	}
	#inspireWrap .redBox {
		left:355px;
	}
	#inspireWrap .bigRedBox {
		right:-790px;
		top:840px;
		height:46px;
	}
	#niceToMeet .smallCandy {
		width:80px;
		height:80px;
		position:absolute;
		top:45px;
		right:-40px;
	}
	#niceToMeet .tinyCandy {
		width:45px;
		height:45px;
		position:absolute;
		top:10px;
		right:-60px;
	}
	#company #heroImage {
		right:-250px;
	}
	#scrollFloat hr {
		display:none;
	}
	#scrollFloat .smallCandy {
		display:none;
	}
	#scrollFloat .tinyCandy {
		display:none;
	}
	#scrollFloat .tallCandy {
		width:90px;
		height:345px;
		right:-30px;
		bottom:-60px;
	}
	#scrollFloat img {
		width:270px;
		top:60px;
		left:0;
	}
	#scrollFloat .redBox {
		width:50px;
		height:160px;
		right:-10px;
		top:40px;
	}
	#companyBottom img {
		width:300px;
		float:none;
		margin-right:0;
		margin:0 auto 30px auto; 
		display:block;
	}
	#companyBottom img:nth-child(1) {
		margin-left:auto;
	}
	#companyBottom .bigRedBox {
		top:660px;
		right:-430px;
		border-bottom:none;
		height:145px;
	}
	#companyBottom {
		padding:0 0 585px 0;
		overflow-x:hidden;
	}
	#getInTouch .candyBox {
		display:none;
	}
	#lowMiva {
		position:relative;
		width:230px;
		padding:60px 35px 65px 35px;
	}
	#lowOther {
		position:relative;
		width:300px;
		padding:30px 0 30px 0;
	}
	#lowLarge {
		position:relative;
		top:100px;
		width:300px;
	}
	.leftCompare {
		float:none;
		width:100%;
		padding:0;
		margin-top:50px;
	}
	.rightCompare {
		float:none;
		border-right:none;
		margin:0;
		padding:0;
		width:100%;
	}
	#lowOther .rightCompare p, 
	#lowOther .leftCompare p {
		margin-top:0;
	}
	#SEMagento1 #bottomSEM h2.bottomItem {
		margin:125px auto 0 auto;
	}
	#reviews .wideCompare #lowMiva,
	#capterra .wideCompare #lowMiva,
	#SEMagento2 .wideCompare #lowMiva {
		left:0;
	}
	#reviews .wideCompare .rightCompare,
	#capterra .wideCompare .rightCompare,
	#SEMagento2 .wideCompare .rightCompare {
		width:100%;
		margin-bottom:50px;
	}
	#reviews .wideCompare .leftCompare,
	#capterra .wideCompare .leftCompare,
	#SEMagento2 .wideCompare .leftCompare {
		width:100%;
		margin:0 0 50px 0;
		padding:0;
		border-right:none;
	}
	#reviews #lowLarge .wideLeft .leftCompare,
	#capterra #lowLarge .wideLeft .leftCompare,
	#SEMagento2 #lowLarge .wideLeft .leftCompare {
		margin-left:0;
		margin-right:0;
		border-right:none;
	}
	.wideLeft {
		width:100%;
	}
	#reviews #lowOther,
	#capterra #lowOther,
	#SEMagento2 #lowOther {
		padding:80px 0 30px 0;
	}
	#reviews #lowOther .rightCompare p, 
	#reviews #lowOther .leftCompare p,
	#capterra #lowOther .rightCompare p, 
	#capterra #lowOther .leftCompare p,
	#SEMagento2 #lowOther .rightCompare p, 
	#SEMagento2 #lowOther .leftCompare p {
		margin-top:20px;
	}
	#reviews #lowerComparison,
	#capterra #lowerComparison,
	#SEMagento2 #lowerComparison {
		padding:100px 0 210px 0;
	}
	#SEMagento2 #lowerComparison {
		padding:0px 0 340px 0;
	}
	#lowLarge .leftCompare {
		border-right:none;
	}
	#capterra #bottomPage {
		padding:75px 0 100px 0;
	}
	.newVS #heroImage {
		display:none;
	}
	.newVS #SEMHeader h1 {
		color:#4d4d4d;
		max-width:700px;
		margin:70px auto 30px auto;
		mix-blend-mode:normal;
		text-align:center;
		width:300px;
		font-size:3em;
		line-height:50px;
	}
	.newVS #SEMHeader h2 {
		z-index:89;
		position:relative;
		text-align:center;
		width:290px;
		line-height:35px;
		margin:0 auto 30px auto;
	}
	.newVS #SEMHeader p {
		z-index:89;
		position:relative;
		text-align:center;
		margin:0 auto 15px auto;
		width:300px;
	}
	.newVS #SEMHeader img {
		display:none;
	}
	.newVS #heroImage .candyBox {
		display:none;
	}
	.newVS .readMoreMobile {
		z-index:89;
		position:relative;
	}
	.newVS #SEMHeader .wideContainer {
		background-color:#fee7e9;
		background-image:linear-gradient(45deg, #effcfd 30%, #fee7e9 70%);
		width:100%;
		margin-top:80px;
		padding-bottom:40px;
	}
	.newVS .clickReveal {
		opacity:0;
	}
	.newVS #MagHeaderForm {
		position:absolute;
		margin:85px auto 0 auto;
		width:310px;
		left:0;
		right:0;
	}
	.newVS #MagHeaderForm input[type="submit"] {
		width:310px;
	}
	#miva-bigcommerce.updateMagento #MagHeaderForm input[type="submit"],
	#miva-shopify.updateMagento #MagHeaderForm input[type="submit"] {
		width:300px;
	}
	.newVS #MagHeaderForm input[type="email"] {
		width:255px;
	}
	#innerContent #singleCompare h2,
	#innerContent .hugeBox h2 {
		font-size:1.4em;
		line-height:36px;
		text-align:left;
	}
	#innerContent #singleCompare p {
		text-align:left;
		font-size:1em;
		line-height:28px;
		margin:20px auto 0 auto;
	}
	#singleCompare {
		padding:65px 0 65px 0;
		-webkit-background-size:200%;
		-moz-background-size:200%;
		-o-background-size:200%;
		background-size:200%;
	}
	.sideByCompare {
		display:none;
	}
	#innerContent .hugeBox p {
		text-align:left;
	}
	#goLiveTime a {
		width:250px;
		position:absolute;
		bottom:30px;
		margin:0;
		text-align:left;
	}
	#goLiveTime h2 span {
		font-size:1em;
		text-transform:none;
		letter-spacing:normal;
		font-weight:500;
	}
	#goLiveTime h2 {
		font-size:1.4em;
		line-height:36px;
		text-align:left;
		font-weight:600;
	}
	#goLiveTime {
		padding:60px 0 50px 0;
		border-bottom:solid 1px #e7e8e8;
	}
	#goLiveTime .wideContainer {
		padding-bottom:110px;
	}
	#goLiveTime p {
		font-size:1em;
		text-align:left;
		line-height:28px;
	}
	.hugeBox {
		width:300px;
		box-shadow:none;
		padding:0;
		background:none;
		position:relative;
		top:0;
		right:0;
	}
	.compareFeatures {
		margin-left:60px;
		width:225px;
	}
	#innerContent .compareFeatures h3 {
		text-align:left;
		margin:0 0 5px 0;
	}
	.mivaFeature {
		display:block;
		margin-right:0;
		width:280px;
		text-align:left;
		margin-left:0;
		margin-bottom:0;
	}
	#featureCompare img {
		display:none;
	}
	#featureCompare {
		background:#FFF;
		height:auto;
		padding:60px 0 65px 0;
	}
	#innerContent .mivaFeature h3 {
		margin:0 0 5px 0;
	}
	#mivaRank .wideContainer div:nth-child(1) {
		width:300px;
		float:none;
		text-align:left;
		margin:0 auto;
	}
	#mivaRank .wideContainer div:nth-child(2) {
		width:300px;
		float:none;
		text-align:left;
		margin:0 auto;
	}
	#mivaRank h2 {
		line-height:46px;
	}
	#mivaRank {
		padding:90px 0;
	}
	#mivaQuote p {
		font-size:1.25em;
		line-height:32px;
	}
	#mivaQuote {
		padding:125px 0 90px 0;
		background-position:-920px 0;
	}
	#supportStrategy img,
	#miva-bigcommerce.updateMagento #supportStrategy img,
	#miva-shopify.updateMagento #supportStrategy img {
		position:relative;
		width:300px;
		right:auto;
		top:50px;
	}
	#innerContent #supportStrategy .floatedContent h2,
	#miva-bigcommerce.updateMagento #innerContent #supportStrategy .floatedContent h2,
	#miva-shopify.updateMagento #innerContent #supportStrategy .floatedContent h2 {
		font-size:1.4em !important;
		line-height:36px;
		text-align:left;
	}
	#supportStrategy .floatedContent p {
		font-size:1em;
		text-align:left;
	}
	#supportStrategy .floatedContent {
		margin-top:0;
	}
	#supportStrategy .tripleContainer div {
		text-align:left;
		width:300px;
		float:none;
	}
	#supportStrategy .tripleContainer div:nth-child(2) {
		margin:0;
	}
	#supportStrategy .tripleContainer ul {
		margin:0 0 80px 0;
	}
	#supportStrategy {
		padding:70px 0 20px 0;
	}
	#vsFooter h2 {
		font-size:1.5em;
		line-height:36px;
	}
	#vsFooter {
		padding:115px 0 70px 0;
	}
	#mobileBreak {
		display:block;
	}
	#singleCompare .candyContainer {
		display:none;
	}
	#singleCompare #mobileBreak .candyContainer {
		display:block;
		width:70px;
		height:85px;
	}
	#singleCompare #mobileBreak .candyContainer .smallCandy {
		width:55px;
		height:55px;
	}
	#singleCompare #mobileBreak .candyContainer .tinyCandy {
		width:35px;
		height:35px;
	}
	#miva-shopify #MagHeaderForm input[type="email"], 
	#miva-magento #MagHeaderForm input[type="email"] {
		width:256px;
		margin-bottom:0;
	}
	#miva-shopify #MagHeaderForm input[type="submit"], 
	#miva-magento #MagHeaderForm input[type="submit"] {
		width:310px;
	}
	#miva-shopify #singleCompare #scrollFloat,
	#miva-magento #singleCompare #scrollFloat {
		display:none;
	}
	#miva-shopify #singleCompare,
	#miva-shopify #singleCompare {
		padding:0 0 55px 0;
	}
	#miva-shopify #SEMHeader,
	#miva-magento #SEMHeader {
		padding-bottom:270px;
	}
	#miva-magento #SEMHeader h1 {
		font-size:3em;
		line-height:50px;
		margin:70px auto 30px auto;
	}
	#miva-magento #SEMHeader h1 span {
		color:#4d4d4d;
	}
	#miva-magento #MagHeaderForm {
		margin:85px auto 20px auto;
	}
	#miva-magento #MagHeaderForm input[type="submit"] {
		padding:25px;
	}
	#miva-shopify #singleCompare,
	#miva-magento #singleCompare {
		padding:0 0 55px 0;
	}
	#miva-shopify #supportStrategy img {
		right:0;
	}
	#miva-shopify .swiper-container {
		height:980px !important;
	}
	#miva-magento .swiper-container,
	#miva-bigcommerce.updateMagento .swiper-container,
	#miva-shopify.updateMagento .swiper-container {
		height:1140px !important;
	}
	#miva-magento .hugeBox,
	#miva-bigcommerce.updateMagento .hugeBox,
	#miva-shopify.updateMagento .hugeBox {
		width:300px;
		padding:0;
		top:0;
	}
	#miva-magento #innerContent .mivaFeature i,
	#miva-bigcommerce.updateMagento #innerContent .mivaFeature i,
	#miva-shopify.updateMagento #innerContent .mivaFeature i {
		float:left;
	}
	#miva-magento .mivaFeature,
	#miva-shopify.updateMagento .mivaFeature {
		margin:0;
		width:280px;
	}
	#miva-magento #innerContent .mivaFeature h3,
	#miva-magento #innerContent .mivaFeature p,
	#miva-bigcommerce.updateMagento #innerContent .mivaFeature h3,
	#miva-bigcommerce.updateMagento #innerContent .mivaFeature p,
	#miva-shopify.updateMagento #innerContent .mivaFeature h3,
	#miva-shopify.updateMagento #innerContent .mivaFeature p {
		width:80%;
		float:right;
	}
	.newVS .swiper-slide div ul li span,
	#miva-shopify .swiper-slide #mivaCompare ul li:nth-child(2) span,
	#miva-shopify .swiper-slide #mivaCompare ul li:nth-child(8) span,
	#miva-shopify .swiper-slide .leftCompare ul li:nth-child(2) span {
		top:15px;
	}
	#miva-shopify .swiper-slide #mivaCompare ul li:nth-child(2) span,
	#miva-shopify .swiper-slide #mivaCompare ul li:nth-child(8) span,
	#miva-shopify .swiper-slide .leftCompare ul li:nth-child(4) span,
	#miva-shopify .swiper-slide .leftCompare ul li:nth-child(8) span,
	#miva-magento .swiper-slide #mivaCompare ul li:nth-child(9) span,
	#miva-magento .swiper-slide .leftCompare ul li:nth-child(7) span,
	#miva-magento .swiper-slide .leftCompare ul li:nth-child(9) span {
		top:2px;
	}
	#miva-bigcommerce .swiper-slide #mivaCompare ul li:nth-child(2) span,
	#miva-bigcommerce .swiper-slide #mivaCompare ul li:nth-child(3) span,
	#miva-bigcommerce .swiper-slide .leftCompare ul li:nth-child(2) span,
	#miva-bigcommerce .swiper-slide .leftCompare ul li:nth-child(8) span,
	#miva-shopify .swiper-slide #mivaCompare ul li:nth-child(3) span,
	#miva-shopify .swiper-slide #mivaCompare ul li:nth-child(5) span,
	#miva-shopify .swiper-slide #mivaCompare ul li:nth-child(7) span,
	#miva-shopify .swiper-slide .leftCompare ul li:nth-child(5) span,
	#miva-shopify .swiper-slide .leftCompare ul li:nth-child(7) span,
	#miva-shopify .swiper-slide .leftCompare ul li:nth-child(6) span,
	#miva-magento .swiper-slide #mivaCompare ul li:nth-child(3) span,
	#miva-magento .swiper-slide #mivaCompare ul li:nth-child(6) span,
	#miva-magento .swiper-slide #mivaCompare ul li:nth-child(12) span,
	#miva-magento .swiper-slide .leftCompare ul li:nth-child(4) span,
	#miva-magento .swiper-slide .leftCompare ul li:nth-child(12) span {
		top:28px;
	}
	#miva-magento .swiper-slide .leftCompare ul li:nth-child(3) span,
	#miva-magento .swiper-slide .leftCompare ul li:nth-child(6) span {
		top:38px;
	}
	#battery-mart .screenHeight {
		height:405px !important;
	}
	#battery-mart #hugeQuote {
		padding:200px 0;
	}
	.pullList {
		width:300px;
	}
	.pullGraph {
		position:relative;
		top:0 !important;
		right:0;
		padding-left:20px;
		margin-top:15px;
		overflow:hidden;
	}
	.pullList ul li .pullGraph hr {
		display:none;
	}
	#clint-pharm-case #landingHeader h1 {
		font-size:1.35em;
		line-height:50px;
	}
	#clint-pharm-case #rightSection {
		display:none;
	}
	#clint-pharm-case #leftThree {
		width:90%;
	}
	#clint-pharm-case #caseTop {
		height:1000px;
	}
	#clint-pharm-case #hugeQuote {
		padding:50px 0;
	}
	.pullList .pullGraph p {
		width:240px;
	}
	.pullList ul li:nth-child(1) .activeGraph, 
	.pullList ul li:nth-child(2) .activeGraph, 
	.pullList ul li:nth-child(3) .activeGraph, 
	.pullList ul li:nth-child(4) .activeGraph, 
	.pullList ul li:nth-child(5) .activeGraph, 
	.pullList ul li:nth-child(6) .activeGraph, 
	.pullList ul li:nth-child(7) .activeGraph {
		height:260px !important;
	}
	.pullList ul li {
		font-size:1em;
	}
	#clintMidQuote p {
		width:300px;
	}
	#clint-pharm-case #siteScreen {
		-webkit-background-size:100%;
		-moz-background-size:100%;
		-o-background-size:100%;
		background-size:100%;
		height:260px;
	}
	#clint-pharm-case #deliverFooter .btnTransparentSquared {
		max-width:220px;
	}
	#battery-mart #landingHeader h1 {
		line-height:60px;
	}
	#battery-mart #siteScreen {
		width:100%;
		-webkit-background-size:100%;
		-moz-background-size:100%;
		-o-background-size:100%;
		background-size:100%;
		height:220px;
		margin:0 auto;
	}
	#miva97 #landingHeader h1,
	#miva98 #landingHeader h1 {
		margin:45px 0 0 0;
		line-height:70px;
	}
	#miva97 #landingHeader,
	#miva98 #landingHeader {
		padding:0 0 110px 0;
	}
	#atAGlance ul {
		position:relative;
		clear:both;
		top:auto;
		right:auto;
		width:300px;
	}
	#atAGlance span {
		display:none;
	}
	#atAGlance h2 {
		margin:15px auto 80px auto;
		text-align:center;
		float:none;
	}
	#atAGlance {
		padding:90px 0 40px 0;
	}
	#perfIncrease .floatedContent {
		padding:65px 10px;
		top:15px;
		text-align:center;
	}
	#perfIncrease .floatedContent hr {
		margin:0 auto 20px auto;
		float:none;
	}
	#perfIncrease .floatedContent a {
		display:block;
		float:none;
	}
	#innerContent #perfIncrease .floatedContent h3 {
		text-align:center;
		margin:35px auto 0 auto;
		float:none;
	}
	#perfIncrease {
		height:650px;
		background:#1f252a;
	}
	#facetPower img {
		position:relative;
		right:auto;
		top:auto;
		width:100%;
	}
	#effectiveSearch img {
		position:relative;
		right:auto;
		top:auto;
		width:100%;
		left:auto;
	}
	#facetPower .floatedContent {
		text-align:center;
		margin-top:30px;
	}
	#effectiveSearch .floatedContent {
		text-align:center;
		margin-top:60px;
	}
	#mailchimpSection .floatedContent {
		text-align:center;
		margin-top:60px;
	}
	#splitSection .floatedContent {
		text-align:center;
	}
	#facetPower .floatedContent hr,
	#effectiveSearch .floatedContent hr,
	#mailchimpSection .floatedContent hr,
	#splitSection .splitLeftHalf .floatedContent hr,
	#splitSection .splitRightHalf .floatedContent hr {
		float:none;
		margin:0 auto 20px auto;
	}
	#facetPower,
	#effectiveSearch {
		height:auto;
		padding:100px 0;
	}
	#mailchimpSection {
		height:auto;
		padding:0 0 60px 0;
	}
	#facetPower .floatedContent a,
	#effectiveSearch .floatedContent a,
	#mailchimpSection .floatedContent a,
	#splitSection .splitLeftHalf .floatedContent a,
	#splitSection .splitRightHalf .floatedContent a {
		float:none;
		display:block;
		text-align:center;
	}
	#effectiveSearch .floatedContent p,
	#mailchimpSection .floatedContent p,
	.splitLeftHalf .floatedContent p,
	.splitRightHalf .floatedContent p {
		float:none;
		margin:10px auto 0 auto;
	}
	#mailchimpSection img {
		position:relative;
		top:10px;
		right:auto;
		width:100%;
	}
	#otherImprovements ul li:nth-child(1), 
	#otherImprovements ul li:nth-child(3), 
	#otherImprovements ul li:nth-child(5), 
	#otherImprovements ul li:nth-child(7), 
	#otherImprovements ul li:nth-child(9) {
		width:255px;
	}
	#otherImprovements ul li {
		width:255px;
		float:none;
	}
	#otherImprovements .wideContainer {
		width:300px;
	}
	#otherImprovements ul {
		margin:0 auto;
		width:300px;
	}
	#innerContent #otherImprovements h2 {
		text-align:center;
	}
	#otherImprovements {
		padding:95px 0;
		text-align:left;
	}
	#mtnFooter {
		padding:100px 0;
	}
	.splitRightHalf {
		width:100%;
		float:none;
		height:auto;
		padding:60px 0;
		background:#FFF;
	}
	.splitLeftHalf {
		width:100%;
		float:none;
		height:auto;
		z-index:88;
		padding:60px 0;
	}
	.splitLeftHalf img {
		position:relative;
		top:auto;
		width:100%;
		margin-top:50px;
	}
	.splitRightHalf img {
		position:relative;
		top:auto;
		right:auto;
		width:300px;
		margin:40px auto;
		display:block;
	}
	#splitSection {
		background:none;
	}
	#splitSection .wideContainer {
		width:300px;
	}
	.splitLeftHalf .floatedContent {
		margin-top:0 !important;
	}
	#splitSection .floatedContent p {
		float:none;margin:10px auto 0 auto;
	}
	.splitRightHalf .floatedContent {
		margin:0 !important;
	}
	#splitSection .splitRightHalf .floatedContent p {
		max-width:420px;
	}
	#atAGlance ul li {
		height:150px;
		width:50%;
	}
	#atAGlance .wideContainer {
		height:auto;
	}
	#innerContent #mtnFooter h2 {
		line-height:40px;
	}
	#battery-mart #sectionResults {
		padding:0 0 80px 0;
	}
	#mailchimpWrap {
		background:#FFBE00;
	}
	#mailchimpSection .wideContainer {
		width:100%;
	}
	#accountsPricing img {
		display:none;
	}
	#accountsPricing .sectionContent {
		width:300px;
	}
	#b2b .paddedContent {
		text-align:left;
	}
	#b2b .paddedContent h2 {
		font-size:1.625em;
	}
	#b2b .paddedContent p {
		margin:25px 0 80px 0;
	}
	#b2b .paddedContent ul li i {
		font-size:1.5em;
	}
	#b2b .paddedContent ul li span {
		width:77%;
	}
	#b2b #featureCompare .stretchImage,
	#miva-bigcommerce.updateMagento #featureCompare .stretchImage,
	#miva-shopify.updateMagento #featureCompare .stretchImage {
		display:none;
	}
	#b2b #featureCompare .hugeBox {
		top:auto;
	}
	#pointedList img {
		position:relative;
		top:auto;
		right:0;
		max-width:100%;
	}
	#b2b #pointedList p {
		margin:25px 0 60px 0;
	}
	#pointedList ul {
		width:300px;
		margin-top:15px;
	}
	#pointedList ul li div {
		display:none;
	}
	#b2b #pointedList ul li .numeral {
		left:-20px;
		font-weight:600;
		opacity:0;
		z-index:88;
	}
	#b2b #pointedList ul li.activePointer .numeral {
		left:-20px;
		font-weight:600;
		opacity:0.7;
		z-index:88;
	}
	#b2b #pointedList ul li h3 {
		font-size:0.675em;
		z-index:89;
		position:relative;
	}
	#b2b #pointedList ul li.activePointer h3 {
		color:#38393a;
	}
	#b2b #bottomSEM h2.bottomItem {
		font-size:1.625em;
		line-height:36px;
		margin:75px auto 0 auto;
	}
	#b2b #bottomSEM p.bottomItem {
		font-size:0.875em;
	}
	#b2b #bottomSEM {
		padding-bottom:50px;
	}
	#pointedList {
		padding:60px 0;
	}
	#white-paper.webinarReplay #landingHeader h1 span {
		line-height:26px;
		font-size:0.325em;
	}
	#white-paper.webinarReplay #landingHeader h1 {
		font-size:2em;
		line-height:45px;
	}
	#white-paper.webinarReplay #floatingForm {
		top:280px !important;
	}
	#white-paper.trendsReplay #floatingForm {
		top:190px !important;
	}
	#white-paper.openReplay #floatingForm {
		top:170px !important;
	}
	#white-paper.openReplay #modal,
	#white-paper.trendsReplay #modal {
		padding:25px 0 25px 35px;
	}
	#white-paper.webinarReplay #white-paper--visionary {
		padding:620px 0 80px 0 !important;
	}
	#scrollSlideSection {
		background:none;
		padding:0 0 70px 0;
	}
	#bigTrip {
		display:none;
	}
	#scrollSlideSection .wideContainer {
		width:100%;
	}
	#headingInline {
		width:300px;
		margin:0 auto;
	}
	#headingInline h2 {
		width:auto;
		line-height:36px;
	}
	#b2b .paddedContent #headingInline p {
		width:auto;
		margin:20px 0 35px 0;
	}
	#slider {
		width:300px;
	}
	#accountsPricing {
		padding:70px 0 25px 0;
	}
	#b2b #heroImage {
		width:300px;
		height:325px;
		right:0;
		top:120px;
	}
	#b2b #heroImage .candyBox {
		width:295px;
		height:285px;
		right:-70px;
		top:55px;
	}
	#b2b #landingHeader h1 {
		font-size:2.1em;
		margin:0 0 50px 0;
		line-height:40px;
	}
	#b2b #landingHeader p {
		margin-top:430px;
		margin-bottom:45px;
	}
	#b2b #landingHeader {
		padding:0;
	}
	.timelineSlide {
		display:block;
	}
	#b2b #accountsPricing ul li:nth-child(1) i, 
	#b2b #accountsPricing ul li:nth-child(2) i {
		font-size:1.35em;
	}
	#pointedList img {
		height:0;
	}
	.activeImage {
		height:auto !important;
	}
	#b2b #pointedList ul li.activePointer:nth-child(1) p {
		height:155px;
	}
	#b2b #pointedList ul li.activePointer:nth-child(2) p {
		height:105px;
	}
	#b2b #pointedList ul li.activePointer:nth-child(3) p {
		height:100px;
	}
	#b2b #pointedList ul li.activePointer:nth-child(4) p {
		height:105px;
	}
	#pointedList img {
		top:0 !important;
	}
	.chimpHead {
		display:none;
	}
	#miva97.mailchimpFeature97 #atAGlance hr {
		display:none;
	}
	#improveFollow {
		padding:75px 0 150px 0;
	}
	#improveFollow img {
		position:relative;
		top:80px;
		left:-410px;
	}
	#inspirePurchases img {
		position:relative;
		right:auto;
		top:auto;
		margin:40px auto 0 auto;
		max-width:300px;
	}
	#inspirePurchases {
		padding:75px 0;
	}
	#improveROI img {
		display:none;
	}
	.mailchimpFeature97 .features97 .floatedContent p {
		max-width:100%;
	}
	#improveROI {
		padding:75px 0;
	}
	#addCustomers img {
		position:relative;
		left:auto;
		top:auto;
		max-width:300px;
		margin:75px auto 0 auto;
	}
	#addCustomers {
		padding:75px 0;
	}
	#targetAudience img {
		position:relative;
		top:auto;
		right:auto;
		max-width:300px;
		margin:50px auto 0 auto;
	}
	#targetAudience {
		padding:50px 0 150px 0;
	}
	.mailchimpFeature97 #mtnFooter {
		padding:150px 0;
	}
	#miva97.mailchimpFeature97 #landingHeader h2 {
		width:300px;
	}
	#inspirePurchases .floatedContent,
	#addCustomers .floatedContent,
	#targetAudience .floatedContent {
		width:100%;
	}
	#miva97.mailchimpFeature97 #landingHeader h1 {
		font-size:3.9em;
	}
	#miva97.mailchimpFeature97 #landingHeader p {
		width:300px;
	}
	#miva97.mailchimpFeature97 #landingHeader .btnRedStandard {
		width:250px;
		padding:20px 25px;
	}
	#miva97.mailchimpFeature97 #landingHeader h1 {
		margin-bottom:30px;
	}
	#miva97.mailchimpFeature97 #atAGlance ul li {
		margin:0 0 100px 0;
	}
	#improveFollow img {
		max-width:400px;
		left:-170px;
	}
	.mailchimpFeature97 #innerContent .features97 .floatedContent h2 {
		font-size:2.438em !important;
		line-height:50px;
	}
	.mailchimpFeature97 #atAGlance h2 {
		font-size:2.438em;
		line-height:50px;
	}
	.mailchimpFeature97 #innerContent #mtnFooter h2 {
		font-size:1.75em;
	}
	.mailchimpFeature97 #mtnFooter .btnTransparentSquared {
		width:235px;
		padding:15px 25px;
	}
	#hitGround img {
		position:relative;
		top:auto;
		left:auto;
		width:250px;
		margin:40px auto 0 auto;
		display:block;
	}
	.elementsTheme #hitGround .floatedContent p {
		max-width:100%;
	}
	#hitGround {
		padding:125px 0;
	}
	#adminInt img {
		position:relative;
		top:50px;
		right:auto;
		left:70px;
	}
	#adminInt {
		padding:110px 0 150px 0;
	}
	#customSite img {
		display:none;
	}
	#customSite .smallText {
		display:none;
	}
	#customSite {
		padding:75px 0;
	}
	.startThree {
		width:300px;
		float:none;
		margin:0 auto 70px auto;
	}
	#elementsStart .startThree:nth-child(4) {
		margin:0 auto 70px auto;
	}
	.elementsTheme #mtnFooter {
		padding:90px 0;
	}
	#headLaptop {
		display:none;
	}
	#miva97.elementsTheme #landingHeader h2 {
		width:100%;
		max-width:100%;
		font-size:1.5em;
	}
	#miva97.elementsTheme #landingHeader p {
		width:100%;
	}
	#miva97.elementsTheme #landingHeader .btnRedStandard {
		width:270px;
	}
	#miva97.elementsTheme #landingHeader .btnTransparentSquared {
		width:265px;
	}
	#miva97.elementsTheme #atAGlance hr {
		margin-top:50px;
		display:none;
	}
	#miva97.elementsTheme #landingHeader .btnTransparentSquared {
		width:300px;
		float:none;
		display:block;
		padding:20px 0;
	}
	#miva97.elementsTheme #landingHeader .btnRedStandard {
		width:300px;
		float:none;
		margin:0 0 20px 0;
		padding:22px 0;
	}
	#miva97.elementsTheme #landingHeader h1 {
		margin:40px 0 0 -30px;
		font-size:3em;
	}
	#miva97.elementsTheme #landingHeader i.icon-elementslogo {
		margin:20px 0 40px 0;
		font-size:5em;
	}
	#miva97.elementsTheme #landingHeader {
		padding:0 0 90px 0;
	}
	.elementsTheme .splitLeftHalf {
		width:100%;
	}
	.elementsTheme .splitRightHalf {
		width:100%;
	}
	.elementsTheme .splitLeftHalf img {
		position:relative;
		top:0;
		left:0;
		max-width:300px;
		margin:35px auto 0 auto;
		display:block;
	}
	.elementsTheme .splitRightHalf img {
		position:relative;
		top:auto;
		left:auto;
		max-width:300px;
		margin:40px auto 0 auto;
	}
	.elementsTheme #splitSection .floatedContent {
		margin:0 auto !important;
		width:300px;
	}
	.elementsTheme #splitSection .wideContainer {
		width:100%;
	}
	.elementsTheme #splitSection .splitLeftHalf .floatedContent h2,
	.elementsTheme #splitSection .splitRightHalf .floatedContent h2 {
		max-width:100%;
		width:100%;
	}
	.splitRightHalf {
		padding:60px 0 0 0;
	}
	.elementsTheme #adminInt .floatedContent {
		width:100%;
	}
	#adminInt img {
		max-width:100%;
		left:0;
	}
	#elementsStart h2 {
		margin-bottom:70px;
	}
	#elementsStart hr {
		margin:50px auto 30px auto;
	}
	.elementsTheme #mtnFooter i {
		margin-bottom:60px;
	}
	.elementsTheme #innerContent .features97 .floatedContent h2 {
		font-size:2em !important;
	}
	.elementsTheme #innerContent #mtnFooter h2 {
		font-size:2em;
		margin:15px 0 30px 0;
	}
	.elementsTheme #mtnFooter .btnTransparentSquared {
		margin:90px auto 0 auto;
	}
	#improveFollow .circleLine {
		display:none;
	}
	.elementsTheme #splitSection .floatedContent p {
		width:100%;
		max-width:100%;
	}
	#hitGround .circleLine {
		display:none;
	}
	.elementsTheme #hitGround .floatedContent #sidePull {
		margin-top:45px;
		margin-bottom:60px;
	}
	#miva-magento.updateMagento .widerContainer,
	#miva-bigcommerce.updateMagento .widerContainer,
	#miva-shopify.updateMagento .widerContainer {
		width:100%;
	}
	#miva-magento.updateMagento .midBox,
	#miva-magento.updateMagento .smallBox,
	#miva-magento.updateMagento .tinyBox,
	#miva-bigcommerce.updateMagento .midBox,
	#miva-bigcommerce.updateMagento .smallBox,
	#miva-bigcommerce.updateMagento .tinyBox,
	#miva-shopify.updateMagento .midBox,
	#miva-shopify.updateMagento .smallBox,
	#miva-shopify.updateMagento .tinyBox {
		display:none;
	}
	#miva-magento.updateMagento #SEMHeader #heroImage .blueBox,
	#miva-bigcommerce.updateMagento #SEMHeader #heroImage .blueBox,
	#miva-shopify.updateMagento #SEMHeader #heroImage .blueBox {
		margin-top:150px;
		right:auto;
		background-color: #effcfd;
		background-image: linear-gradient(45deg, #fee7e9 30%, #effcfd 70%);
		height:610px;
	}
	#miva-magento.updateMagento #SEMHeader h1,
	#miva-bigcommerce.updateMagento #SEMHeader h1,
	#miva-shopify.updateMagento #SEMHeader h1 {
		max-width:90%;
		width:90%;
		margin:95px auto 50px auto;
		font-size:2.75em;
	}
	#miva-magento.updateMagento #MagHeaderForm,
	#miva-bigcommerce.updateMagento #MagHeaderForm,
	#miva-shopify.updateMagento #MagHeaderForm {
		width:300px;
		margin:35px auto 0 auto;
	}
	#innerContent #compareContents {
		display:none;
	}
	#miva-magento.updateMagento #innerContent .sideByCompare .otherSideBy ul,
	#miva-bigcommerce.updateMagento #innerContent .sideByCompare .otherSideBy ul,
	#miva-shopify.updateMagento #innerContent .sideByCompare .otherSideBy ul {
		margin:46px auto 70px auto;
	}
	.updateMagento #lowLarge {
		position:relative;
		width:300px;
		right:auto;
		float:left;
		margin-top:30px;
	}
	.updateMagento .otherCompare {
		width:60%;
		right:auto;
	}
	#lowOther,
	#miva-bigcommerce.updateMagento #lowOther,
	#miva-shopify.updateMagento #lowOther {
		width:300px;
		margin:0 auto;
	}
	.updateMagento #lowLarge .smallText {
		margin-left:0;
		position:relative;
		top:50px;
		width:300px;
		margin:0 auto;
	}
	.updateMagento #goLiveTime {
		padding:80px 0 230px 0;
		border-bottom:none;
	}
	.updateMagento #mivaRank .wideContainer #graphCompare {
		width:300px;
		right:auto;
		position:relative;
		margin:0 auto;
	}
	#graphScale span {
		margin:0 2px;
	}
	.updateMagento #mivaRank #graphScale span:nth-child(1) {
		margin:0 5px 0 0;
	}
	.updateMagento #mivaRank #graphScale span:nth-child(11) {
		margin:0 0 0 5px;
	}
	.updateMagento #mivaRank .wideContainer .graphHeader {
		width:300px;
	}
	.updateMagento #mivaRank h2 {
		text-align:center;
		max-width:100%;
	}
	.updateMagento #mivaRank .wideContainer div:nth-child(2) {
		width:100%;
	}
	.updateMagento #mivaRank .wideContainer div:nth-child(2) p:nth-child(2) {
		width:100%;
		text-align:center;
	}
	.graphHeader ul li {
		margin-right:117px;
	}
	.graphHeader ul li:nth-child(3) {
		margin-right:75px;
	}
	#miva-magento.updateMagento .sideByCompare .otherSideBy ul li:nth-child(3),
	#miva-magento.updateMagento .sideByCompare .otherSideBy ul li:nth-child(6),
	#miva-magento.updateMagento .sideByCompare .otherSideBy ul li:nth-child(7) {
		padding:19px 0;
	}
	#miva-magento.updateMagento #innerContent .sideByCompare .otherSideBy ul,
	#miva-bigcommerce.updateMagento #innerContent .sideByCompare .otherSideBy ul,
	#miva-shopify.updateMagento #innerContent .sideByCompare .otherSideBy ul {
		margin:46px auto 41px auto;
	}
	#miva-magento.updateMagento #singleCompare,
	#miva-bigcommerce.updateMagento #singleCompare,
	#miva-shopify.updateMagento #singleCompare {
		padding:45px 0 95px 0;
	}
	.updateMagento #supportStrategy .tripleContainer div:nth-child(2) {
		width:245px;
		margin:0 10px;
	}
	.updateMagento #SEMHeader .wideContainer {
		padding-bottom:260px;
	}
	#miva-magento.updateMagento #MagHeaderForm input[type="submit"] {
		width:300px;
	}
	#SEMClients #mivaPowers {
		width:300px;
		margin:0 auto;
	}
	#SEMClients #mivaPowers li {
		margin:0 20px 50px 20px;
	}
	#SEMClients #mivaPowers li:nth-child(1) {
		margin:0 30px;
	}
	.updateMagento #goLiveTime h2 {
		font-size:2.5em;
		text-align:center;
		line-height:50px;
	}
	.updateMagento #goLiveTime h2 span {
		font-size:0.35em;
	}
	.updateMagento #goLiveTime p {
		text-align:center;
	}
	.updateMagento #goLiveTime a {
		position:relative;
		margin:60px auto 0 auto;
	}
	.updateMagento #mivaRank .wideContainer {
		max-width:300px;
	}
	.updateMagento #mivaRank hr {
		margin:0 auto 60px auto;
	}
	.updateMagento #mivaRank p {
		text-align:center;
	}
	#averageLine {
		width:530px;
		top:254px;
		right:-203px;
	}
	#supportStrategy .tripleContainer div {
		margin:0 auto;
	}
	.updateMagento #supportStrategy .tripleContainer div:nth-child(2) {
		margin:0 auto;
		width:300px;
	}
	#supportStrategy .tripleContainer div:nth-child(3) {
		width:300px;
	}
	#miva-magento.updateMagento #MagHeaderForm input[type="email"],
	#miva-bigcommerce.updateMagento #MagHeaderForm input[type="email"],
	#miva-shopify.updateMagento #MagHeaderForm input[type="email"] {
		width:250px;
	}
	#miva-magento.updateMagento #innerContent .mivaFeature h3, 
	#miva-magento.updateMagento #innerContent .mivaFeature p,
	#miva-bigcommerce.updateMagento #innerContent .mivaFeature h3, 
	#miva-bigcommerce.updateMagento #innerContent .mivaFeature p,
	#miva-shopify.updateMagento #innerContent .mivaFeature h3, 
	#miva-shopify.updateMagento #innerContent .mivaFeature p {
		width:73%;
	}
	#miva97 #landingHeader h1 span,
	#miva98 #landingHeader h1 span {
		margin-bottom:0;
	}
	#miva97 #landingHeader h2,
	#miva98 #landingHeader h2 {
		padding:0 15px;
	}
	#textEditorSection img {
		width:300px;
		margin:0 auto;
		display:block;
		top:0;
		position:relative;
		right:auto;
	}
	#textEditorSection .floatedContent {
		text-align:center;
		margin-top:80px;
	}
	#textEditorSection .floatedContent hr {
		margin:0 auto 20px auto;
		float:none;
	}
	#textEditorSection .floatedContent a {
		float:none;
		width:125px;
		margin:0 auto;
	}
	#textEditorSection {
		padding:100px 0;
	}
	#miva97 #atAGlance ul li,
	#miva98 #atAGlance ul li {
		margin:0 0 150px 0;
	}
	.campaign21 #MagHeaderForm {
		margin:40px auto 0 auto;
	}
	.campaign21 #mobileBreak {
		display:block;
		position:relative;
		margin:0 auto;
		padding-bottom:60px;
	}
	.campaign21 #mobileBreak img {
		top:40px;
	}
	.campaign21 #emptyBlack {
		background-color:#fee7e9;
		background-image:linear-gradient(45deg, #fee7e9 0%, #effcfd 100%);;
	}
	.campaign21 #SEMHeader {
		padding-bottom:90px;
	}
	#middle21 img {
		display:none;
	}
	#middle21 .floatedContent {
		text-align:left;
		width:100%;
	}
	.middleBullet {
		height:75px;
		width:100%;
	}
	#middle21 {
		padding:90px 0 75px 0;
	}
	.campaign21 #heroImage .candyBox {
		background:#f9f9f9;
	}
	.middleBullet:nth-child(2n) {
		margin-left:0;
	}
	.campaign21 #SEMClients h2 {
		margin:15px 0 70px 0;
	}
	.campaign21 #SEMHeader .wideContainer {
		background:#f9f9f9;
	}
	.campaign21 #mobileBreak img {
		left:-40px;
	}
	.campaign21 #SEMHeader h1 {
		font-size:2em;
		line-height:40px;
	}
	.campaign21 #SEMClients {
		padding:25px 0 5px 0;
	}
	.campaign21 #vsFooter {
		padding:90px 0;
	}
	#miva-magento.updateMagento .overlayModal #emailContainer input[type="email"],
	#miva-bigcommerce.updateMagento .overlayModal #emailContainer input[type="email"],
	#miva-shopify.updateMagento .overlayModal #emailContainer input[type="email"],
	.campaign21 .overlayModal #emailContainer input[type="email"],
	#were-the-experts .overlayModal #emailContainer input[type="email"] {
		width:260px;
	}
	#miva-magento.updateMagento .overlayModal #emailContainer input[type="submit"],
	#miva-bigcommerce.updateMagento .overlayModal #emailContainer input[type="submit"],
	#miva-shopify.updateMagento .overlayModal #emailContainer input[type="submit"],
	.campaign21 .overlayModal #emailContainer input[type="submit"],
	#were-the-experts .overlayModal #emailContainer input[type="submit"] {
		width:300px;
	}

	#miva-magento.updateMagento .swiper-slide #mivaCompare ul li,
	#miva-bigcommerce.updateMagento .swiper-slide #mivaCompare ul li,
	#miva-shopify.updateMagento .swiper-slide #mivaCompare ul li {
		padding:20px 40px 20px 0 !important;	
		margin-bottom:0;
	}
	#miva-magento.updateMagento .swiper-slide #mivaCompare ul li:nth-child(2) {
		padding:32px 40px 32px 0 !important;	
	}
	#miva-magento.updateMagento .swiper-slide #mivaCompare ul li:nth-child(3) {
		padding:32px 40px 32px 0 !important;	
	}
	#miva-magento.updateMagento .swiper-slide #mivaCompare ul li:nth-child(8) {
		padding:32px 40px 32px 0 !important;	
	}

	#miva-magento.updateMagento .swiper-slide .leftCompare ul li,
	#miva-bigcommerce.updateMagento .swiper-slide .leftCompare ul li,
	#miva-shopify.updateMagento .swiper-slide .leftCompare ul li {
		padding:20px 0 20px 40px !important;	
		margin-bottom:0;
	}
	#miva-magento.updateMagento .swiper-slide .leftCompare ul li:nth-child(9) {
		padding:30px 0 30px 40px !important;	
	}
	
	#miva-magento.updateMagento .swiper-slide #mivaCompare ul li span,
	#miva-bigcommerce.updateMagento .swiper-slide #mivaCompare ul li span,
	#miva-shopify.updateMagento .swiper-slide #mivaCompare ul li span {
		top:35px;	
	}
	#miva-magento.updateMagento .swiper-slide #mivaCompare ul li:nth-child(2) span,
	#miva-magento.updateMagento .swiper-slide #mivaCompare ul li:nth-child(3) span,
	#miva-magento.updateMagento .swiper-slide #mivaCompare ul li:nth-child(4) span,
	#miva-magento.updateMagento .swiper-slide #mivaCompare ul li:nth-child(6) span,
	#miva-magento.updateMagento .swiper-slide #mivaCompare ul li:nth-child(7) span,
	#miva-magento.updateMagento .swiper-slide #mivaCompare ul li:nth-child(8) span {
		top:45px;	
	}
	#miva-magento.updateMagento .swiper-slide #mivaCompare ul li:nth-child(5) span {
		top:70px;	
	}
	#miva-magento.updateMagento .swiper-slide #mivaCompare ul li:nth-child(12) span {
		top:25px;	
	}

	#miva-magento.updateMagento .swiper-slide .leftCompare ul li span,
	#miva-bigcommerce.updateMagento .swiper-slide .leftCompare ul li span,
	#miva-shopify.updateMagento .swiper-slide .leftCompare ul li span {
		top:35px;
	}
	#miva-magento.updateMagento .swiper-slide .leftCompare ul li:nth-child(2) span,
	#miva-magento.updateMagento .swiper-slide .leftCompare ul li:nth-child(3) span,
	#miva-magento.updateMagento .swiper-slide .leftCompare ul li:nth-child(4) span,
	#miva-magento.updateMagento .swiper-slide .leftCompare ul li:nth-child(6) span,
	#miva-magento.updateMagento .swiper-slide .leftCompare ul li:nth-child(7) span,
	#miva-magento.updateMagento .swiper-slide .leftCompare ul li:nth-child(8) span {
		top:45px;	
	}
	#miva-magento.updateMagento .swiper-slide .leftCompare ul li:nth-child(5) span {
		top:70px;	
	}
	#miva-magento.updateMagento .swiper-slide .leftCompare ul li:nth-child(9) span {
		top:30px;	
	}

	.updateMagento .swiper-slide .leftCompare img {
		margin-top:15px;
		margin-bottom:45px;
	}

	.updateMagento .swiper-slide .leftCompare ul li span {
		right:auto;
		left:-5px;
	}
	.updateMagento .swiper-slide .leftCompare ul li {
		padding:0 0 0 40px;
	}
	.updateMagento .swiper-slide div ul li span i {
		top:-3px;
	}
	#case-study-nhs #hugeQuote {
		padding:90px 0 140px 0;
	}
	#case-study-nhs .screenHeight {
	    height:670px !important;
	}
	#case-study-nhs #siteScreen {
		height:235px;
		margin:70px auto 0 auto;
	}
	#caseVideo {
		margin:0;
	}
	#miva-magento.updateMagento .swiper-container {
	    height:1600px !important;
	}
	#miva-bigcommerce.updateMagento .swiper-container {
	    height:1120px !important;
	}
	.updateMagento #mivaQuote p {
		padding:0 20px;
	}
	.updateMagento .swiper-slide div ul li {
		border-bottom:solid 1px #e9e9e9;
		padding-bottom:10px !important;
	}
	.updateMagento .swiper-slide div ul li:nth-child(12) {
		border-bottom:none;
	}
	#miva-magento.updateMagento #SEMHeader .smallText,
	#miva-bigcommerce.updateMagento #SEMHeader .smallText,
	#miva-shopify.updateMagento #SEMHeader .smallText {
		display:none;
	}
	#miva-magento.updateMagento .swiper-slide #mivaCompare {
	    padding:30px;
	}
	#miva-bigcommerce.updateMagento .swiper-slide #mivaCompare,
	#miva-shopify.updateMagento .swiper-slide #mivaCompare {
	    padding:30px 30px 5px 30px;
	}
	#miva-magento.updateMagento .swiper-container .leftCompare,
	#miva-bigcommerce.updateMagento .swiper-container .leftCompare,
	#miva-shopify.updateMagento .swiper-container .leftCompare {
		padding:40px 30px 5px 30px;
	}
	#miva-magento.updateMagento #singleCompare .wideContainer,
	#miva-bigcommerce.updateMagento #singleCompare .wideContainer,
	#miva-shopify.updateMagento #singleCompare .wideContainer {
		width:300px;
	}
	#miva-bigcommerce.updateMagento .hugeBox,
	#miva-shopify.updateMagento .hugeBox {
		width:300px;
		padding:0;
		top:0;
	}
	#miva-bigcommerce.updateMagento #mivaRank,
	#miva-shopify.updateMagento #mivaRank {
		padding:90px 0;
	}
	#miva-bigcommerce.updateMagento #supportStrategy,
	#miva-shopify.updateMagento #supportStrategy {
		padding:70px 0 20px 0;
	}
	#miva-bigcommerce.updateMagento #supportStrategy .floatedContent,
	#miva-shopify.updateMagento #supportStrategy .floatedContent {
		margin-top:0;
	}
	#miva-bigcommerce.updateMagento .swiper-slide #mivaCompare ul li:nth-child(3) {
		padding:48px 0 !important;
	}
	#miva-bigcommerce.updateMagento .swiper-slide #mivaCompare ul li:nth-child(4) {
		padding:32px 0 !important;
	}
	#miva-bigcommerce.updateMagento .swiper-slide .leftCompare ul li:nth-child(6) {
		padding:48px 0 48px 40px !important;
	}
	#miva-bigcommerce.updateMagento .swiper-slide .leftCompare ul li:nth-child(7) {
		padding:32px 0 32px 40px !important;
	}
	#miva-bigcommerce.updateMagento .swiper-slide div ul li:nth-child(7) {
		border-bottom:none;
	}

	#miva-bigcommerce.updateMagento .swiper-slide #mivaCompare ul li:nth-child(1) span,
	#miva-bigcommerce.updateMagento .swiper-slide #mivaCompare ul li:nth-child(5) span,
	#miva-bigcommerce.updateMagento .swiper-slide .leftCompare ul li:nth-child(1) span,
	#miva-bigcommerce.updateMagento .swiper-slide .leftCompare ul li:nth-child(5) span {
		top:35px;
	}
	#miva-bigcommerce.updateMagento .swiper-slide #mivaCompare ul li:nth-child(2) span,
	#miva-bigcommerce.updateMagento .swiper-slide #mivaCompare ul li:nth-child(4) span,
	#miva-bigcommerce.updateMagento .swiper-slide #mivaCompare ul li:nth-child(7) span,
	#miva-bigcommerce.updateMagento .swiper-slide .leftCompare ul li:nth-child(2) span,
	#miva-bigcommerce.updateMagento .swiper-slide .leftCompare ul li:nth-child(4) span,
	#miva-bigcommerce.updateMagento .swiper-slide .leftCompare ul li:nth-child(7) span {
		top:45px;
	}
	#miva-bigcommerce.updateMagento .swiper-slide #mivaCompare ul li:nth-child(3) span,
	#miva-bigcommerce.updateMagento .swiper-slide .leftCompare ul li:nth-child(3) span {
		top:60px;
	}
	#miva-bigcommerce.updateMagento .swiper-slide #mivaCompare ul li:nth-child(6) span,
	#miva-bigcommerce.updateMagento .swiper-slide .leftCompare ul li:nth-child(6) span {
		top:70px;
	}
	#miva-bigcommerce.updateMagento #featureCompare,
	#miva-shopify.updateMagento #featureCompare {
		height:auto;
	}
	#miva-bigcommerce.updateMagento .mivaFeature {
		margin-right:0;
		margin-left:0;
		margin-bottom:0;
		width:280px;
	}
	#miva-shopify.updateMagento .mivaCompare {
		margin:0 auto;
	}
	#miva-shopify.updateMagento #supportStrategy .floatedContent {
		width:100%;
	}
	#miva-shopify.updateMagento #supportStrategy .floatedContent p {
		width:100%;
	}
	#miva-shopify.updateMagento .swiper-slide .leftCompare ul li:nth-child(4) {
		padding:32px 0 32px 40px !important;
	}
	#miva-shopify.updateMagento .swiper-slide #mivaCompare ul li:nth-child(5),
	#miva-shopify.updateMagento .swiper-slide #mivaCompare ul li:nth-child(6) {
		padding:32px 0 !important;
	}
	#miva-shopify.updateMagento .swiper-slide div ul li:nth-child(8) {
		border-bottom:0;
	}

	#miva-shopify.updateMagento .swiper-slide #mivaCompare ul li:nth-child(1) span,
	#miva-shopify.updateMagento .swiper-slide #mivaCompare ul li:nth-child(2) span,
	#miva-shopify.updateMagento .swiper-slide #mivaCompare ul li:nth-child(7) span,
	#miva-shopify.updateMagento .swiper-slide .leftCompare ul li:nth-child(1) span,
	#miva-shopify.updateMagento .swiper-slide .leftCompare ul li:nth-child(2) span,
	#miva-shopify.updateMagento .swiper-slide .leftCompare ul li:nth-child(7) span {
		top:35px;
	}
	#miva-shopify.updateMagento .swiper-slide #mivaCompare ul li:nth-child(3) span,
	#miva-shopify.updateMagento .swiper-slide #mivaCompare ul li:nth-child(5) span,
	#miva-shopify.updateMagento .swiper-slide #mivaCompare ul li:nth-child(8) span,
	#miva-shopify.updateMagento .swiper-slide .leftCompare ul li:nth-child(3) span,
	#miva-shopify.updateMagento .swiper-slide .leftCompare ul li:nth-child(5) span,
	#miva-shopify.updateMagento .swiper-slide .leftCompare ul li:nth-child(8) span {
		top:45px;
	}
	#miva-shopify.updateMagento .swiper-slide #mivaCompare ul li:nth-child(4) span,
	#miva-shopify.updateMagento .swiper-slide .leftCompare ul li:nth-child(4) span {
		top:55px;
	}
	#miva-shopify.updateMagento .swiper-slide #mivaCompare ul li:nth-child(6) span,
	#miva-shopify.updateMagento .swiper-slide .leftCompare ul li:nth-child(6) span {
		top:30px;
	}
	#features-lp-12 .middleBullet {
		height:auto;
	}
	.miva2017 #resultsOnMiva p.updateToGraph span {
		line-height:32px;
	}
	.miva2017 #resultsOnMiva p.updateToGraph {
		font-size:2em;
	}
	#enterprise .iconList .h4Wrap {
		width:74%;
		text-align:left;
	}
	.campaign21 #SEMHeader .phoneswap a {
		display:block;
		float:right;
		margin-left:5px;
	}
	.campaign21 #SEMHeader .phoneswap strong {
		display:none;
	}
	.campaign21 #vsFooter p a {
		display:block;
		float:right;
	}
	.campaign21 #vsFooter strong {
		display:none;
	}
	.campaign21 #vsFooter p {
		width:200px;
		margin:0 auto;
	}
	#resources #landingHeader .wideContainer {
		width:100%;
	}
	#resources #landingHeader .floatedContent {
		width:100%;
		height:555px;
	}
	#resources #landingHeader #candyBackground img {
		display:none;
	}
	#resources #landingHeader #candyBackground {
		height:475px;
		margin:120px 0 0 0;
	}
	#resources #landingHeader .headerPull {
		width:300px;
		margin:65px auto 0 auto;
		text-align:left;
		border-left:none;
		text-align:center;
		padding:0;
	}
	.resourceItems {
		padding-top:65px;
	}
	.resourceItem img {
		width:100%;
	}
	#resources #responsiveLeftMenu {
		color:#38393a;
	}
	#resources #landingHeader h1 {
		margin:30px 0 0 0;
		line-height:50px;
		font-size:2.875em;
	}
	#resources .floatedContent .btnTransparentSquared {
		margin:50px auto 0 auto;
		float:none;
		display:block;
	}
	.resourceItem:nth-child(2),
	.resourceItem:nth-child(5),
	.resourceItem {
		margin:0 auto 40px auto;
		float:none;
	}
	.resourceItem:nth-child(5) {
		margin:0 auto;
	}
	#innerContent .resourceItems h2 {
		text-align:center;
	}
	#resources #landingHeader #newSubnav {
		display:block;
	}
	#resources #landingHeader .headerPull h2 {
		text-align:center;
	}
	#resources #landingHeader #newSubnav {
		width:300px;
	}
	#resources #landingHeader #newSubnav li {
		margin-right:40px;
		font-size:0.75em;
	}
	#white-paper.MCM #floatingForm {
		top:340px !important;
	}
	#white-paper.scaling-whitepaper #floatingForm {
		top:250px !important;
	}
	#white-paper.scaling-whitepaper #white-paper--visionary {
		padding:850px 0 80px 0 !important;
	}
	#white-paper.MCM #white-paper--visionary {
		padding:660px 0 80px 0 !important;
	}
	#case-study-decorative-films #innerContent #hugeQuote h4,
	#case-study-ltc #innerContent .hugeQuote h4,
	#case-study-xdp #innerContent #xdpQuote1 h4 {
		width:300px;
	}
	#case-study-decorative-films #siteScreen {
		height:315px;
	}
	#case-study-decorative-films #landingHeader h1 {
		font-size:2em;
	}
	#case-study-decorative-films #hugeQuote,
	#case-study-ltc .hugeQuote,
	#case-study-xdp #xdpQuote1 {
		padding:50px 0;
	}
	#case-study-decorative-films #innerContent #hugeQuote h4,
	#case-study-ltc #innerContent .hugeQuote h4,
	#case-study-xdp #innerContent #xdpQuote1 h4 {
		font-size:1.25em;
	}
	#professional-services #homeWatchVideo {
		display:block;
	}
	#were-the-experts #SEMHeader .wideContainer,
	.sem2018 #SEMHeader .wideContainer {
		background:none;
		padding-bottom:0;
	}
	#were-the-experts #SEMHeader h1,
	.sem2018 #SEMHeader h1 {
		margin:85px auto 40px auto;
		font-size:2em;
	}
	#were-the-experts #MagHeaderForm,
	.sem2018 #MagHeaderForm {
		margin:60px auto 30px auto;
		position:relative;
	}
	#were-the-experts #SEMHeader .smallText,
	.sem2018 #SEMHeader .smallText {
		opacity:1;
		clear:both;
		max-width:280px;
		font-size:0.75em;
		padding:10px 0 10px 35px;
		text-align:right;
	}
	#were-the-experts #SEMClients p,
	.sem2018 #SEMClients p {
		display:none;
	}
	#were-the-experts #SEMClients #mivaPowers,
	.sem2018 #SEMClients #mivaPowers {
		width:300px;
		float:none;
		margin:0 auto;
	}
	#were-the-experts #mivaPowers li,
	.sem2018 #mivaPowers li {
		width:40px;
		margin:0 10px;
	}
	#were-the-experts #SEMClients #mivaPowers li:nth-child(1),
	.sem2018 #SEMClients #mivaPowers li:nth-child(1) {
		margin:0 10px 0 0;
	}
	#were-the-experts #SEMClients #mivaPowers li:nth-child(5),
	.sem2018 #SEMClients #mivaPowers li:nth-child(5) {
		margin:0 0 0 10px;
	}
	#randoDiv {
		position:absolute;
		width:300px;
		height:1230px;
	}
	#custChoose .headerPull {
		width:300px;
		position:absolute;
		bottom:0;
	}
	#custChoose aside {
		float:left;
		width:250px;
		padding:45px 25px;
		margin-top:150px;
	}
	#innerContent #custChoose h2 {
		margin:0 0 10px 0;
	}
	.bigGreyCircle {
		display:none;
	}
	.quoteIcon {
		bottom:280px;
		position:absolute;
	}
	#innerContent #custChoose h2 {
		font-size:2.5em;
	}
	#custChoose aside ul li i {
		font-size:2.5em;
	}
	#custChoose {
		height:1350px;
	}
	#customBuild h2 {
		width:300px;
		font-size:2.5em;
	}
	#customBuild h3 {
		float:left;
		margin:35px 0 50px 0;
	}
	#resultsPlatform h2 {
		width:300px;
		font-size:1.5em;
		line-height:36px;
	}
	#resultsPlatform {
		margin-top:60px;
		height:1130px;
	}
	.imagePlus {
		top:auto;
		left:-70px;
		bottom:0;
		width:300px;
	}
	#resultsPlatform aside {
		float:left;
		width:300px;
	}
	#resultsPlatform aside ul li i {
		font-size:2.25em;
	}
	#resultsPlatform aside ul li span {
		width:81%;
	}
	.imagePlus img {
		width:100%;
	}
	#resultsPlatform .wideContainer {
		height:100%;
	}
	.circlePop {
		right:-140px;
		bottom:40px;
	}
	#features-lp-retention #vsFooter h2 {
		font-size:1.25em;
	}
	#thank-you-form #mivaLogo, 
	#start-today #mivaLogo {
		position:absolute;
	}
	#thankYouRight h2 {
		font-size:2em;
		line-height:40px;
	}
	#thankYouRight p {
		font-size:1em;
	}
	#fourHoverContainer {
		width:292px;
		height:auto;
		box-shadow:none;
		margin:0 auto;
	}
	.fourHover {
		position:relative;
		top:auto !important;
		left:auto !important;
		box-shadow:0 5px 30px rgba(0, 0, 0, 0.1);
		margin-bottom:30px;
	}
	.fourHover:nth-child(1) {
		box-shadow:0 5px 30px rgba(0, 0, 0, 0.1);
	}
	#customBuild h3 {
		display:none;
	}
	#customBuild h2 {
		width:300px;
		margin:15px 0 50px 0;
	}
	.fourHover:hover {
		width:292px;
		height:500px;
	}
	.fourHover:nth-child(1):hover,
	.fourHover:nth-child(2):hover,
	.fourHover:nth-child(3):hover,
	.fourHover:nth-child(4):hover {
		top:0 !important;
	}
	#were-the-experts #mivaLogo i,
	.sem2018 #mivaLogo i {
		font-size:1.125em;
	}
	#were-the-experts #mivaLogo,
	.sem2018 #mivaLogo {
		margin-left:5px;
	}
	.newCase #innerContent .newStyleHeader .headerH2 {
		font-size:2.25em;
		letter-spacing:0.2em;
		line-height:50px;
	}
	#upgrade-to-miva-merchant #fullHeader.newStyleHeader p {
		width:300px;
	}
	#custChoose aside ul li img {
		width:55px;
	}
	#custChoose aside ul li span {
		width:70%;
	}
	#resultsPlatform aside ul li:nth-child(4) i {
		font-size:1.75em;
	}
	#were-the-experts #SEMHeader .smallText .tooltip-content {
		left:0;
	}
	#were-the-experts #SEMHeader .smallText a .thumbText {
		left:auto;
		top:auto;
		right:0;
	}
	#were-the-experts #SEMHeader .smallText a img {
		display:none;
	}
	#were-the-experts #SEMHeader .smallText .tooltip-content {
		left:-120px;
		width:280px;
	}
	#were-the-experts #CTAStick,
	.sem2018 #CTAStick {
		background:#f7394a;
	}
	#were-the-experts #innerContent #vsFooter h3,
	#were-the-experts #SEMHeader .smallText .tooltip-text {
		color:#484b4c;
	}
	#resources #CTAStick .btnTransparentSquared,
	#resources #CTAStick p {
		display:none;
	}
	#resources #CTAStick a {
		float:none;
		width:100%;
		color:#38393a;
		display:block;
	}
	#resources #CTAStick .wideContainer {
		width:100%;
	}
	.resourceItem {
		margin:0 auto 40px auto !important;
	}
	#resources .overlayModalWhite .modalForm {
		width:280px;
	}
	#resources .overlayModalWhite .mfp-close {
		top:80px !important;
	}
	#resources div#modal.overlayModalWhite h1 {
		margin:155px auto 50px auto !important;
		font-size:2em !important;
	}
	#white-paper.CPCreplay #landingHeader h1 {
		font-size:1.5em;
		margin:55px 0 0 0 !important;
	}
	#white-paper.CPCreplay #floatingForm {
		top:290px !important;
	}
	.resourceItem:hover a {
		opacity:0;
		height:auto;
		width:auto;
		top:0;
		left:0;
		position:absolute;
	}
	.resourceItem:hover .linkHeader,
	.resourceItem:hover .linkBody {
		opacity:0;
	}
	#white-paper.CPCreplay #modal {
		padding:25px 0 25px 35px;
	}
	.resourceItem:hover a {
		opacity:0;
		height:auto;
		width:auto;
		top:0;
		left:0;
		position:absolute;
	}
	.resourceItem:hover .linkHeader,
	.resourceItem:hover .linkBody {
		opacity:0;
	}
	.pricingUpdate #landingHeader h1 {
		font-size:1.75em;
		margin:10px 0 0 0;
	}
	.pricingUpdate #landingHeader h2 {
		font-size:1.125em;
	}
	#haveQuestions {
		text-align:center;
		background:none;
		line-height:30px;
	}
	.pricingUpdate .proServPop h1 {
		font-size:2em !important;
	}
	#modal.pricingForms .proServPop p {
		margin:20px 10px 50px 10px;
	}
	#modal.pricingForms .buttonLarge {
		width:85%;
		font-size:0.875em;
	}
	#modal.pricingForms input {
		margin:0 0 25px 22px;
	}
	.newCase #landingHeader .headerH2 {
		font-size:2em;
		line-height:50px;
	}
	.newCase #landingHeader h1 {
		margin:40px 0 2px 0;
	}
	#upgrade-to-miva-merchant #landingHeader {
		padding:0 0 100px 0;
	}
	.mivaconSite #homeNav, 
	.mivaconSite #stickyWrap {
		width:300px;
	}
	.mivaconSite #homePageContent .newStructure ul, 
	.mivaconSite #stickyNav.newStructure ul {
		margin:0 auto;
	}
	.mivaconSite #homePageHeader {
		height:710px !important;
	}
	#homePageContent .yellowBtn {
		margin:60px auto 0 auto !important;
	}
	.mivaconSite #whyAttend .wideContainer {
		width:300px;
	}
	.mivaconSite .tripIcon {
		margin:75px auto 0 auto;
		float:none;
	}
	.mivaconSite #homeSpeakers .wideContainer {
		width:300px;
	}
	.mivaconSite .speakerThumb {
		margin:20px auto 15px auto;
		float:none;
		width:300px;
	}
	.mivaconSite .speakerThumb:nth-child(2) {
		margin:85px auto 15px auto;
	}
	.mivaconSite .speakerThumb:nth-child(4) {
		margin:20px auto 15px auto;
	}
	.mivaconSite .speakerThumb:nth-child(5) {
		margin:20px auto 75px auto;
	}
	.mivaconSite #homePageHeader h1 {
		letter-spacing:0.4em;
		margin:50px auto 15px auto;
		font-size:3em;
		max-width:300px;
		line-height:60px;
	}
	.mivaconSite #offLeft {
		width:235px;
		height:700px;
		background-position:-100px center;
	}
	.mivaconSite .conHeaderLogo {
		margin:20px 0 0 0;
	}
	.mivaconSite .ticket {
		float:none;
		margin:75px auto 50px auto;
		width:290px;
	}
	.mivaconSite #homePageHeader h2 {
		font-size:1.25em;
		letter-spacing:0.3em;
		margin:45px auto 75px auto;
	}
	.mivaconSite .ticket:nth-child(3) {
		float:none;
		margin:0 auto;
	}
	.mivaconSite #whyAttend h2 {
		line-height:60px;
		margin-top:65px;
	}
	.mivaconSite #whyAttend {
		padding:0 0 120px 0;
	}
	.mivaconSite #sidebar-newsletter {
		width:300px;
	}
	.mivaconSite #mivaconUpdates input[type="email"] {
		width:260px;
		margin-bottom:10px;
		text-align:center;
	}
	.mivaconSite #mivaconUpdates input[type="submit"] {
		width:300px;
	}
	.mivaconSite #quoteHome {
		padding:115px 0;	
	}
	.mivaconSite #conFooter .largeText {
		line-height:40px;
	}
	.mivaconSite #responsiveLeftMenu {
		margin:20px 0 0 0;
	}
	.mivaconSite #headerBoxes {
		width:240px;
		margin:40px auto 0 auto !important;
	}
	.mivaconSite .boxRight {
		border-left:solid 1px #FFF;
		border-top:none;
		width:190px;
		padding:20px;
	}
	.mivaconSite #offLeft p {
		width:300px;
	}
	.mivaconSite #offLeft h2 {
		line-height:50px;
		font-size:2.75em;
	}
	.mivaconSite #conSecondSection {
		padding:20px 0 135px 0;
	}
	.mivaconSite #homeSpeakers h2 {
		line-height:50px;
	}
	.mivaconSite .ticketTop strong {
		line-height:30px;
		display:block;
	}
	.mivaconSite .ticketTop {
		line-height:30px;
	}
	#conTickets.mivaconSite #homePageHeader,
	#conAttendees.mivaconSite #homePageHeader {
		height:350px;
	}
	#conTickets.mivaconSite .ticket {
		margin:75px auto 50px auto;
	}
	#conTickets.mivaconSite .ticket:nth-child(2) {
		float:none;
	}
	#conTickets.mivaconSite #tickets {
		padding:20px 0 150px 0;
	}
	.mivaconSite #conTestimonials .wideContainer {
		width:300px;
	}
	.mivaconSite #conTestimonials h2 span {
		font-size:1.5em;
		display:block;
		line-height:30px;
	}
	.mivaconSite .testQuote:nth-child(2) {
		margin:75px auto;
	}
	.mivaconSite .testQuote:nth-child(3) {
		margin:100px auto;
	}
	.mivaconSite .testQuote {
		float:none;
		margin:100px auto 0 auto;
		width:300px;
	}
	.mivaconSite.conInside #homePageHeader h2 {
		margin:30px auto 0 auto;
		max-width:300px;
	}
	.mivaconSite #conTestimonials h2 {
		font-size:0.875em;
	}
	#conSchedule.mivaconSite #homePageHeader {
		height:225px;
	}
	.mivaconSite #theSchedule {
		padding:100px 0 90px 0;
	}
	.mivaconSite .rightInfo.singleInfo h2 {
		line-height:40px;
	}
	.mivaconSite #theSchedule label {
		padding:30px 35px 20px 35px;
		float:none;
		width:76%;
		text-align:center;
	}
	.mivaconSite .leftInfo {
		width:100%;
		float:none;
		margin-bottom:15px;
	}
	.mivaconSite .rightInfo {
		width:100%;
		float:none;
	}
	#conSchedule.mivaconSite #homePageHeader h1 {
		font-size:2em;
	}
	.mivaconSite #theSchedule section {
		text-align:left;
		padding:0 40px 0 40px;
	}
	.mivaconSite #theSchedule .emptyInfo {
		display:none;
		height:0;
		margin:0;
	}
	#conAttendees.mivaconSite #homePageHeader h1 {
		letter-spacing:0.18em;
	}
	.mivaconSite #attendeeInfo {
		padding:75px 0;
	}
	#conHome.mivaconSite #homePageHeader h2 {
		font-size: 1.25em;
	    letter-spacing: 0.3em;
	    margin: 45px auto 75px auto;
	}
	.mivaconSite .formCenter {
		width:300px;
	}
	.mivaconSite #modal .modalForm input {
		width:200px;
	}
	.mivaconSite #modal .modalForm #label_second_badge {
		font-size:0.875em !important;
		margin:0 !important;
	}
	.mivaconSite #modal .modalForm .btnBlueStandard {
		width:235px;
	}
	.mivaconSite .overlayModalWhite .mfp-close {
		top:50px !important;
	}
	.mivaconSite div#modal.overlayModalWhite h1 {
		margin:125px auto 30px auto !important;
	}
	.mivaconSite #modal .modalForm input[type="checkbox"] {
		margin:7px 10px 35px 0;
	}
	.mivaconSite .mivaHeaderRight a {
		margin:10px 0 0 0;
	}
	.mivaconSite .badgeWrapExpand {
	    height:160px !important;
	}
	.mivaconSite #modal .modalForm #second_name {
		width:200px;
	}
	.mivaconSite #quoteHome {
	    background-position: -600px center;
	}
	.mivaconSite .rightInfo h2 {
		margin-left:30px;
	}
	.mivaconSite .rightInfo p {
		margin:10px 0 0 30px;
	}
	.mivaconSite .rightInfo.singleInfo h2 {
		font-size:1.1625em;
	}
	#conAwards.mivaconSite #homePageHeader h1 {
		font-size:3em;
		line-height:60px;
		max-width:290px;
		padding-left:20px;
		text-indent:-10px;
	}
	#conAwards.mivaconSite #homePageHeader h2 {
		max-width:300px;
		font-size:1.125em;
	}
	#conAwards.mivaconSite #homePageHeader {
		height:525px;
	}
	.mivaconSite #bladesAwards h2 {
		font-size:2.125em;
		line-height:40px;
	}
	.mivaconSite .awardSection {
		width:300px;
	}
	.mivaconSite .preContent {
		width:250px;
	}
	.mivaconSite .awardSection h3 {
		font-size:1.75em;
		line-height:36px;
		margin-top:-17px;
	}
	.mivaconSite .awardSection .btnBlueStandard {
		width:255px;
	}
	.mivaconSite .postHead {
		padding:95px 0;
	}
	.mivaconSite .awardSection .confirmText {
		margin:0 15px !important;
	}
	.mivaconSite #conFooter #footerContact {
		float:none;
		text-align:center;
		display:block;
	}
	.mivaconSite #conFooter {
		padding-bottom:100px;
	}
	#conContact.mivaconSite #homePageHeader {
		height:265px;
	}
	#square-landing #landingHeader h1 {
		margin:55px 40px 30px 0;
		font-size:3.875em;
	}
	#square-landing #landingHeader img {
		margin:0 0 40px 0;
		width:240px;
	}
	#square-landing #landingHeader {
		padding:0 0 50px 0;
	}
	#squareFirstSection img {
		display:none;
	}
	.squareSection ul li {
		width:315px;
	}
	#innerContent #squareSecondSection ul {
		width:300px;
	}
	#offsetWithImage {
		display:none;
	}
	#squareThirdSection img {
		display:none;
	}
	#square-landing #landingHeader h2 {
		padding-right:50px;
	}
	#square-landing #landingHeader .smallText {
		max-width:455px;
	}
	#innerContent .squareSection ul {
		width:300px;
		margin:40px auto 0 auto;
	}
	.squareSection ul li {
		float:none;
		height:auto !important;
		margin-bottom:50px;
		width:285px;
	}
	.squareSection p {
		margin:0 auto;
		float:none;
	}
	.squareSection h2 {
		margin-bottom:40px !important;
	}
	#squareSecondSection {
		padding:50px 0 0 0;
	}
	#squareThirdSection {
		padding:40px 0 110px 0;
	}
	#innerContent #squareThirdSection ul {
		margin:110px auto 0 auto;
		width:300px;
	}
	#square-landing #deliverFooter {
		padding:100px 0;
	}
	#square-landing #deliverFooter p {
		padding:0 20px;
	}
	#square-landing #landingHeader .btnBlueStandard {
		padding:20px 65px;
	}
	#square-landing #landingHeader .smallText a {
		width:90%;
	}
	.squareSection h2 {
		font-size:2.4375em !important;
		line-height:50px;
	}
	.squareSection ul li i {
		text-indent:0;
		font-size:3em;
	}
	#squareThirdSection ul li {
		width:300px;
	}
	#offsetBg {
		height:675px;
	}
	#square-landing #deliverFooter p strong {
		line-height:26px;
		display:block;
	}
	#confSpeakers.mivaconSite #homeSpeakers .wideContainer {
		width:300px;
	}
	#confSpeakers.mivaconSite .speakerThumb {
		margin:0 auto 175px auto;
	}
	#confSpeakers.mivaconSite #homeSpeakers {
		padding:100px 0;
	}
	#confSpeakers.mivaconSite #homePageHeader {
		height:395px;
	}
	#confSpeakers.mivaconSite #homePageHeader h1 {
		letter-spacing:0.3em;
	}
	.mivaconSite #conFooter #IPinfo {
		text-align:center;
		margin-bottom:15px;
		width:100%;
	}
	#conAwards .nomsNotOpen h1 span {
		letter-spacing:0.2em;
	}
	.mivaconSite #premList {
		width:250px;
	}
	#SEM-DEC #SEMHeader {
		padding-bottom:170px;
	}
	#SEM-DEC .tripLeft {
		margin:85px auto 0 auto;
	}
	#SEM-DEC .tripLeft:nth-child(2) {
		margin:45px auto 0 auto;
	}
	#SEM-DEC .tripLeft:nth-child(3) {
		margin:45px auto 80px auto;
	}
	#SEM-DEC #scalableCross #percentIncreases {
		width:300px;
	}
	#SEM-DEC #scalableCross #percentIncreases li {
		width:100%;
		text-align:center;
		margin:0 0 55px 0;
	}
	#SEM-DEC #SEMHeader h1 span {
		font-size:1em;
	}
	#SEM-DEC #scalableCross .wideContainer {
		height:1500px;
	}
	.mivaconSite #mainSponsors .wideContainer {
		width:300px;
	}
	.mivaconSite #mainSponsors .secondSponsor,
	.mivaconSite #mainSponsors #sponsorSearchspring {
		margin:40px auto 0 auto;
		float:none;
	}
	.mivaconSite #mainSponsors #sponsorIgnite {
		margin:40px auto 0 auto;	
	}
	.mivaconSite #mainSponsors .secondSponsor {
		width:300px;
		height:auto;
	}
	.mivaconSite .sponsorsSection .backgroundHeading {
		display:none;
	}
	#conSponsors.mivaconSite #homePageHeader {
		height:255px;
	}
	#conSponsors.mivaconSite .mainSponsor {
		width:300px;
	}
	.mivaconSite .mainSponsor img {
		max-width:270px;
	}
	#conSponsors.mivaconSite #homePageHeader h1 {
		letter-spacing:0.25em;
	}
	.mivaconSite #mainSponsors {
		padding:0 0 100px 0;
	}
	#confSpeakers .overlayModalWhite {
		min-height:1780px;
	}
	#confSpeakers.mivaconSite div#modal.leaderBio .longPop h1 {
		font-size:1.75em !important;
	}
	#conHome.mivaconSite #homeSpeakers .wideContainer {
		width:300px;
	}
	#conHome.mivaconSite .speakerThumb:nth-child(3),
	#conHome.mivaconSite .speakerThumb:nth-child(4),
	#conHome.mivaconSite .speakerThumb:nth-child(5) {
		margin:20px auto 75px auto;
		float:none;
		width:290px;
	}
	#conHome.mivaconSite .speakerThumb:nth-child(2) {
		margin:85px auto 75px auto;
		float:none;
		width:290px;
	}
	#miva98 #landingHeader h1 {
		font-size:3.5em;
		line-height:55px;
	}
	#miva98 #atAGlance ul li:nth-child(3),
	#miva98 #atAGlance ul li {
		margin:0 0 130px 0;
	}
	#miva98 #facetPower img {
		position:relative;
		right:auto;
		left:auto;
	}
	#miva98 #facetPower .floatedContent p {
		width:100%;
		max-width:100%;
	}
	#miva98 #effectiveSearch img {
		top:-70px;
	}
	#miva98 #effectiveSearch {
		padding:150px 0 80px 0;
	}
	#miva98 #textEditorSection img {
		width:350px;
		margin:-70px 0 60px -40px;
	}
	#miva98 #textEditorSection {
		padding:150px 0 90px 0;
	}
	#miva98 .splitLeftHalf {
		width:100%;
		height:900px;
	}
	#miva98 .splitLeftHalf img {
		width:239px;
		margin-right:auto;
		margin-left:auto;
		right:0;
		left:0;
		top:60px;
		margin-top:0;
		display:block;
	}
	#miva98 #splitSection .wideContainer {
		width:100%;
	}
	#miva98 .splitRightHalf {
		padding:60px 0;
		height:400px;
	}
	#miva98 #innerContent #textEditorSection .floatedContent h2,
	#miva98 #innerContent #effectiveSearch .floatedContent h2,
	#miva98 #innerContent #facetPower .floatedContent h2,
	#miva98 #atAGlance h2 {
		font-size:2.3125em !important;
		line-height:35px;
	}
	#conAwards.mivaconSite #bladesNominations .wideContainer {
		width:300px;
	}
	#conAwards.mivaconSite .speakerThumb,
	#conAwards.mivaconSite .speakerThumb:nth-child(2), 
	#conAwards.mivaconSite .speakerThumb:nth-child(4) {
		float:none;
		margin:45px auto 0 auto;
		width:300px;
		height:430px;
	}
	#conAwards.mivaconSite .nomsRight,
	#conAwards.mivaconSite .nomsLeft {
		float:none;
		width:100%;
	}
	#conAwards.mivaconSite .speakerHover .bioBlurb p {
		max-width:250px;
	}
	#conAwards.mivaconSite .speakerHover .bioBlurb {
		bottom:-270px;
		height:220px;
	}
	#conAwards.mivaconSite .speakerHover .bioBlurb a {
		max-width:250px;
	}
	#conAwards.mivaconSite .nomsLeft {
		width:100%;
		margin-bottom:45px;
		padding-top:0;
	}
	#conAwards.mivaconSite .speakerThumb p.tk-roboto-condensed {
		left:20px;
	}
	#conAwards.mivaconSite .leaderBio .leftSide {
		display:none;
	}
	#conAwards.mivaconSite .leaderBio .rightSide {
		margin:140px auto 100px auto;
		background:none;
		width:100%;
	}
	#conAwards.mivaconSite div#modal.leaderBio .longPop h1 {
		text-align:left;
		margin-left:0 !important;
		margin:50px auto 25px auto !important;
		padding:0;
		text-indent:0;
		font-size:2.5em !important;
	}
	#conAwards.mivaconSite .leaderBio .rightSide p {
		text-align:left;
		margin-left:0;
	}
	#conAwards.mivaconSite .nomsLeft h2 {
		font-size:2.875em;
		line-height:55px;
	}
	#conAwards.mivaconSite #nomMostImproved {
		padding:275px 0 200px 0;
	}
	.squareSection ul li i.icon-hand-money {
		font-size:2em;
	}
	.squareSection ul li i.icon-register {
		font-size:2.5em;
	}
	#square-landing #deliverFooter .btnBlueStandard {
		margin-right:auto;
	}
	#conSchedule.mivaconSite div#modal.leaderBio .longPop h1 {
		font-size:1.75em !important;
	}
	#conSchedule.mivaconSite .leaderBio.noPicPop .rightSide {
		margin:200px auto 100px auto;
		float:none;
	}
	#conScholarship.mivaconSite #homePageHeader h1 {
		line-height:50px;
		margin:40px auto 15px auto;
		font-size:2em;
	}
	#conScholarship.mivaconSite #homePageHeader {
		height:445px;
	}
	#conScholarship.mivaconSite #homeSpeakers .wideContainer, 
	#conScholarship.mivaconSite #freeTicket .wideContainer {
		width:300px;
	}
	#conScholarship.mivaconSite #freeTicket .awardSection {
		right:0;
		top:125px;
		position:relative;
		float:none;
		clear:left;
	}
	#conScholarship.mivaconSite .testQuote:nth-child(4) {
		margin:0 45px;
	}
	#conScholarship.mivaconSite #freeTicket .pinkHeading {
		max-width:100%;
	}
	#conScholarship.mivaconSite #conTestimonials .pinkHeading {
		letter-spacing:0;
	}
	#conScholarship.mivaconSite #freeTicket h3 {
		position:relative;
		z-index:88;
		max-width:100%;
		text-align:center;
	}
	#conScholarship.mivaconSite .speakerThumb p.tk-roboto-condensed {
		left:15px;
	}
	#conScholarship.mivaconSite #freeTicket .ticketInfo {
		max-width:100%;
		text-align:center;
	}
	#conScholarship.mivaconSite #homeSpeakers .speakerThumb,
	#conScholarship.mivaconSite #homeSpeakers .speakerThumb:nth-child(3),
	#conScholarship.mivaconSite #homeSpeakers .speakerThumb:nth-child(6) {
		margin:35px auto 100px auto;
		float:none;
	}
	#conScholarship.mivaconSite .pinkHeading, 
	#conScholarship.mivaconSite #conTestimonials .pinkHeading {
		text-align:center;
		font-size:2em;
		line-height:46px;
	}
	#conScholarship.mivaconSite #homeSpeakers {
		padding:0 0 115px 0;
	}
	#conScholarship.mivaconSite .testQuote:nth-child(3),
	#conScholarship.mivaconSite .testQuote:nth-child(4),
	#conScholarship.mivaconSite .testQuote {
		margin:50px auto 0 auto;
	}
	#conScholarship.mivaconSite #homePageHeader h2 {
		font-size:1.125em;
		line-height:32px;
		margin:15px auto 175px auto;
	}
	#conScholarship.mivaconSite #freeTicket {
		padding:100px 0 250px 0;
	}
	#conScholarship.mivaconSite #freeTicket #contactSection .ticketRedeem {
		width:300px;
		font-size:1.5em;
	}
	#conScholarship.mivaconSite div#modal.leaderBio .longPop h1 {
		font-size:2em !important;
	}
	#comboFacets,
	#productFiltering {
		float:none;
		width:100%;
		padding-bottom:125px;
	}
	#comboFiltering {
		height:auto;
	}
	#comboFacets .floatedContent p,
	#productFiltering .floatedContent p {
		margin:10px auto 60px auto;
		float:none;
	}
	#comboFacets .floatedContent hr,
	#productFiltering .floatedContent hr {
		margin:0 auto 20px auto;
		float:none;
	}
	#comboFacets .floatedContent a,
	#productFiltering .floatedContent a {
		float:none;
	}
	#productFiltering .floatedContent {
		margin:135px auto 0 auto;
	}
	#innerContent #productFiltering .floatedContent h2,
	#innerContent #comboFacets .floatedContent h2 {
		font-size:2.3125em !important;
		line-height:35px;
	}
	#megaPartners {
		width:300px;
	}
	#partnersContainer .wideContainer {
		width:300px;
	}
	.partnerCard {
		margin:20px 0 20px 6px;
		width:285px;
		min-width:285px;
	}
	#partnersContainer {
		padding:75px 0 100px 0;
	}
	#landingHeader #partnersSearch #partnerSearch {
		width:170px;
	}
	#partner-directory #landingHeader h1 {
		line-height:60px;
	}
	.partnerCard .partnerImage {
		width:100%;
	}
	#innerContent #partnerPagination {
		width:300px;
	}
	#partnerPagination li {
		margin:0 6px;
	}
	#partnerPagination li.prevLink {
		margin:0 15px 0 0;
	}
	#partnerPagination li.nextLink {
		margin:0 0 0 15px;
	}
	#innerContent .partnerIcons {
		width:280px;
	}
	.partnerDescrip {
		width:245px;
	}
	#cookieWrap {
		width:300px;
	}
	#cookieWarning p {
		width:280px;
		margin:13px auto 10px auto;
		float:none;
		text-align:center;
	}
	#cookieWarning .btnBlueStandard {
		float:none;
		margin:0 auto;
		width:230px;
		display:block;
		text-align:center;
	}
	.cookieOpen {
		height:170px !important;
	}
	#comboFacets .floatedContent p, 
	#productFiltering .floatedContent p {
		padding:0 10px;
	}
	#partnerContact .wideContainer {
		width:300px;
	}
	.singlePartnerPage #landingHeader h1 {
		width:300px;
		background-size:100%;
		margin:40px auto 20px auto;
	}
	#partnerAbout .halfRight {
		display:none;
	}
	.pTestBox {
		width:100%;
		float:none;
		display:block;
		height:auto;
	}
	.quoteTestimonial {
		width:300px;
	}
	#partnerTestimonial {
		height:902px;
		position:relative;
		padding-top:230px;
	}
	#testimonialWrap {
		width:100%;
		float:none;
		display:block;
	}
	.pTestHead {
		float:none;
		width:100%;
		position:absolute;
		top:0;
		height:230px;
		background:#FFF;
	}
	#innerContent .pTestHead .partnerHeaders,
	#innerContent .pTestHead .partnerHeaders span {
		color:#000;
	}
	#innerContent .pTestHead .partnerHeaders {
		margin:65px 0 0 15px;
	}
	.inputWrap {
		width:100%;
	}
	.inputWrap:nth-child(2), 
	.inputWrap:nth-child(5) {
		margin:0 0 60px 0;
	}
	#servicesOffered .rightMinority {
		float:none;
		width:100%;
		position:absolute;
		top:0;
		height:150px;
		border-bottom:none;
	}
	#servicesOffered .leftMajority {
		float:none;
		width:100%;
	}
	#partnerForm textarea {
		width:89%;
	}
	#innerContent .partnerHeaders {
		font-size:1.875em !important;
		text-align:left;
		width:300px;
		margin-left:auto !important;
		margin-right:auto !important;
	}
	#innerContent .partnerHeaders span {
		font-size:0.4em !important;
		margin-bottom:0;
	}
	#innerContent .partnerHeaders span {
		line-height:24px;
	}
	#innerContent #partnerContact .partnerHeaders {
		line-height:44px;
	}
	.quoteTestimonial p span {
		font-weight:600;
		font-size:0.7em;
		line-height:24px;
	}
	.quoteTestimonial p span strong {
		font-weight:300;
		font-size:0.8em;
	}
	.pTestBox:nth-child(1) {
		border-bottom:none;
		padding-bottom:50px;
	}
	.pTestBox:nth-child(2) {
		padding:65px 0 50px 0;
	}
	#ourWork {
		border-left:none;
	}
	#threeWayDiv .workOuter {
		width:100%;
		height:200px;
	}
	#threeWayDiv {
		height:auto;
		margin-left:0;
		width:100%;
		display:block;
	}
	#threeWayDiv .workOuter {
		display:block;
		border-bottom:0;
	}
	#threeWayDiv .workOuter:nth-child(3) {
		border-bottom:solid 15px #16c0d5;
	}
	#servicesOffered {
		height:auto;
	}
	#ourWork .partnerHeaders {
		margin:35px 0 45px 15px;
	}
	#threeWayDiv .workInner p {
		margin-top:90px;
	}
	#threeWayDiv .workOuter:hover .workInner p {
		margin-top:55px;
	} 
	#threeWayDiv .workInner .buttonLink {
		top:100px;
		padding:10px 0;
	}
	#innerContent .rightMinority h2 {
		color:#FFF;
		margin:70px 0 0 15px;
	}
	#innerContent .rightMinority h2 span {
		color:#FFF;
	}
	#innerContent .leftMajority ul li i {
		font-size:5em;
	}
	#innerContent .leftMajority ul {
		float:none;
		width:260px;
		margin:190px auto 60px auto;
	}
	#innerContent .leftMajority ul li {
		margin:0 15px 40px 15px;
	}
	#partnerAbout .halfLeft {
		width:100%;
		float:none;
		padding-bottom:80px;
	}
	.halfLeft .floatedContent {
		width:300px;
		margin:80px auto 0 auto;
		float:none;
	}
	.halfLeft .floatedContent p {
		text-align:left;
	}
	#partnerAbout {
		height:auto;
	}
	#partnerTopNav {
		width:295px;
		height:60px;
		overflow:hidden;
		top:-30px;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
	}
	.topNavExpanded {
		height:365px !important;
	}
	#partnerTopNav ul {
		margin:0;
		width:295px;
	}
	#partnerTopNav ul li {
		float:none;
		width:100%;
		height:60px;
		text-align:center;
		display:block;
		border-bottom:solid 1px #ebeaea;
	}
	#partnerTopNav ul li a {
		display:block;
		width:100%;
		height:100%;
	}
	#partnerTopNav ul li a span {
		padding-top:17px;
		display:block;
	}
	#partnerTopNav #contactLink {
		clear:left;
		float:left;
		height:60px;
		width:295px;
	}
	#partnerTopNav ul li:nth-child(1) {
		margin:0;
	}
	#partnerTopNav ul li {
		margin:0;
	}
	#partnerTopNav #contactLink span {
		padding-top:17px;
	}
	#partnerJump {
		display:block;
	}
	#partnerForm #partnerSubmit {
		width:300px;
	}
	#mivacon-feedback #surveyWrapper iframe {
		width:300px;
		height:2730px !important;
	}
	#surveyWrapper iframe {
		width:300px !important;
	}
	#mivacon-feedback .smcx-embed {
		max-width:300px;
		height:2730px !important;
	}
	#mivacon-feedback .smcx-embed > .smcx-iframe-container {
		max-width:300px;
		height:2730px !important;
	}
	#mivacon-feedback #innerContent header {
		height:60px;
	}
	.singlePartnerPage.partnerPage216 #landingHeader h1 {
		width:300px;
		-webkit-background-size:100%;
		-moz-background-size:100%;
		-o-background-size:100%;
		background-size:100%;
		margin:40px auto 0 auto;
	}
	.partnerPage216 #innerContent .leftMajority ul {
		width:240px;
		margin:230px auto 60px auto;
	}
	.partnerPage216 #innerContent .leftMajority ul li {
		width:215px;
		margin:0 10px;
	}
	.partnerPage216 #servicesOffered {
		height:auto;
	}
	.partnerPage216 #partnerTestimonial {
		height:710px;
	}
	.partnerPage216 #threeWayDiv .workInner p,
	.partnerPageGlendale #threeWayDiv .workInner p {
		font-size:1.125em;
	}
	.singlePartnerPage.partnerPageCommandC #landingHeader h1 {
		width:300px;
		margin:70px auto 50px auto;
	}
	.partnerPageCommandC #innerContent .leftMajority ul li {
		width:155px;
		margin:0 15px 40px 15px;
		font-size:0.875em;
	}
	.partnerPageCommandC #innerContent .leftMajority ul {
		width:190px;
	}
	.partnerPageCommandC #partnerTestimonial {
		height:770px;
	}
	.singlePartnerPage.partnerPageGlendale #landingHeader h1 {
		width:150px;
		margin:20px auto 0 auto;
		-webkit-background-size:100%;
		-moz-background-size:100%;
		-o-background-size:100%;
		background-size:100%;
	}
	.partnerPageGlendale #innerContent .leftMajority ul li {
		width:135px;
		height:160px;
		margin:0 5px 40px 5px;
	}
	.partnerPageGlendale #partnerTestimonial {
		height:930px;
	}
	.partnerPageIWD #innerContent .leftMajority ul,
	.partnerPage2C #innerContent .leftMajority ul,
	.partnerPageLeslie #innerContent .leftMajority ul {
		width:180px;
		margin:230px auto 60px auto;
	}
	.singlePartnerPage.partnerPageIWD #landingHeader h1 {
		width:290px;
		margin:40px auto 0 auto;
	}
	.partnerPageIWD #partnerTestimonial {
		height:902px;
	}
	.partnerPageIWD #innerContent .leftMajority ul li {
		height:210px;
	}
	#mivacon-feedback #surveyWrapper {
		width:300px;
	}
	.noClientPartner .topNavExpanded {
		height:305px !important;
	}
	#white-paper.mivaLearnSignup #landingHeader h1 {
		width:280px;
		-webkit-background-size:100%;
		-moz-background-size:100%;
		-o-background-size:100%;
		background-size:100%;
		margin:30px auto 0px auto !important;
	}
	#white-paper.mivaLearnSignup #floatingForm {
		top:190px !important;
	}
	#white-paper.mivaLearnSignup #white-paper--visionary {
		padding:565px 0 80px 0 !important;
	}
	#white-paper.mivaLearnSignup #white-paper--visionary h2 {
		font-size:3.375em;
	}
	#white-paper.mivaLearnSignup #white-paper--visionary h3 {
		width:auto;
	}
	#white-paper.mivaLearnSignup #modal {
		padding:25px 0 25px 35px;
	}
	.partnerPageGlendale #innerContent .leftMajority ul {
		width:290px;
	}
	#megaPartners .partnerSorting {
		display:none;
	}
	#desktopFacets {
		display:none;
	}
	#mobileFacets {
		display:block;
	}
	#innerContent #selectedFacets ul {
		display:none;
	}
	.megaExpand {
		height:auto !important;
		padding-bottom:25px;
	}
	#security-bulletin #partnerContact .wideContainer,
	#GDRP #partnerContact .wideContainer {
		width:300px;
	}
	#security-bulletin #landingHeader h1,
	#GDRP #landingHeader h1 {
		font-size:3em;
		margin:70px 0 0 0;
		line-height:50px;
	}
	#security-bulletin .inputWrap:nth-child(1), 
	#security-bulletin .inputWrap:nth-child(2),
	#security-bulletin .inputWrap:nth-child(3), 
	#security-bulletin .inputWrap:nth-child(4),
	#GDRP .inputWrap:nth-child(1), 
	#GDRP .inputWrap:nth-child(2),
	#GDRP .inputWrap:nth-child(3), 
	#GDRP .inputWrap:nth-child(4) {
		width:100%;
		margin:0 0 40px 0;
	}
	#zoomBraintree {
		margin:0 5px;
		width:140px;
	}
	#zoomMivaPay {
		width:165px;
		margin-left:60px;
	}
	#zoomSquare {
		width:135px;
	}
	#innerContent #partnerContact .partnerHeaders {
		line-height:34px;
	}
	#partner-directory .directoryContact {
		height:180px;
	}
	.partnerFormExpand {
		height:1080px !important;
	}
	.partnerPage2C #threeWayDiv .workOuter:nth-child(1) .workInner p {
		margin-top:70px;
	}
	.partnerPage2C #threeWayDiv .workOuter:nth-child(1):hover .workInner p {
		margin-top:30px;
	}
	.partnerPage2C #threeWayDiv .workInner .buttonLink {
		top:110px;
	}
	.partnerPage2C #partnerTestimonial {
		height:998px;
	}
	.singlePartnerPage.partnerPage2C #landingHeader h1 {
		margin:30px auto 0 auto;
		width:260px;
		height:270px;
	}
	.partnerPage2C #threeWayDiv .workInner p {
		font-size:1.25em;
	}
	.spinner {
		margin:100% auto 0 auto;
	}
	.singlePartnerPage.partnerPageLeslie #landingHeader h1 {
		width:190px;
		height:200px;
		margin:90px auto 20px auto;
	}
	.partnerPageLeslie #partnerTestimonial {
		height:1286px;
	}
	.offRightData {
		width:auto;
		padding-left:0;
		border-left:none;
		float:none;
		padding-left:5px;
		margin-bottom:20px;
	}
	.offRightData:nth-child(2) {
		padding-left:5px;
		width:auto;
	}
	#popContent .wideContainer {
		width:300px;
		height:auto;
		position:relative;
		top:0;
		padding-bottom:60px;
	}
	#innerContent #popContent ul {
		width:auto;
		margin-left:0;
	}
	#integratedCommerce .floatedContent {
		margin:50px -30px 0 0;
		float:none;
	}
	#integratedCommerce .singleImage {
		display:none;
	}
	#optimizedGrowth img {
	    position:relative;
	    top:auto;
	    right:0;
	    width:300px;
	    margin:60px auto 0 auto;
	    left:0;
	    display:block;
	}
	#successStory .floatedContent {
		margin-right:0;
		text-align:center;
	}
	#successStory .floatedContent img {
		position:relative;
		top:0;
		left:0;
		right:0;
		margin:0 auto;
	}
	.floatQuote {
		margin-right:0;
		float:none;
		width:300px;
		margin:0 auto;
	}
	#successStory .headerPull {
		width:280px;
	}
	#ups-channel #landingHeader .offRightData p {
		font-size:0.875em;
		text-align:left;
	}
	#relationship #largeTablet {
		display:none;
	}
	#ups-channel #wrapper, 
	#ups-channel #innerContent {
		overflow-x:hidden;
	}
	.sem2018 #offToRight {
		width:300px;
		left:0;
		right:0;
		height:auto;
		margin:0 auto;
		bottom:-230px;
		padding-bottom:30px;
	}
	.sem2018 #offToRight h2 {
		margin:20px 0 0 0;
		width:100%;
		text-align:center;
	}
	.offRightData p span {
		color:#16c0d5;
		font-weight:500;
	}
	#popContent ul li {
		width:70%;
		margin:0 auto 50px auto;
		float:none;
	}
	#popContent ul li:nth-child(2), 
	#popContent ul li:nth-child(5) {
		margin:0 auto 50px auto;
	}
	#popContent h2 {
		margin:50px 0 30px 0;
		line-height:42px;
	}
	#innerContent #integratedCommerce .floatedContent h3 {
		margin:15px auto 25px auto;
		float:none;
	}
	#innerContent #integratedCommerce .floatedContent p {
		margin:0 auto;
		float:none;
	}
	#integratedCommerce .floatedContent a {
		display:block;
		text-align:center;
		float:none;
	}
	#integratedCommerce .floatedContent img {
		position:relative;
		left:0;
		margin:0 auto 20px auto;
	}
	#innerContent #integratedCommerce .floatedContent h2 {
		margin:0 auto !important;
		float:none;
		font-size:2em !important;
		line-height:42px;
	}
	#successStory .singleImage {
		display:none;
	}
	#successStory .quoteIcon {
		bottom:auto;
		position:relative;
	}
	#successStory {
		padding:100px 0;
	}
	#ups-channel #landingHeader h1 {
		margin:25px 0 20px 0;
		text-align:center;
		font-size:2.25em;
		line-height:45px;
	}
	#ups-channel #landingHeader {
		padding:0 0 100px 0;
	}
	.rightPercent {
		margin:5px 0 0 0;
		width:115px;
	}
	#relationship {
		padding:530px 0 120px 0;
	}
	.similarResults {
		text-align:center;
	}
	#ups-channel #landingHeader p {
		text-align:center;
	}
	#ups-channel #landingHeader .btnRedStandard {
		margin:50px auto 0 auto;
		width:175px;
		display:block;
		text-align:center;
	}
	#relationship img {
		margin:0 auto;
		width:300px;
	}
	#relationship .floatedContent {
		margin:135px auto 0 auto;
		width:auto;
	}
	#popContent {
		height:auto;
		background:none;
	}
	#integratedCommerce {
		padding:90px 0 130px 0;
	}
	#optimizedGrowth .floatedContent p {
		margin:25px auto 15px auto;
		float:none;
	}
	#optimizedGrowth .btnTransparentSquared {
		float:none;
		display:block;
		width:150px;
		margin:40px auto 0 auto;
		text-align:center;
	}
	#optimizedGrowth {
		padding:70px 0 85px 0;
	}
	#innerContent #successStory .floatedContent h2 {
		margin:20px auto 10px auto !important;
		float:none;
	}
	#innerContent #successStory .floatedContent p {
		float:none;
		margin:30px auto 15px auto;
	}
	#ups-channel #landingHeader .rightPercent p {
		text-align:center;
	}
	#popContent .popGraph {
		padding:0 20px;
	}
	#optimizedGrowth .floatedContent {
		width:auto;
	}
	.similarResults a {
		display:block;
	}
	.sem2018 #MagHeaderForm {
		margin:60px auto 30px auto;
	}
	.sem2018 #offToRight ul li img {
		display:block;
		height:40px;
	}
	.sem2018 #offToRight ul {
		margin:70px auto 0 auto;
		width:240px;
		float:none;
	}
	.sem2018 #offToRight ul li,
	.sem2018 #offToRight ul li:nth-child(6) {
		margin:0 15px 10px 15px;
	}
	#flexiblePlatform .floatedContent {
		text-align:left;
		width:300px;
		margin:0 auto 0 auto;
		float:none;
	}
	#flexiblePlatform img {
		position:relative;
		top:0;
		left:0;
		right:0;
		display:block;
		margin:50px auto 0 auto;
		margin-top:50px;
		width:250px;
	}
	#flexiblePlatform {
		padding:30px 0 105px 0;
	}
	.sem2018 #successStory .floatedContent {
		margin:0;
		text-align:center;
	}
	.sem2018 #successStory .floatedContent img {
		position:relative;
		top:auto;
		left:0;
		right:0;
		margin:0 auto 30px auto;
	}
	.sem2018 #innerContent #successStory .floatedContent h2 {
		margin:0 auto !important;
		float:none;
		font-size:2em !important;
	}
	.sem2018 #successStory {
		padding:25px 0 100px 0;
	}
	.sem2018 #successStory .singleImage {
		display:block;
		position:relative;
		top:auto;
		right:0;
		margin-top:80px;
		height:270px;
	}
	.tabs {
		width:300px;
	}
	#innerContent .tabNav ul {
		width:220px;
	}
	.tabCont {
		padding:40px 0;
	}
	.sem2018 #MagHeaderForm input[type="submit"] {
		margin-left:0;
	}
	#flexiblePlatform ul li {
		background:url(/images/new-images/blue-circle-check.png) no-repeat left 6px;
		padding-left:30px;
	}
	#uniqueExperience h2 {
		text-align:center;
		font-size:2em !important;
		line-height:44px;
	}
	.sem2018 #innerContent #vsFooter h2 {
		font-size:2em;
		line-height:44px;
	}
	.sem2018 #innerContent #vsFooter {
		padding:100px 0;
	}
	.tabNav {
		display:none;
	}
	.tabNavMobile {
		display:block;
	}
	.tabCont {
		width:300px;
		display:block;
		margin:0 auto;
	}
	.tabs {
		width:260px;
	}
	.sem2018 #innerContent #SEMHeader h1 {
		margin:85px auto 40px auto;
		font-size:2.125em;
		line-height:40px;
	}
	.sem2018.newVS #MagHeaderForm input[type="email"] {
		width:255px;
	}
	.tabNavMobile select {
		width:270px;
	}
	.sem2018 #innerContent #successStory .floatedContent h2 span {
		font-size:0.35em !important;
	}
	.sem2018 #successStory .headerPull {
		width:275px;
	}
	.sem2018 #SEMHeader .widerContainer {
		margin-top:80px;
	}
	#flexiblePlatform .floatedContent h2 {
		font-size:2em !important;
		line-height:44px;
	}
	#uniqueExperience {
		padding:60px 0 80px 0;
	}
	#white-paper.plantReplay #floatingForm {
		top:260px !important;
	}
	#ups-channel #offToRight {
		height:auto;
		width:100%;
		left:auto;
		bottom:-590px;
		padding-bottom:25px;
	}
	.sem2018 #SEMHeader .widerContainer {
		background:#242b45 url(/images/new-images/bg-blue-fade-warehouse-dark.jpg) no-repeat right center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	#formWrapGrey #modal input {
		width:74%;
		margin:0 0 25px 0;
	}
	#formWrapGrey #modal select {
		width:232px;
		margin:0 0 45px 0;
	}
	#formWrapGrey #modal .buttonLarge {
		width:100%;
	}
	#cookieWarning .longCookie {
		width:290px;
	}
	#vod17.vod18 #landingHeader .lightWrap {
		width:300px;
	}
	#vod17.vod18 #landingHeader .secondButton {
		margin-left:0;
	}
	#vod17.vod18 #landingHeader .btnTransparentSquared {
		width:69%;
	}
	.vod18 #newVideoEmbed {
		padding:30px 0;
		height:563px;
	}
	.vod18 #vodBottom {
		padding:50px 0 150px;
	}
	#productDescription {
		margin:15px 0 0 0;
		width:100%;
	}
	#productInfo {
		width:90%;
	}
	#sem-2018-1.sem2018 #innerContent #SEMHeader h1,
	#sem-2018-2.sem2018 #innerContent #SEMHeader h1,
	#sem-2018-3.sem2018 #innerContent #SEMHeader h1,
	#sem-2018-4.sem2018 #innerContent #SEMHeader h1 {
		margin:55px auto 40px auto;
	}
	#sem-2018-1.sem2018 #innerContent #SEMHeader .widerContainer,
	#sem-2018-2.sem2018 #innerContent #SEMHeader .widerContainer,
	#sem-2018-3.sem2018 #innerContent #SEMHeader .widerContainer,
	#sem-2018-4.sem2018 #innerContent #SEMHeader .widerContainer {
		background:#d7dae1;
	}
	#sem-2018-1 #flexiblePlatform img,
	#sem-2018-2 #flexiblePlatform img,
	#sem-2018-3 #flexiblePlatform img,
	#sem-2018-4 #flexiblePlatform img {
		width:225px;
		top:0;
		left:0;
		margin:50px auto;
	}
	#sem-2018-1.sem2018 #innerContent #vsFooter h2,
	#sem-2018-2.sem2018 #innerContent #vsFooter h2,
	#sem-2018-3.sem2018 #innerContent #vsFooter h2,
	#sem-2018-4.sem2018 #innerContent #vsFooter h2 {
		font-size:2em;
	}
	#scaling-sem #innerContent #SEMHeader .widerContainer {
	    background: #242b45 url(/images/new-images/bg-blue-scaling-whitepaper.jpg) no-repeat -720px center;
	    -webkit-background-size: cover;
	    -moz-background-size: cover;
	    -o-background-size: cover;
	    background-size: cover;
	}
	.sem2018 #MagHeaderForm input[type="email"] {
		-webkit-appearance:none;
	}
	#flexiblePlatform ul li:nth-child(2),
	#flexiblePlatform ul li:nth-child(4) {
		padding-right:30px;
	}
	#irce-2018 #floatingForm {
		top:330px;
		height:870px;
	}
	#irce-2018 #floatingForm iframe {
		height:900px;
	}
	#irce-2018 #revolutionize {
		padding:790px 0 80px 0;
	}
	#GDRP #landingHeader h1 {
		line-height:50px;
		margin:20px 0 0 0;
	}
	#innerContent .longBulletList,
	#innerContent .blueCheckList {
		margin:35px 0 0 0;
	}
	#GDRP #securityWrap p {
		font-size:1em;
	}
	#securityWrap h3 {
		font-size:1.5625em;
	}
	#GDRP #landingHeader {
		padding:0 0 70px 0;
	}
	.gdprResource {
		float:none;
		margin:0 auto;
	}
	.secondResource {
		margin:35px auto 0 auto;
	}
	#cookieWarning .shortCookie {
		width:90%;
		text-align:center;
		float:none;
		margin:25px auto 0 auto;
		line-height:20px;
	}
	.cookieOpen {
		height:175px !important;
	}
	#cookieWarning .btnBlueStandard {
		width:110px;
		text-align:center;
		display:block;
		float:none;
		margin:15px auto 0 auto;
	}
	.longCookie {
		display:none;
	}
	.shortCookie {
		display:block;
	}
	#modal .proServPop .popCookie, 
	#newBlog #modal p,
	#emailContainer .popCookie {
		display:block;
	}
	#mivaResults {
		width:170px;
		padding:25px 30px 45px 30px;
	}
	#roiContainer {
		left:0;
		width:295px;
	}
	.resultData div {
		width:100%;
		display:block;
		padding-top:45px;
	}
	.resultData div:nth-child(1) {
		padding-bottom:35px;
	}
	.resultData div:nth-child(2) {
		border-left:none;
		border-top:solid 2px #ededed;
	}
	#compareROI {
		display:none;
	}
	.roisultInd {
		width:50%;
	}
	#roisultsContainer {
		width:295px;
		background:#FFF;
	}
	#roiContainer input[type="submit"] {
		width:240px;
		padding:24px 20px;
	}
	#mivaROI {
		box-shadow:none;
	}
	#roisults {
		background:#fafafa;
	}
	.roisultInd ul li {
		padding:0;
		margin:65px 0 25px 0;
		border-left:solid 1px #ebebeb;
		border-bottom:none;
		position:relative;
	}
	#currentROI.roisultInd ul li {
		border-left:none;
	}
	.roisultInd ul .resultSep {
		display:block;
		border-bottom:solid 1px #ebebeb;
		height:1px;
		margin:15px 0;
	}
	#currentROI ul li:nth-child(1),
	.roisultInd ul li:nth-child(1) {
		margin:0;
		padding:25px 0;
	}
	.roisultInd ul .resultSep span {
		position:absolute;
		width:100%;
		text-align:center;
		display:block;
	}
	#roiContainer input[type="submit"] {
		margin:50px 0 0 30px;
	}
	#roiContainer input {
		margin:0 0 30px 30px;
		width:195px;
	}
	#roiContainer label {
		margin:0 0 5px 30px;
		width:250px;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		font-size:1em;
	}
	#roiContainer.roisultsCont #slideROI {
		margin:0 auto;
		bottom:0;
		right:0;
		left:0;
		position:relative;
		z-index:89;
	}
	#roiWrap.roisultsWrap {
		height:760px;
	}
	#roiContainer.roisultsCont .headerDemo {
		bottom:-10px;
	}
	#roiContainer.roisultsCont label,
	#roiContainer.roisultsCont input {
		opacity:0;
		z-index:88;
		display:none;
	}
	#roiContainer.roisultsCont {
		background:none;
		width:305px;
		bottom:0;
		top:270px;
	}
	.mobileHeaders {
		display:block;
		width:295px;
	}
	#slideROI {
		width:295px;
	}
	#roi-calc #innerContent #vsFooter h2 {
		font-size:2.25em;
	}
	#roi-calc #innerContent #vsFooter {
		padding:70px 0;
	}
	#roisults h2 {
		line-height:40px;
	}
	#roiWrap {
		height:1120px;
	}
	.headerDemo {
		left:3px;
		bottom:-80px;
	}
	.headerDemo span {
		width:90%;
	}
	#roi-calc #landingHeader h1 {
		line-height:50px;
	}
	div#modal.blueOverlay h1 {
		max-width:430px;
		margin:140px auto 0 auto !important;
	}
	#modal.blueOverlay input {
		width:210px;
	}
	#modal.blueOverlay #company,
	#modal.blueOverlay #country {
		width:212px;
	}
	#modal.blueOverlay select {
		width:253px;
	}
	.blueOverlay #emailContainer {
		width:300px;
	}
	#modal.blueOverlay #emailContainer input[type="submit"] {
		font-size:1em;
	}
	.overlayModal.blueOverlay .mfp-close {
		top:85px !important;
	}
	.overlayModal.blueOverlay {
		height:1170px;
	}
	.highStats .headerPull {
		width:280px;
	}
	.headerPull #percentRow {
		width:280px;
	}
	#landingHeader .smallPercentage {
		margin:0 40px 0 0;
	}
	#case-study-ltc #innerContent .hugeQuote h4,
	#case-study-xdp #innerContent .hugeQuote h4 {
		width:300px;
		font-size:1.25em;
	}
	#case-study-ltc #ltcQuote1,
	#case-study-ltc #ltcQuote2,
	#case-study-xdp #ltcQuote1,
	#case-study-xdp #ltcQuote2 {
		padding:120px 0;
	}
	#case-study-ltc #sectionResults #percentRow,
	#case-study-xdp #sectionResults #percentRow {
		width:300px;
	}
	#case-study-ltc #sectionResults .smallPercentage,
	#case-study-xdp #sectionResults .smallPercentage {
		margin:0 20px 20px 0;
	}
	#case-study-ltc .screenHeight {
	    height:1116px !important;
	}
	#case-study-xdp .screenHeight {
	    height:906px !important;
	}
	#case-study-ltc #landingHeader h1 {
		font-size:2em;
		line-height:50px;
	}
	#case-study-xdp #landingHeader h1 {
		font-size:1.75em;
		line-height:50px;
	}
	.highStats #landingHeader .smallPercentage h3 {
		font-size:2em;
	}
	.highStats #landingHeader .smallPercentage {
		margin:0 20px 0 0;
	}
	.highStats #innerContent .smallPercentage h3 {
		font-size:2em;
	}
	#case-study-ltc .mfp-auto-cursor .mfp-content,
	#case-study-xdp .mfp-auto-cursor .mfp-content {
		min-height:1090px;
		overflow-y:hidden;
	}
	#case-study-decorative-films #landingHeader .smallPercentage,
	#bare-bones #landingHeader .smallPercentage {
		margin:0 40px 25px 0;
		width:90px;
	}
	#case-study-decorative-films #landingHeader .smallPercentage:nth-child(3),
	#bare-bones #landingHeader .smallPercentage:nth-child(4) {
		margin:0 40px 0 0;
	}
	#case-study-decorative-films #sectionResults .smallPercentage {
		width:120px;
	}
	#case-study-decorative-films #percentRow {
		margin:40px 0;
		width:285px;
	}
	#upgrade-to-miva-merchant #innerContent .newStyleHeader .headerH2 {
		font-size:2em;
	}
	#upgrade-to-miva-merchant #landingHeader .headerH2 {
		font-size:1.75em;
		line-height:40px
	}
	#upgrade-to-miva-merchant #landingHeader p {
		width:300px;
	}
	.togglePricing .new-price-description.toggled {
		height:0 !important;
	}
	.togglePricing #starterPricing .new-price-description.mobileToggle {
		height:190px !important;
	}
	.togglePricing #businessPricing .new-price-description.mobileToggle {
		height:190px !important;
	}
	.togglePricing #proPricing .new-price-description.mobileToggle {
		height:280px !important;
	}
	.togglePricing #entPricing .new-price-description.mobileToggle {
		height:315px !important;
	}
	.icon-angle-down.icon-angle-up:before { content: '\f107' !important; } /* '' */
	.starterMobile .icon-angle-down.icon-angle-up:before { content: '\f106' !important; } /* '' */
	.businessMobile .icon-angle-down.icon-angle-up:before { content: '\f106' !important; } /* '' */
	.proMobile .icon-angle-down.icon-angle-up:before { content: '\f106' !important; } /* '' */
	.entMobile .icon-angle-down.icon-angle-up:before { content: '\f106' !important; } /* '' */

	#miva910 #landingHeader h1 {
		margin:40px 0 25px 0;
		font-size:2.5em;
	}
	#miva910 #landingHeader {
		padding:0 0 90px 0;
		background:url(/images/new-images/bg-blue-fade-tablet.jpg) no-repeat center center;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-size:cover;
	}
	#twoFactor img {
		position:relative;
		top:0;
		left:0;
		right:0;
		margin-left:auto;
		margin-right:auto;
		width:300px;
	}
	#innerContent #offsetHeaderList {
		width:100%;
	}
	#offsetHeaderList li {
		width:100%;
		margin-right:0 !important;
		margin-bottom:20px;
	}
	#browserLevel img {
		position:relative;
		top:90px;
		left:0;
		right:0;
		margin-left:auto;
		margin-right:auto;
		width:300px;
	}
	#browserLevel h2, 
	#browserLevel p {
		float:none;
		width:100%;
	}
	#miva910 #innerContent .smallPad h2 {
		font-size:2em;
	}
	#miva910 #browserLevel {
		padding:0 0 75px 0;
	}
	#innerContent #improvementList {
		margin:0 auto;
		width:300px;
	}
	#userGroups h3 {
		margin:60px auto 25px auto;
		width:300px;
	}
	#bigThreeList li {
		display:block;
		float:none;
		width:100%;
	}
	#bigThreeList li:nth-child(2) {
		background:none;
		width:100%;
		margin:35px 0;
	}
	#innerContent #checkBulletList {
		margin:80px auto 0 auto;
		width:290px;
	}
	#checkBulletList li:nth-child(odd) {
		margin-right:0;
		min-width:auto;
		width:auto;
	}
	#checkBulletList li {
		margin-right:0;
		min-width:auto;
		width:auto;
	}
	#improvementList li {
		width:auto;
		margin-right:0;
	}
	#pricingPageForm {
		position:relative;
		bottom:auto;
		right:0;
		left:0;
		margin-left:auto;
		margin-right:auto;
		width:300px;
	}
	.successStory {
		overflow-x:hidden;
	}
	.pricing2018 #landingHeader h1 {
		text-align:center;
		margin:25px 0 0 0;
	}
	#playVideoPricing {
		text-align:center;
		margin:35px auto 75px auto;
	}
	#pricingPageForm:before, 
	#pricingPageForm:after {
	    content: " ";
	    display: table;
	}

	#pricingPageForm:after {
	    clear: both;
	}
	#pricingPageForm:before, 
	#pricingPageForm:after {
	    content: " ";
	    display: table;
	}
	#headerList {
		width:290px;
		margin:45px auto 60px auto;
	}
	.pricing2018 #landingHeader h3 {
		text-align:center;
	}
	#headerClients {
		width:100%;
	}
	#innerContent .successStory .floatedContent {
		text-align:center;
		margin:0;
	}
	.successStory .singleImage {
		position:relative;
		top:auto;
		right:0;
		left:0;
		margin-top:75px;
		margin-left:auto;
		margin-right:auto;
		width:450px;
	}
	.pricing2018 .floatQuote {
		width:460px;
		margin:0 auto;
		float:none;
		text-align:center;
	}
	.successStory .floatedContent img {
		position:relative;
		top:auto;
		left:auto;
		margin:0 0 15px 0;
	}
	.successStory .headerPull {
		width:450px;
		margin:55px auto 0 auto;
	}
	#ecommerce-hosting #percentRow {
		width:290px;
		margin:240px auto 0 auto;
	}
	#innerContent .successStory .floatedContent h2 {
		width:100%;
	}
	#pricingPageForm input {
		width:210px;
	}
	#pricingPageForm p {
		padding:0 25px;
	}
	#pricingPageForm select {
		width:265px;
	}
	#pricingPageForm input[type=submit] {
		width:265px;
	}
	#headerList li {
		background:url(/images/new-images/blue-check-filled.png) no-repeat left 4px;
	}
	#headerClients li:nth-child(2),
	#headerClients li:nth-child(3) {
		display:none;
	}
	.ltcReplay #responsiveLeftMenu {
		color:#38393a;
	}
	#white-paper.ltcReplay #floatingForm {
		top:260px !important;
	}
	#white-paper.ltcReplay #modal .modalForm {
		width:82%;
	}
	#ecommerce-hosting .successStory .floatedContent img {
		left:0;
		right:0;
		margin:0 auto 20px auto;
	}
	#ecommerce-hosting .pricingSlider {
		padding:100px 0 200px 0;
	}
	#ecommerce-hosting .successStory .headerPull {
		width:300px;
	}
	#ecommerce-hosting .successStory .singleImage {
		width:300px;
	}
	.pricing2018 .floatQuote {
		width:300px;
	}
	#ecommerce-hosting .slick-prev {
		display:block !important;
		left:30% !important;
	}
	#ecommerce-hosting .slick-next {
		display:block !important;
		right:30% !important;
	}
	#ecommerce-hosting #innerContent .smallPercentage h3 {
		font-size:2.25em;
	}
	#responsiveFooter p {
		text-align:center;
		width:300px;
		margin:0 auto 30px auto;
		color:#aaaeb6;
		font-size:12px;
	}
	#responsiveFooter p a {
		color:#FFF;
	}
	.newStarter .pricingSub {
		text-align:center;
	}
	.newStarter #new-2015-pricing .new-price-wrap {
		background:none;
	}
	.newStarter #headerList {
		margin:0 auto 80px auto;
		width:300px;
	}
	.newStarter #landingHeader .smallText {
		width:300px;
		margin:0 auto 45px auto;
	}
	.newStarter #innerContent .successStory .floatedContent {
		margin:0;
		text-align:center;
		padding:0 10%;
		width:80%;
	}
	.newStarter #innerContent .successStory .floatedContent h2,
	.newStarter #innerContent .successStory .floatedContent p,
	.newStarter #innerContent .successStory .floatedContent .smallText {
		width:100%;
	}
	#ecommerce-hosting.newStarter #pricingSlider {
		padding:100px 0 0 0;
	}
	.newStarter #pricingPageForm {
		width:300px;
	}
	.newStarter a.blue-get-started-btn {
		width:80%;
	}
	.newStarter #headerList li {
		background:url(/images/new-images/blue-check-filled-white.png) no-repeat left 4px;
	}
	.newStarter #pricingPageForm {
		bottom:auto;
	}
	.newStarter #landingHeader {
		padding:0;
	}
	.semFollow #landingHeader #playVideoPricing {
		height:35px;
		background:url(/images/new-images/play-multi-thick.png) left center no-repeat;
		background-size:auto 100%;
		margin:35px auto 75px auto;
		text-indent:0;
		width:160px;
	}
	.semFollow #landingHeader h2 {
		text-align:center;
	}
	.semFollow #landingHeader h1 {
		margin:145px 0 0 0;
		line-height:40px;
	}
	.semFollow #landingHeader h2 {
		text-align:center;
	}
	.semFollow #landingHeader .watchWeb {
		text-align:center;
		padding:0 25px;
	}
	.semFollow #landingHeader .smallText {
		display:none;
	}
	.semFollow #landingHeader {
		height:auto;
		min-height:auto;
		padding-bottom:150px;
	}
	.semFollow #landingHeader #pricingPageForm {
		bottom:0;
		height:760px;
	}
	.semFollow #landingHeader #pricingPageForm .smallText {
		display:block;
	}
	.semFollow #landingHeader h2 {
		padding:0 20px;
	}
	.remixSEM #SEMHeader h1 {
		font-size:1.5em;
		line-height:36px;
		max-width:410px;
		margin:100px auto 0 auto;
	}
	.remixSEM #SEMHeader h2 {
		font-size:1.125em;
		max-width:450px;
	}
	.remixSEM #emailContainer input[type=email] {
		width:260px;
	}
	.remixSEM #SEMHeader {
		padding-bottom:210px;
	}
	.remixSEM .tripLeft {
		text-align:center;
	}
	.SEMPage.remixSEM #scalableCross .tripLeft h2 {
		text-align:center
	}
	.remixSEM #percentRow {
		width:480px;
	}
	.SEMPage.remixSEM #scalableCross .wideContainer {
		height:950px;
	}
	#SEM-LTC-1 {
		overflow:hidden;
	}
	#SEM-LTC-1 #emailContainer input[type="submit"] {
		width:295px;
	}
	.remixSEM #percentRow {
		width:120px;
		display:block;
	}
	.remixSEM #percentRow .smallPercentage {
		margin-bottom:45px;
		float:left;
		width:126px;
	}
	.newStarter #pricingPageForm {
		top:0;
	}
	#featuresPricing h2 {
		line-height:40px;
	}
	#featuresPricing ul li:nth-child(2), 
	#featuresPricing ul li:nth-child(5), 
	#featuresPricing ul li:nth-child(8), 
	#featuresPricing ul li:nth-child(11) {
		margin:0 0 35px 0;
	}
	#featuresPricing ul li {
		width:85%;
		height:auto;
	}
	#featuresPricing img {
		width:300px;
	}
	.newStarter #new-pricing-questions h2 {
		line-height:40px;
	}
	.pricing2018.newStarter #landingHeader h1 {
		line-height:40px;
	}
	#featuresPricing h2 {
		font-size:1.5em;
		text-align:left;
	}
	#featuresPricing h2 span {
		font-size:0.35em;
		margin-bottom:0;
	}
	.update911 #innerContent #list911 {
		margin:45px 40px 30px 10px;
	}
	.update911 #securityWrap h2 {
		font-size:2.25em;
	}
	.update911 .smallText {
		margin-right:25px;
	}
	.augUpdate #ecommerceWebsites ul {
		display:block;
	}
	#SEM-LTC-1.remixSEM #emailContainer input[type=email] {
		width:260px;
	}
	#SEM-LTC-1 .overlayModal #emailContainer input[type="submit"] {
		width:300px;
		margin:10px 0 0 0;
	}
	#SEM-LTC-1 #emailContainer p.pageCookie {
		display:block;
	}
	#SEM-LTC-1 .overlayModal {
		min-height:700px;
	}
	#migrating-platforms.whitepaperLanding #landingHeader h1 {
		font-size:2em !important;
		line-height:40px !important;
	}
	#migrating-platforms #floatingForm {
		top:230px !important;
	}
	#migrating-platforms #floatingForm .pageCookie {
		margin:0 15px 40px 15px;
	}
	#ref-form #landingHeader h1 {
		line-height:60px;
		margin:40px 0 0 0;
	}
	#ref-form #landingHeader {
		padding:0 0 70px 0;
	}
	#refWrap {
		width:300px;
	}
	#refWrap .inputWrap textarea {
		width:250px;
	}
	#refWrap .inputWrap input {
		width:250px;
	}
	#refWrap input[type=submit] {
		width:280px;
	}
	#refWrap {
		margin:65px auto 160px auto;
	}
	#mivalearn-landing #responsiveLeftMenu {
		color:#000;
	}
	#mivalearn-landing #landingHeader p {
		text-align:center;
		width:95%;
		margin:25px auto 55px auto;
		float:none;
	}
	#mivalearn-landing #landingHeader {
		background:#E9EFF2;
		padding:0 0 85px 0;
	}
	#learnFour {
		display:block;
		width:315px;
	}
	#learnFour div {
		margin:0 0 30px 0;
	}
	#whatIsMivaLearn {
		padding:80px 0 1380px 0;
	}
	#innerContent #comprehensiveTraining .floatedContent {
		float:none;
		width:100%;
		text-align:left;
	}
	#comprehensiveTraining ul li:nth-child(1), 
	#comprehensiveTraining ul li:nth-child(3), 
	#comprehensiveTraining ul li:nth-child(5) {
		margin-right:0;
	}
	#innerContent #comprehensiveTraining .floatedContent h2 {
		text-align:center;
	}
	#mivalearn-landing .paddedSection .floatedContent p {
		text-align:center;
		margin:15px auto 30px auto;
		float:none;
		width:90%;
	}
	#trainIMG1 {
		top:915px;
		left:70px;
	}
	#trainIMG2 {
		top:1055px;
		left:-65px;
	}
	#comprehensiveTraining {
		padding:110px 0 40px 0;
	}
	#certLevels p:nth-child(2) {
		max-width:290px;
	}
	#certWrap {
		width:295px;
		display:block;
		margin:85px auto 0 auto;
	}
	.learnCert {
		float:none;
		margin:0 auto 40px auto;
		width:295px;
	}
	#comprehensiveTraining .wideContainer {
		width:300px;
	}
	#mivalearn-landing #innerContent .paddedSection h2 {
		line-height:50px;
	}
	#innerContent #comprehensiveTraining ul {
		width:280px;
		margin:0 auto;
	}
	#comprehensiveTraining ul li {
		padding-left:35px;
		width:240px;
		height:auto;
		margin-bottom:25px;
	}
	#mivalearn-landing #landingHeader h1 {
		margin:30px 0 0 0;
		text-align:center;
		text-indent:0;
		font-size:2.5em;
		line-height:45px;
	}
	#mivalearn-landing #MagHeaderForm input[type="submit"] {
		margin:5px 0 15px 3px;
		width:295px;
	}
	#mivalearn-landing #MagHeaderForm input[type="email"] {
		text-align:center;
		width:255px;
	}
	#mivalearn-landing #landingHeader .pageCookie {
		margin:0 auto;
		width:80%;
	}
	#whatIsMivaLearn.paddedSection h2 {
		-webkit-background-size:contain;
		-moz-background-size:contain;
		-o-background-size:contain;
		background-size:contain;
		width:300px;
	}
	#mivalearn-landing #innerContent .paddedSection h2 {
		font-size:2.5em !important;
	}
	#mivalearn-landing .paddedSection p {
		font-size:1em;
	}
	#certLevels #questionCTA {
		width:185px;
		background:url(/images/new-images/light-phone.svg) no-repeat left 30px;
		-webkit-background-size:35px 35px;
		-moz-background-size:35px 35px;
		-o-background-size:35px 35px;
		background-size:35px 35px;
	}
	#mivalearn-landing #vsFooter img {
		width:300px;
	}
	#thank-you.mivaLearnThanks #landingHeader #topVideo {
		top:410px;
	}
	#thank-you.mivaLearnThanks #landingHeader h2 {
		font-size:1.25em
	}
	#mivalearn-landing #trainIMG1,
	#mivalearn-landing #trainIMG2 {
		display:none;
	}
	.miva912 #glanceRight div {
	    float:none;
	    position:relative;
	    top:auto;
	    right:auto;
	    display:block;
	    box-shadow:none;
	}
	.miva912 #glanceLeft {
		float:none;
		width:100%;
	}
	.miva912 #glanceRight {
		float:none;
		width:100%;
	}
	.miva912 #autoRules {
		overflow-x:hidden;
	}
	.miva912 #glanceLeft h2 {
		float:none;
		text-align:center;
		max-width:90%;
		margin:65px auto 20px auto;
		line-height:45px;
	}
	#miva98.miva912 #landingHeader h1 span {
		margin-bottom:0;
	}
	#miva98.miva912 #glanceRight ul {
		margin:75px auto 0 auto;
		float:none;
		width:295px;
	}
	#miva98.miva912 #atAGlance {
		padding:0;
	}
	#JSONAPI img {
		position:relative;
		top:auto;
		left:auto;
		max-width:450px;
		margin:0 auto;
		display:block;
	}
	.padded912 {
		max-width:90%;
		float:none;
		margin:0 auto;
		text-align:center;
		padding:90px 0 50px 0;
	}
	#JSONAPI {
		padding:0 0 70px 0;
	}
	#autoRules img {
		position:relative;
		top:auto;
		right:auto;
		margin:0 auto;
		display:block;
		max-width:250px;
	}
	#paypalButtons img {
		position:relative;
		top:0;
		left:0;
		margin:0 auto;
		display:block;
		max-width:250px;
	}
	#braintreeJS img {
		position:relative;
		top:auto;
		right:auto;
		margin:0 auto;
		display:block;
		max-width:250px;
	}
	#miva98.miva912 #splitSection img {
		display:none;
	}
	#miva98.miva912 .splitRightHalf .floatedContent {
		width:100%;
	}
	#miva98.miva912 .splitLeftHalf, 
	#miva98.miva912 .splitRightHalf {
		height:auto;
	}
	#autoRules .padded912 {
		float:none;
		padding:0 0 50px 0;
	}
	#paypalButtons .padded912 p {
		width:100%;
	}
	#paypalButtons .padded912 {
		padding:0 0 50px 0;
	}
	#braintreeJS .padded912 {
		float:none;
		padding:0 0 50px 0;
	}
	#miva98.miva912 #landingHeader h1 {
		font-size:3em;
		line-height:50px;
		margin:35px 0 55px 0;
	}
	#miva98.miva912 #landingHeader {
		padding:0 0 60px 0;
	}
	.miva912 #mtnFooter a {
		width:240px;
	}
	#miva98.miva912 #atAGlance ul li:nth-child(3) i {
		text-indent:-7px;
	}
	#innerContent .padded912 h2 {
		font-size:2.3125em;
		line-height:45px;
	}
	#miva98.miva912 #splitSection .floatedContent p,
	#miva98.miva912 #splitSection .splitRightHalf .floatedContent p {
		max-width:280px;
	}
	.miva912 #innerContent #mtnFooter h2 {
		font-size:2.3125em;
		line-height:45px;
	}
	#partWrap .wideContainer {
		width:300px;
	}
	.mainPartner {
		width:307px;
		height:805px;
	}
	.mainPartner.bottomPartner {
		height:400px;
	}
	#bottomPartners {
		width:300px;
		display:block;
	}
	.mainPartner {
		width:295px;
		float:none;
		margin:0 auto 35px auto;
		height:auto;
		padding-bottom:100px;
	}
	.mainPartner:nth-child(2) {
		margin:0 auto 35px auto;
	}
	.mainPartner.bottomPartner {
		width:295px;
		float:none;
		margin:0 auto 35px auto;
		height:auto;
		padding-bottom:100px;
	}
	.newPayments #landingHeader p {
		width:250px;
	}
	.newPayments #landingHeader h1 {
		line-height:64px;
		margin:65px 0 55px 0;
	}
	.newPayments #landingHeader {
		padding:0 0 70px 0;
		margin-top:65px;
	}
	#partWrap {
		padding:70px 0 140px 0;
	}
	.newPayments #modal,
	.newPayments #modal.paymentSquare {
		width:280px;
		height:auto;
	}
	.newPayments #modal .mainPartner p {
		width:215px;
	}
	.newPayments #modal .mainPartner ul {
		width:215px;
	}
	.miva912 #otherImprovements .wideContainer {
		width:300px;
	}
	.miva912 #otherImprovements ul {
		display:block;
		justify-content:normal;
		width:280px;
		margin:0 auto;
	}
	.miva912 #otherImprovements ul li {
		width:100% !important;
		margin:0 auto 30px auto;
		height:auto;
		text-align:center;
	}
	.miva912 #otherImprovements {
		padding:100px 0 70px 0;
	}
	.miva912 #otherImprovements h3 {
		margin:0 0 25px 0;
	}
	.squareContact #thankYouRight h2 {
		font-size:2.5em
	}
	.newPayments #modal #doubleBtn {
		width:225px;
		display:block;
		justify-content:normal;
	}
	.newPayments #modal .mainPartner .btnBlueStandard {
		float:none;
		width:180px;
		margin-bottom:20px;
	}
	#thank-you.avalaraReplay #landingHeader h1 {
		font-size:2em;
		margin:15px auto 0 auto;
	}
	#white-paper.webinarReplay.avalaraReplay #landingHeader h1 {
		font-size:2.5em;
		line-height:50px;
	}
	#white-paper.avalaraReplay #landingHeader h1 {
		margin:35px 0 0 0 !important;
	}
	#white-paper.avalaraReplay #landingHeader h2 {
		line-height:40px;
	}
	#white-paper.webinarReplay.avalaraReplay #floatingForm {
		top:450px !important;
	}
	#white-paper.webinarReplay.avalaraReplay #white-paper--visionary {
		padding:690px 0 80px 0 !important;
	}
	#webResources {
		display:block;
		justify-content:normal;
	}
	#webResources div {
		width:100%;
	}
	.archive .releases {
		text-align:left;
	}
	#newNewsletter input[type="email"] {
		width:140px;
		padding:23px 20px;
	}
	#newNewsletter input[type="submit"] {
		padding:23px 20px;
	}
	#newNewsletter {
		width:300px;
		margin:50px auto 30px auto;
	}
	#footerLinksWrap ul {
		width:auto;
		float:left;
		height:230px;
		display:block;
		margin:0 10px;
	}
	#footerLinksWrap {
		display:block;
		width:300px;
		margin:40px auto 0 auto;
	}
	#footerLinksWrap ul:nth-child(1),
	#footerLinksWrap ul:nth-child(3),
	#footerLinksWrap ul:nth-child(5) {
		margin:0 20px 0 0;
	}
	#footerLinksWrap ul:nth-child(2),
	#footerLinksWrap ul:nth-child(4) {
		margin:0 0 0 20px;
	}
	#footerLinksWrap ul:nth-child(1),
	#footerLinksWrap ul:nth-child(4) {
		width:auto;
	}
	#mivaFooter {
		padding:65px 0 0 0;
	}
	#mivaBottomFooter p {
		width:200px;
		margin-top:30px;
	}
	.footerBig {
		font-size:2em;
		margin:0 0 20px 0;
		line-height:32px;
	}
	#mivaBottomFooter {
		font-size:0.5em;
		line-height:16px;
	}
	.footerSubBig {
		font-size:0.875em;
	}
	.miva912 #mtnFooter p {
		min-width:300px;
		width:300px;
	}
	#home25 h1,
	#header25 h1 {
		font-size:1.5em;
		line-height:30px;
		margin:0 0 20px 0;
		text-align:center;
	}
	#home25 img {
		position:absolute;
		right:-35px;
		top:auto;
		bottom:-20px;
		width:375px;
		display:block;
	}
	#header25 img {
		position:relative;
		right:auto;
		top:auto;
		width:300px;
		margin:20px auto 0 auto;
		display:block;
	}
	.buttonPlay {
		display:none;
	}
	#mivaPartners ul {
		margin:0 auto;
	}
	#mivaUnleash .contentFloat {
		margin:0 auto;
		width:315px;
		float:none;
	}
	#mivaUnleash .contentFloat div {
		-webkit-box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
		-moz-box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
		box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
		padding-bottom:20px;
		background:#FFF;
	}
	#mivaUnleash .slick-next {
		display:block !important;
		top:40px !important;
		left:240px !important;
		background: url(/images/new-images/slider-arrow-right-long.png) no-repeat center center !important;
	    width: 60px !important;
	    height: 14px !important;
	    box-shadow:none;
	}
	#mivaUnleash .slick-prev {
		display:block !important;
		top:40px !important;
		left:200px !important;
		background: url(/images/new-images/slider-arrow-left-short.png) no-repeat center center !important;
    	transform: none;
    	width: 22px !important;
    	height: 14px !important;
    	box-shadow:none;
	}
	#mivaUnleash .slick-next:hover {
	    width: 60px !important;
	    height: 14px !important;
	}
	#mivaUnleash .slick-prev:hover {
	    width: 22px !important;
	    height: 14px !important;
	}
	#quadSlider {
		width:300px;
		margin:0 auto;
	}
	#mivaHelps img {
		display:none;
	}
	#mivaRight .collage {
		display:none;
	}
	#mivaRealizes .collage {
		left:0;
		right:0;
		margin-left:auto;
		margin-right:auto;
		width:475px;
		height:713px;
		top:120px;
	}
	#mivaUnleash .slick-slide img {
		display:none;
	}
	.newWide h2 {
		font-size:2.5em;
		line-height:50px;
	}
	#mivaNav #navList li:nth-child(1) {
		margin-left:30px;
	}
	#mivaNav #navList li {
		margin-left:30px;
	}
	#home25 {
		padding-bottom:0;
		height:500px;
		margin-top:180px;
		/*margin-top:100px; NO ANNOUNCEMENT*/
	}
	#home25 .wideContainer {
		height:100%;
	}
	#header25 {
		padding-bottom:0;
	}
	#mivaNavWrap {
		width:300px;
		height:60px;
	}
	#mivaNavLogo {
		margin:20px 0 0 0;
		font-size:1.125em;
	}
	#mivaNavCTA {
		display:none;
	}
	#mivaPartners {
		padding:40px 0 30px 0;
	}
	#mobileOverflow {
		overflow-x:auto;
	}
	#mivaUnleash #quadSliderNav li a:hover, 
	#mivaUnleash #quadSliderNav li a.active {
		box-shadow:none;
	}
	#mivaUnleash #quadSliderNav li a {
		padding:0;
	}
	#mivaUnleash #quadSliderNav {
		display:flex;
		justify-content:space-between;
		width:760px;
		margin:10px auto 30px auto;
	}
	#mivaUnleash #quadSliderNav li:nth-child(1) {
		padding-left:15px;
	}
	#mivaUnleash .contentFloat p {
		text-align:left;
		font-size:1.25em;
		width:242px !important;
		margin:20px auto;
		line-height:28px;
	}
	#mivaHelps .caseSlide.slick-slide .tabVersion {
		display:none !important;
	}
	#mivaUnleash .contentFloat img {
		display:block !important;
		float:none;
	}
	#mivaUnleash .contentFloat a {
		width:242px;
		margin:0 auto;
		font-size:0.875em;
	}
	#mivaUnleash .contentFloat .need {
		font-size:1.6875em;
		width:auto !important;
		text-indent:0;
	}
	#mivaHelps .gradient1 {
		top:-80px;
		border-top-left-radius:0;
		height:670px;
	}
	#mivaHelps h2 {
		text-align:center;
		margin:0;
	}
	.caseSlide[aria-hidden="true"],
	.caseSlide[aria-hidden="false"] ~ .caseSlide {
		opacity:1;
	}
	.caseSlide[aria-hidden="true"] div,
	.caseSlide[aria-hidden="false"] ~ .caseSlide div,
	.caseSlide div {
		padding:30px 0;
	}
	.caseSlide div {
		width:225px;
	}
	.caseStudySliderContainer {
		position:relative;
		top:auto;
		right:auto;
		left:-405px;
	}
	.caseSlide {
		width:300px;
		height:465px !important;
		margin:40px 10px;
	}
	.caseSlide.slick-slide img {
		display:block !important;
	}
	#mivaHelps h2 span {
		font-size:.5em;
	}
	#mivaHelps {
		padding:0 0 100px 0;
	}
	.caseSlide h3 {
		margin-bottom:15px;
		font-size:1.6875em;
	}
	.caseSlide a {
		margin-top:20px;
	}
	#mivaHelps .slick-next {
		top:auto !important;
		left:645px !important;
		display:block !important;
		bottom:-66px;
	}
	#mivaHelps .slick-prev {
		top:auto !important;
		left:605px !important;
		bottom:-66px;
		display:block !important;
	}
	#mivaRight h2 {
		position:relative;
		margin:0;
		top:auto;
		text-align:center;
	}
	#mivaRight #sliderNav {
		position:relative;
		top:auto;
		margin:30px auto;
		width:500px;
		display:flex;
		justify-content:space-between;
	}
	#navCont {
		overflow-x:auto;
	}
	#mivaRight {
		padding:30px 0 0 0;
	}
	#mivaRight .contentFloat {
		margin:0 auto 30px auto;
		float:none;
		width:300px;
	}
	#mivaRight .contentFloat p {
		width:100% !important;
		font-size:0.875em;
		line-height:22px;
	}
	#mivaRight .contentFloat ul li h3 {
		width:auto !important;
		position:relative;
		font-size:0.875em;
		line-height:20px
	}
	#mivaRight .contentFloat ul li {
		text-align:center;
		width:140px;
	}
	#mivaRight .slick-slide img {
		display:inline-block;
		margin-bottom:20px !important;
	}
	.contentFloat .learn {
		position:absolute;
		bottom:-100px;
		left:0;
		right:0;
		margin-left:auto;
		margin-right:auto;
	    background: #f7394a;
	    color: #FFF;
	    text-transform: uppercase;
	    font-family: canada-type-gibson, sans-serif;
	    letter-spacing: 0.01em;
	    padding: 10px 22px;
	    font-size: 0.875em;
	    font-weight: 600;
	    border-radius: 3px;
	    width:100px;
	    text-align:center;
	}
	.contentFloat .learn i {
		display:none;
	}
	#mivaRight .contentFloat ul {
		margin-top:70px;
	}
	#mivaRealizes .contentFloat {
		position:relative;
		z-index:90;
		width:300px;
		padding:0 0 50px 0;
		margin:0 auto;
		float:none;
		text-align:center;
	}
	#mivaRealizes .contentFloat div {
		width:100%;
		padding:50px 40px;
		background:#FFF;
		width:220px;
		margin:0 auto;
		-webkit-box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
		-moz-box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
		box-shadow: 0px 0px 18px 0px rgba(46,60,79,0.10);
	}
	#mivaRealizes .contentFloat h2 {
		margin:0 auto 220px auto;
		width:300px;
	}
	#mivaRealizes .collage .gradient1 {
		display:none;
	}
	.contentFloat .buttonRed {
		float:none;
		display:block;
		width:60%;
		margin:40px auto 0 auto;
	}
	.contentLink2 {
		float:none;
		margin:35px auto 0 auto;
		display:block;
	}
	#mivaRealizes {
		padding:100px 0 50px 0;
	}
	#mivaNav #navList {
		display:none;
	}
	#mivaNavWrap {
		height:60px;
	}
	#home25 .buttonRed,
	#header25 .buttonRed {
		display:block;
		text-align:center;
		margin:0 auto;
		width:120px;
		padding:12px 35px;
	}
	#mivaPartners .wideContainer {
		overflow-x:auto;
		width:100%;
	}
	#mivaPartners ul li:nth-child(1) {
		margin-left:15px;
		padding-top:10px;
		font-size:0.6875em;
	}
	#mivaPartners ul {
		width:690px;
	}
	.newWide h2 {
		font-size:1.625em;
		line-height:35px;
	}
	#mivaUnleash h2 {
		margin:0 auto 15px auto;
		max-width:240px;
	}
	#mivaRight #sliderNav li a:hover, 
	#mivaRight #sliderNav li a.active {
		box-shadow:none;
		padding:0;
	}
	#mivaRight #sliderNav li a {
		padding:0;
	}
	.newWide .fauxH2 {
		font-size:1.35em;
		margin:0 auto 35px auto;
		width:210px;
		line-height:30px;
	}
	#mivaRight .contentFloat ul li:nth-child(even) {
		margin-left:20px;
	}
	.rmm {
		display:block;
	}
	#menuToggle {
		display:block;
	}
	#menuContainer ul {
		height:720px;
	}
	#heroMobile {
		display:block;
	}
	#heroMain {
		display:none !important;
	}
	.button_slide {
		float:none;
		margin:0 auto;
	}
	#mivaUnleash .wideContainer {
		width:100%;
	}
	#mivaRealizes .button_slide {
		float:none;
		margin:40px auto 0 auto;
	}
	#mivaRealizes .contentLink2 {
		margin:15px auto;
	}
	#platform-overview #featureCompare img {
		display:none;
	}
	#platform-overview #featureCompare {
		background:none;
		height:auto;
		padding:90px 0 0 0;
		z-index:85;
	}
	#platform-overview #featureCompare .gridRow img {
		display:inline-block;
	}
	#platform-overview #featureCompare .hugeBox {
		position:relative;
		top:auto;
		right:auto;
		background:none;
		box-shadow:none;
		margin:0 auto;
		width:300px;
		padding:105px 0 0 0;
	}
	#greyPartners {
		position:relative;
		top:auto;
		left:auto;
		margin:0 auto;
		display:block;
		justify-content:none;
		width:300px;
	}
	#greyPartners li {
		float:left;
		margin:15px 17px;
	}
	#stabReli {
		padding:0;
	}
	#platform-overview #greyPartners img {
		display:block;
		height:35px;
	}
	#platform-overview #featureCompare .wideContainer {
		width:100%;
	}
	.mobilePartnerWrap {
		background:#262934;
		padding:30px 0;
	}
	.offsetBlock {
		bottom:-130px;
		right:0;
		width:100%;
		padding:80px 0 30px 0;
	}
	#stabReli .contentFloat.float1 .offsetBlock p {
		width:300px;
		margin:0 auto;
		text-align:center;
	}
	.offsetBlock a {
		width:300px;
		margin:20px auto 0 auto;
		display:block;
		text-align:center;
		font-size:0.8125em;
	}
	#userX .contentFloat {
		text-align:center;
		margin:0 auto;
		float:none;
		width:300px;
	}
	#userX {
		padding:90px 0 60px 0;
	}
	#popList {
		width:300px;
		margin:70px auto;
		text-align:left;
	}
	#userX .wideContainer {
		width:100%;
	}
	.dazzleRight {
		width:100%;
		height:auto;
		padding:80px 0 50px 0;
	}
	.dazzleRight p {
		text-align:center;
		position:relative;
		bottom:auto;
		left:auto;
		margin:0 auto;
		font-size:0.875em;
		line-height:22px;
	}
	.dazzleRight img {
		left:0;
		right:0;
		margin-left:auto;
		margin-right:auto;
		width:300px;
	}
	.dazzleRight .button_slide {
		position:relative;
		bottom:auto;
		left:auto;
		margin:30px auto 0 auto;
		float:none;
	}
	#b2bc .contentFloat {
		float:none;
		margin:0 auto;
		width:300px;
	}
	.b2bcLeft {
		margin:60px auto 0 auto;
		width:300px;
	}
	#b2bc {
		padding:0 0 100px 0;
	}
	#supportSxn img {
		display:none;
	}
	#supportSxn .contentFloat {
		float:none;
		margin:0 auto;
		width:300px;
	}
	#platform-overview #supportSxn .wideContainer {
		width:300px;
	}
	#supportSxn .fauxH2 {
		margin:0 auto 40px auto;
		text-align:left;
		width:300px;
	}
	#supportSxn .fauxH2:nth-child(2) {
		display:none;
	}
	#supportSxn h2 {
		text-align:left;
		width:300px;
		margin:0 auto 30px auto;
	}
	#supportSxn {
		padding:100px 0;
	}
	#header25 h2 {
		font-size:1.125em;
		width:300px;
		line-height:26px;
		text-align:center;
		margin:0 auto 0 auto;
	}
	#stabReli .gradient1 {
		display:none;
	}
	#stabReli .contentFloat.float1 {
		float:none;
		margin:0 auto;
		height:1250px;
		width:100%;
	}
	#stabReli .contentFloat.float1 img {
		margin:30px auto 0 auto;
		display:block;
		position:absolute;
		bottom:0;
		left:0;
		right:0;
		width:300px;
		z-index:99;
	}
	.mobileHide {
		display:none;
	}
	.mobileShow {
		display:block;
	}
	#stabReli .contentFloat.float2 {
		position:absolute;
		float:none;
		margin-top:0;
		left:0;
		right:0;
		margin-left:auto;
		margin-right:auto;
		bottom:535px;
		width:300px;
	}
	#stabReli .wideContainer {
		width:100%;
	}
	#stabReli .contentFloat.float1 h2 {
		margin:0 auto 30px auto;
		width:300px;
	}
	#stabReli .fauxH2 {
		margin:0 auto 40px auto;
		width:300px;
	}
	#platform-overview .mivaFeature {
		text-align:center;
	}
	#userX .fauxH2 {
		display:none;
	}
	#userX .contentFloat p {
		margin:0 auto 20px auto;
	}
	#popList li:nth-child(2) .words,
	#popList li .words {
		width:73%;
		margin:0 0 0 25px;
		font-size:1em;
	}
	.b2bcLeft p {
		width:85%;
	}
	#header25 {
		height:592px;
		background:url(/images/new-images/mobile-hero-platform.png) no-repeat right top;
		margin-top:60px;
	}
	#header25 h1 {
		margin:40px 0 20px 0;
	}
	#mobileDropTop {
		display:block !important;
		height:65px;
		font-weight:700;
		}
		#sub25 ul #mobileDropTop a {
			color:#171616;
		}
		#mobileDropTop i {
			color:#F7394A;
		}
	#sub25 ul {
		display:block;
		justify-content:none;
		width:265px;
		height:45px;
		text-align:center;
		margin:0 auto;
		-webkit-box-shadow: 0px 3px 10px 0px rgba(80,90,96,0.13);
		-moz-box-shadow: 0px 3px 10px 0px rgba(80,90,96,0.13);
		box-shadow: 0px 3px 10px 0px rgba(80,90,96,0.13);
		padding-top:20px;
		overflow:hidden;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		position:absolute;
		left:0;
		right:0;
		margin-left:auto;
		margin-right:auto;
		top:-110px;
		background:#FFF;
		z-index:99;
		}
		#sub25 ul li {
			display:block;
			height:50px;
		}
		.subHeight {
			height:300px !important;
		}
	#sub25 ul li a::before {
		position: absolute;
		content: '';
		width: 30%;
		height: 1px;
		border-top: none;
		top: -2px;
		left: 50%;
		margin-left: -15.5%;
		transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
	}
	#sub25 ul li a:hover::before {
		border-top: none;
	}
	#sub25 ul li a {
		padding-top:0;
	}
	#sub25 {
		position:relative;
		padding:0;
	}
	#stabReli .contentFloat.float2 ul li,
	#b2bc .contentFloat ul li {
		background:url(/images/new-images/arrow-list.svg) no-repeat left 8px;
		-webkit-background-size:7px auto;
		-moz-background-size:7px auto;
		-o-background-size:7px auto;
		background-size:7px auto;
	}
	#stabReli .contentFloat.float2 p {
		font-size:1em;
	}
	#b2bc .fauxH2 {
		width:100%;
	}
	#b2bc .contentFloat p {
		width:100%;
	}
	.slide_right:hover {
	  box-shadow:none;
	  color:#FFF;
	}
	#mivaRight #secondSlide .contentFloat ul li:nth-child(2) h3 {
		bottom:0;
	}
	#mivaPartners ul li img {
		height:45px;
	}
	#resources #candyBackground .floatedContent p {
		font-size:1em;
	}
	.button_slide {
		font-size:0.8125em;
		width:170px;
	}
	.caseSlide h3 span {
		margin-bottom:0;
	}
	#mivaBottomFooter ul {
		position:absolute;
	}
	#mivaBottomFooter ul li ul {
		right:-145px;
	}
	#mivaBottomFooter #termsLink.termsOpen ul {
		height:90px;
	}
	.checkCircle {
		width:27px;
		height:27px;
	}
	.checkCircle i {
		font-size:0.75em;
		top:1px;
    	left:5px;
	}
	#supportSxn .contentFloat .narrowP {
		font-size:0.875em;
		width:90%;
		line-height:22px;
	}
	#supportSxn .contentFloat .fauxH2 {
		font-size:1em;
	}
	#supportSxn .contentFloat a {
		font-size:0.8125em;
		letter-spacing:0.0475em;
	}
	.responsiveIcons {
		display:block;
	}
	.desktopIcons {
		display:none !important;
	}
	#platform-overview #featureCompare .responsiveIcons img {
		display:inline-block;
		position:relative;
	    top:auto;
	    left:auto;
	    margin-bottom:15px;
	    height:48px;
	}
	#platform-overview .responsiveIcons .mivaFeature {
		float:left;
		width:140px;
	}
	#platform-overview .responsiveIcons .mivaFeature:nth-child(1),
	#platform-overview .responsiveIcons .mivaFeature:nth-child(2) {
		height:170px;
	}
	#platform-overview .responsiveIcons .mivaFeature:nth-child(3),
	#platform-overview .responsiveIcons .mivaFeature:nth-child(4) {
		height:150px;
	}
	#platform-overview .responsiveIcons .mivaFeature:nth-child(5),
	#platform-overview .responsiveIcons .mivaFeature:nth-child(6) {
		height:200px;
	}
	.standaloneLanding #ecommerceWebsites ul li {
		float:left;
	}
	#ecommerceWebsites ul {
		display:block;
		justify-content:none;
	}
	.caseSlide p {
		font-size:0.875em;
		line-height:22px;
	}
	#platform-overview .contentFloat p {
		font-size:0.875em !important;
		line-height:22px;
	}
	#platform-overview .contentFloat ul li {
		font-size:0.875em !important;
	}
	#platform-overview #featureCompare .hugeBox p {
		font-size:0.875em;
		line-height:22px
	}
	#platform-overview .mivaFeature h3 {
		font-size:0.875em;
		line-height:20px;
		color:#3A3B3C;
	}
	#press-releases button:hover {
		background:none;
	}
	#press-releases #landingHeader {
		padding-top:60px;
	}
	#announcementHome {
		height:55px;
	}
	#b2bWholesalers ul {
		width:640px;
	}
	.newStylePage {
		overflow-x:hidden;
	}
	.newStylePage #header25 h1 {
		margin:80px 0 23px 0;
		font-size:1.5625em;
		line-height:31px;
		z-index:99;
		position:relative;
	}
	#wholesaler #header25 .fauxH2,
	#brand-manu #header25 .fauxH2,
	#retailer #header25 .fauxH2 {
		width:300px;
		font-size:1em;
		line-height:26px;
		margin:0 auto 40px auto;
		z-index:99;
		position:relative;
		text-align:center;
	}
	#headerQuote {
		display:none;
	}
	#wholesaler #header25 #hero,
	#brand-manu #header25 #hero,
	#retailer #header25 #hero {
		right:-100px;
		top:40px;
		position:absolute;
		z-index:98;
		height:auto;
	}
	#wholesaler #header25 .button_slide,
	#brand-manu #header25 .button_slide,
	#retailer #header25 .button_slide {
		width:270px;
		margin:0 auto;
		z-index:99;
		position:relative;
	}
	#wayYouWant #wantImage {
		width:315px;
		margin:10px 0 40px 27px;
	}
	#caseStudyFeature img {
		display:none;
	}
	#caseStudyFeature .contentFloat {
		margin:60px 0 10px 0;
		width:100%;
	}
	#bottomSlideSxn .slick-next {
		right:-5px !important;
	}
	#b2bWholesalers.newWide h2 {
		font-size:16px;
		line-height:28px;
		width:315px;
		margin:0 auto 36px auto;
		line-height:26px;
	}
	.newStylePage #header25 {
		padding-bottom:62px;
	}
	#b2bWholesalers .wideContainer div {
		overflow-x:auto;
		padding:0 40px;
	}
	#wantImage,
	#wantImageTab {
		display:none;
	}
	#wantImageMobile {
		display:block;
		position:absolute;
		top:160px;
		left:0;
		z-index:98;
	}
	#wayYouWant .contentFloat {
		position:relative;
		z-index:99;
		margin:0 auto;
		text-align:center;
		float:none;
		width:420px;
	}
	#quoteWithLogo {
		display:none;
	}
	.newStylePage .newWide h2 {
		font-size:1.625em;
		line-height:35px;
		margin:0 0 25px 0;
	}
	.newStylePage .contentFloat p {
		font-size:0.875em;
		line-height:22px;
	}
	#wayYouWant {
		padding:20px 0 0 0;
		position:relative;
	}
	#wayYouWant .contentFloat p:nth-child(2) {
		display:none;
		height:0;
		margin:0;
	}
	#b2bWholesalers .wideContainer {
		width:100%;
	}
	#caseStudyFeature .gradient1 {
		display:none;
	}
	#caseStudyFeature {
		background:#21242D;
		height:auto;
		padding-bottom:81px;
	}
	#caseStudyFeature .caseQuote {
		position:relative;
		top:auto;
		right:auto;
		margin-top:110px;
		width:300px;
	}
	#caseStudyFeature .caseQuote img {
		display:block;
		position:relative;
		right:auto;
		top:auto;
		width:128px;
		margin-bottom:15px;
		float:none;
	}
	#caseStudyFeature ul {
		margin:0 auto;
		width:230px;
		display:block;
		justify-content:normal;
	}
	#caseStudyFeature h3 {
		font-size:1em;
	}
	#caseStudyFeature ul li ul {
		font-size:0.9375em;
	}
	#caseStudyFeature ul li {
		width:218px;
		float:none;
	}
	#caseStudyFeature .caseQuote p {
		font-size:1.25em;
		font-weight:500;
		line-height:32px;
		margin-bottom:39px;
	}
	#caseStudyFeature .caseQuote a {
		padding:12px 40px;
	}
	#caseStudyFeature .caseQuote p span {
		display:block;
		font-size:0.65em;
		line-height:21px;
		font-weight:600;
		color:#A5A9AD;
		margin:20px 0 0 7px;
		text-indent:0;
	}
	#sameTime img {
		display:none;
	}
	#sameTime .contentFloat {
		margin:75px auto 0 auto;
		text-align:center;
		width:300px;
	}
	#sameTime .contentFloat p:nth-child(3) {
		display:none;
	}
	#sameTime .contentFloat p {
		padding:0 15px;
	}
	#sameTime .hide480 {
		display:none;
	}
	#sameTime ul li h3 {
		font-size:1.125em;
		line-height:29px;
	}
	#sameTime ul li ul {
		font-size:0.9375em;
		line-height:22px;
	}
	#sameTime ul li ul li {
		background:none;
		padding-left:0;
		margin-bottom:0;
	}
	#sameTime ul li {
		text-align:center;
		width:210px;
		margin-bottom:45px;
	}
	#sameTime .checkCircle {
		margin:0 auto 28px auto;
	}
	#sameTime ul {
		float:none;
		margin:54px auto 0 auto;
		width:210px;
		display:block;
		justify-content:normal;
	}
	#sameTime {
		height:auto;
		background:#F8F9FB;
		padding-bottom:30px;
	}
	.quoteGraph {
		line-height:30px;
		margin:0 0 39px 0;
		font-size:1.125em;
		width:280px;
	}
	#quoteLeftSxn a {
		margin-left:0;
		font-size:0.8125em;
		padding:11px 27px;
	}
	#quoteLeftSxn img {
		right:30px;
		height:504px;
		position:relative;
		top:auto;
	}
	#choosingB2B .wideContainer {
		width:100%;
	}
	#bottomSlideSxn .slick-prev, 
	#bottomSlideSxn .slick-next {
		top:40% !important;
	}
	.newStylePage #header25 {
		background:none;
	}
	.showResp {
		display:block;
	}
	#b2bWholesalers ul li img {
		height:40px;
	}
	#wayYouWant .contentFloat {
		width:100%;
	}
	#wayYouWant .contentFloat p {
		width:280px;
		margin:0 auto;
	}
	#wayYouWant .wideContainer {
		width:100%;
	}
	#caseStudyFeature .contentFloat p:nth-child(3) {
		display:none;
	}
	#caseStudyFeature ul li ul li {
		font-size:0.9375em;
	}
	#quoteLeftSxn {
		height:auto;
		padding-top:75px;
	}
	.newStylePage #sameTime.newWide h2 {
		width:250px;
		margin:0 auto 25px auto;
	}
	#choosingB2B h2 {
		width:250px;
		margin:-70px auto 25px auto;
	}
	.fiveSlide p {
		font-size:0.625em;
		line-height:14px;
		margin-top:7px;
	}
	#bottomSlideSxn .slick-prev {
		left:190px !important;
		display:block !important;
		display:block !important;
	    display:block !important;
	    z-index:96;
	    background:url(/images/new-images/slider-arrow-left-short.png) no-repeat center center !important;
    	transform:none;
    	width:22px !important;
    	height:14px !important;
	    right:0px !important;
	    top:110% !important;
	}
	#bottomSlideSxn .slick-next {
		left:auto !important;
		display:block !important;
	    display:block !important;
	    z-index:96;
	    background: url(/images/new-images/slider-arrow-right-long.png) no-repeat center center !important;
	    width:60px !important;
	    height:14px !important;
    	right:10px !important;
    	top:110% !important;
	}
	.newStylePage .footerBig {
		font-size:1.125em;
		line-height:30px;
	}
	.newStylePage .footerButton {
		font-size:0.8125em;
		line-height:45px;
		padding:4px 21px;
		width:244px;
		margin:34px auto 53px auto;
	}
	#bottomSlideSxn h2 {
		font-weight:300;
	}
	#bottomSlideSxn {
		padding:52px 0 85px 0;
	}
	#noDeskSlider1,
	#noDeskSlider2 {
		width:100%;
	}
	#noDeskSlider1 .slick-list,
	#noDeskSlider2 .slick-list {
		padding:40px 0 !important;
	}
	#noDeskSlider1 .slick-cloned,
	#noDeskSlider2 .slick-cloned {
		display:block;
	}
	.noDesk1Container {
		z-index:99;
	}
	#noDeskSlider1 .slick-track,
	#noDeskSlider2 .slick-track {
		left:auto;
	}
	#noDeskSlider1 {
		margin:230px auto 30px auto;
	}
	.noDeskSlide {
		padding:35px 15px 35px 37px;
		margin:0 7px;
		width:225px;
	}
	.noDeskSlide h3 {
		font-size:1em;
		line-height:29px;
	}
	.noDeskSlide ul li {
		font-size:0.9325em;
		line-height:26px;
	}
	#noDeskSlider2 #noDesk2First p {
		width:211px;
	}
	#noDeskSlider2 #noDesk2Second p {
		width:223px;
	}
	#noDeskSlider2 #noDesk2Third p {
		width:215px;
	}
	#noDeskSlider2 .noDeskSlide {
		width:230px;
		padding:37px 30px 32px 30px;
	}
	#noDeskSlider2 .noDeskSlide h3 {
		font-size:1.125em;
		line-height:29px;
	}
	#noDeskSlider2 .noDeskSlide p {
		font-size:0.875em;
		line-height:22px;
	}
	#noDeskSlider2 .noDeskSlide a {
		font-size:0.8125em;
		padding:10px 7px;
		bottom:25px;
	}
	#noDeskSlider2 {
		margin:0 auto 40px auto;
	}
	#choosingB2B .noDeskSlide[aria-hidden="true"] {
		opacity:0.5;
	}
	#choosingB2B .noDeskSlide[aria-hidden="false"] ~ .noDeskSlide {
		opacity:0.5;
	}
	#choosingB2B .noDeskSlide[aria-hidden="false"] ~ .noDeskSlide div a {
		height:0;
	}
	#wayYouWant .noDeskSlide[aria-hidden="true"] img,
	#wayYouWant .noDeskSlide[aria-hidden="true"] h3,
	#wayYouWant .noDeskSlide[aria-hidden="true"] ul {
		opacity:0.5;
	}
	#wayYouWant .noDeskSlide[aria-hidden="false"] ~ .noDeskSlide img,
	#wayYouWant .noDeskSlide[aria-hidden="false"] ~ .noDeskSlide h3,
	#wayYouWant .noDeskSlide[aria-hidden="false"] ~ .noDeskSlide ul {
		opacity:0.5;
	}
	#noDeskSlider2 .slick-dots {
		display:block !important;
		bottom:-15px;
	}
	#noDeskSlider2 .slick-dots li {
		background:none;
		padding-left:0;
	}
	#noDeskSlider2 .slick-dots li button:before {
		font-size:30px;
	}
	#noDeskSlider2 .slick-dots li.slick-active button:before {
		color:#B9BEC4;
	}
	#noDeskSlider2 .slick-dots li button:before {
		color:#DFDFE0;
		opacity:1;
	}
	#noDeskSlider1 .slick-dots {
		display:block !important;
		bottom:5px;
	}
	#noDeskSlider1 .slick-dots li {
		background:none;
		padding-left:0;
	}
	#noDeskSlider1 .slick-dots li button:before {
		font-size:30px;
	}
	#noDeskSlider1 .slick-dots li.slick-active button:before {
		color:#B9BEC4;
	}
	#noDeskSlider1 .slick-dots li button:before {
		color:#DFDFE0;
		opacity:1;
	}
	.fiverDesk {
		display:none !important;
	}
	.slick-slider .fiverMobile {
		display:block !important;
	}
	#caseStudyFeature .caseQuote p span span {
		display:none;
	}
	#mivaHome #menuContainer {
		top:130px;
		/*top:60px; NO ANNOUNCEMENT*/
	}
	.mivaStick #menuContainer {
		top:60px;
	}
	#topEnterprise .floatedContent img {
		width:300px;
	}
	#costResults .floatedContent .updateToGraph {
		width:100%;
		text-align:center;
	}
	#proExpert .floatedContent .btnTransparentSquared {
		margin:20px 0 0 25px;
	}
	#proExpert .floatedContent ul li {
		list-style:none;
	}
	#proExpert .floatedContent ul {
		margin:20px auto 0 auto;
	}
	#enterpriseDemands {
		padding:70px 0 130px 0;
	}
	#enterpriseDemands ul li {
		background:none;
		padding-left:0;
	}
	#innerContent #enterpriseDemands ul {
		width:300px;
		margin:30px auto 0 auto;
		float:none;
	}
	#enterpriseDemands p:nth-child(3) {
		margin-bottom:30px;
	}
	#enterpriseDemands .btnTransparentSquared {
		float:none;
		width:120px;
		margin:0 auto;
	}
	.enterprise2016 #landingHeader h1 {
		text-align:center;
	}
	.enterprise2016 #landingHeader h2 {
		text-align:center;
		font-size:1.25em;
	}
	.enterprise2016 #landingHeader .btnRedStandard {
		width:180px;
		margin:20px auto 0 auto;
		display:block;
	}
	#digitalRevolution .btnTransparentSquared {
		width:240px;
	}
	#enterprise #customControl .iconList h3 {
		line-height:24px;
	}
	.twoButtonFooter .footerButton:nth-child(2) {
		margin:0 auto 52px auto;
	}
	.twoButtonFooter {
		width:290px;
	}
	.newStylePage .footerButton {
		margin:34px auto 15px auto;
	}
	.smallBizPage #digitalRevolution a {
		width:285px;
		margin:0 auto;
		clear:both;
	}
	.smallBizPage #digitalRevolution .floatedContent p:nth-child(4) {
		float:none;
	}
	#enterprise.smallBizPage #g2Banner a {
		max-width:200px;
		float:none;
		margin:20px auto 0 auto;
		display:block;
	}
	.smallBizPage #costResults {
		background: #26282b url(/images/new-images/bg-call-fade.jpg) no-repeat -580px center;
	    -webkit-background-size: cover;
	    -moz-background-size: cover;
	    -o-background-size: cover;
	    background-size: cover;
	}
	.smallBizPage #costResults .floatedContent h2 {
		padding:0 30px;
		width:auto;
	}
	.enterprise2016.smallBizPage #landingHeader h1 {
		margin:95px 0 30px 0;
		line-height:40px;
		font-size:1.5em;
	}
	.enterprise2016.smallBizPage #landingHeader h1 br {
		display:none;
	}
	.enterprise2016.smallBizPage #landingHeader {
		padding:0 0 80px 0;
	}
	.smallBizPage #digitalRevolution .floatedContent {
		margin:50px auto 0 auto;
	}
	.smallBizPage #digitalRevolution a i {
		display:none;
	}
	.smallBizPage #digitalRevolution {
		padding:70px 0 0 0;
	}
	.smallBizPage #g2Banner {
		padding:50px 0;
	}
	.smallBizPage #topEnterprise {
		padding:50px 0 260px 0;
	}
	#modal .paddedSelect {
		width:190px;
	}
	.enterprise2016 {
		overflow-x:hidden;
	}
	#enterprise .mfp-container {
		overflow-x:hidden;
	}
	#enterprise #modal .modalForm .btnBlueStandard {
		letter-spacing:0;
	}
	#sponsorUpdates h3 {
		line-height:32px;
	}
	#sponsorUpdates input[type="email"] {
		width:260px !important;
		text-align:center;
	}
	#sponsorUpdates input[type="submit"] {
		width:300px !important;
		margin-top:15px;
	}
	#thank-you.initiativeReplay #landingHeader #topVideo {
		margin:130px auto 0 auto;
	}
	#white-paper.initiativesReplay #landingHeader h1 br,
	#white-paper.initiativesReplay #landingHeader h2 br {
		display:none;
	}
	#white-paper.webinarReplay.avalaraReplay.initiativesReplay #floatingForm {
		top:350px !important;
	}
	#white-paper.webinarReplay.avalaraReplay.initiativesReplay #landingHeader h1 {
		font-size:1.5em;
		line-height:30px;
		margin:85px 0 0 0 !important;
	}
	#white-paper.webinarReplay.avalaraReplay.avectousReplay.initiativesReplay #landingHeader h1 span:nth-child(3) {
		line-height:30px;
		font-size:1em;
	}
	#white-paper.webinarReplay.avalaraReplay.avectousReplay.initiativesReplay #landingHeader h1 span {
		font-size:0.45em;
	}
	#white-paper.avalaraReplay.avectousReplay.initiativesReplay #landingHeader h2 {
		font-size:1.125em;
		line-height:25px;
	}
	#white-paper.ecomm2 #landingHeader h1 {
		margin:115px 0 0 0 !important;
	}
	.splitModal.splitNotSplit {
		width:290px !important;
	}
	#modal.splitNotSplit .paddedSelect {
		width:230px;
	}
	#brand-manu.newStylePage #header25 h1 {
		margin:100px 0 23px 0;
	}
	#brand-manu #header25 #hero {
		width:auto;
		top:40px;
	}
	#brand-manu #header25 .fauxH2:nth-child(2) {
		display:none;
	}
	#brand-manu #header25 .fauxH2:nth-child(3) {
		display:block;
	}
	#brand-manu #wantImageMobile {
		top:220px;
	}
	#brand-manu #wayYouWant .contentFloat p:nth-child(2) {
		display:block;
		height:auto;
		margin:0 auto;
	}
	#brand-manu #caseStudyFeature ul {
		margin:20px auto 60px auto;
	}
	#brand-manu #caseStudyFeature .caseQuote {
		top:auto;
		margin-top:70px;
		width:300px;
	}
	#brand-manu #sameTime ul {
		width:230px;
	}
	#brand-manu #quoteLeftSxn .smallerImage {
		margin:0 0 15px 40px;
	}
	#brand-manu .quoteGraph {
		width:310px;
	}
	#brand-manu .quoteGraph span {
		line-height:18px;
	}
	#brand-manu #choosingB2B h2 {
		margin:0 auto 25px auto;
		width:290px;
	}
	#brand-manu #b2bWholesalers {
		padding:40px 0 50px 0;
	}
	#brand-manu #caseStudyFeature .contentFloat {
		margin:0 0 10px 0;
	}
	#brand-manu.newStylePage #header25 {
		padding-bottom:0;
	}
	#brand-manu #b2bWholesalers.newWide h2 {
		position:relative;
		z-index:99;
	}
	#brand-manu #b2bWholesalers {
	    padding:10px 0 58px 0;
	}
	.mivaconSite #modal .modalForm select {
		width:235px;
	}
	#brand-manu .footerBig br {
		display:none;
	}
	#brand-manu.newStylePage .footerButton {
		width:285px;
		padding:4px 5px;
	}
	#brand-manu #quoteLeftSxn img {
		right:20px;
		top:20px;
	}
	#retailer #header25 #hero {
		width:auto;
		right:0;
		left:-100px;
		top:40px;
	}
	#retailer.newStylePage #header25 h1 {
		font-size:1.5625em;
		line-height:31px;
		margin:80px auto 23px auto;
	}
	#retailer #b2bWholesalers {
		padding:0 0 58px 0;
	}
	#retailer .noDesk1Container {
		width:320px;
		height:auto;
		background:#FFF;
		box-shadow:0px 7px 54px -4px rgba(0,0,0,0.07);
		padding:40px 0 0 0;
	}
	#retailer #noDeskSlider1 {
		position:relative;
		top:auto;
		right:auto;
		width:320px;
		margin:230px auto 0 auto;
		z-index:99;
	}
	#retailer #noDeskSlider1 .noDeskSlide {
		box-shadow:none;
		text-align:center;
		padding:0 10px 0 10px;
		margin-bottom:25px;
	}
	#retailer .noDeskSlide img {
		display:block;
		margin:0 auto 15px auto;
	}
	#retailer #wayYouWant .contentFloat {
		width:300px;
	}
	#smallLogoArea {
		top:760px;
		width:300px;
		left:0;
		right:0;
		margin-left:auto;
		margin-right:auto;
	}
	#retailer #wayYouWant {
		padding:20px 0 140px 0;
	}
	#retailer #caseStudyFeature .caseQuote {
		right:auto;
		margin:70px auto 0 auto;
		width:300px;
	}
	#retailer #sameTime ul {
		margin-right:auto;
		width:240px;
	}
	#retailer #quoteLeftSxn .smallerImage {
		margin:0 0 15px 35px;
	}
	#retailer #quoteLeftSxn img {
		top:-10px;
		right:0;
	}
	#retailer #sameTime {
		height:auto;
	}
	#retailer #noDeskSlider1 .noDeskSlide {
		width:125px;
	}
	#retailer .noDeskSlide h3 {
		font-size:0.875em;
		line-height:20px;
	}
	#smallLogoArea li img {
		height:30px;
	}
	#retailer .quoteGraph {
		width:300px;
	}
	#retailer #quoteLeftSxn {
		height:890px;
	}
	#retailer #header25 .fauxH2 {
		width:280px;
	}
	#retailer #caseStudyFeature .caseQuote p span {
		line-height:21px;
		font-size:0.65em;
		margin:20px 0 0 0;
	}
	#retailer #caseStudyFeature .caseQuote p span span {
		display:none;
	}
	#retailer #caseStudyFeature .caseQuote p span br {
		display:block !important;
	}
	#retailer #wantImageMobile {
		top:180px;
		right:0;
		margin-left:auto;
		margin-right:auto;
		width:375px;
		display:block;
	}
	#retailer #sameTime h2 {
		margin:60px auto 36px auto;
	}
	#retailer .quoteGraph span {
		line-height:20px;
	}
	#conSponsorship #homePageHeader {
		height:410px !important;
	}
}  



/* ==========================================================================
   =PRINT STYLES
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
	* {
		background: transparent !important;
		color: #000 !important; /* Black prints faster: h5bp.com/s */
		box-shadow: none !important;
		text-shadow: none !important;
	}

	a,
	a:visited {
		text-decoration: underline;
	}

	a[href]:after {
		content: " (" attr(href) ")";
	}

	abbr[title]:after {
		content: " (" attr(title) ")";
	}

	/*
	 * Don't show links for images, or javascript/internal links
	 */

	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content: "";
	}

	pre,
	blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}

	thead {
		display: table-header-group; /* h5bp.com/t */
	}

	tr,
	img {
		page-break-inside: avoid;
	}

	img {
		max-width: 100% !important;
	}

	@page {
		margin: 0.5cm;
	}

	p,
	h2,
	h3 {
		orphans: 3;
		widows: 3;
	}

	h2,
	h3 {
		page-break-after: avoid;
	}
}

/* ----- WHITEPAPER Landing - Page Sorry Jeff! ------------------------------------------------ */
#white-paper #landingHeader,
.whitepaperLanding #landingHeader {
	background: url(/images/new-images/bg-top-down.jpg) no-repeat center center;
	-website-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding: 0 0 140px 0;
}
#go-direct #landingHeader {
	background: url(/images/new-images/bg-deskpad.jpg) no-repeat center center;
	-website-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding: 0 0 140px 0;
}
#white-paper.scaling-whitepaper #landingHeader {
	background: url(/images/new-images/bg-ipad-dark.jpg) no-repeat center center;
	-website-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding: 0 0 140px 0;
}
#white-paper.townHallLanding #landingHeader {
	background: url(/images/new-images/bg-mic-blue.jpg) no-repeat center center;
	-website-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding: 0 0 250px 0;
}
#migrating-platforms #landingHeader {
	background: url(/images/new-images/bg-migrating.png) no-repeat center center;
	-website-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding: 0 0 120px 0;
}
#white-paper #getStartedHome,
.whitepaperLanding #getStartedHome {
	border: 1px solid #FFF;
}
#white-paper #landingHeader .wideContainer,
.whitepaperLanding #landingHeader .wideContainer {
	position: relative;
	font-family: "proxima-nova", sans-serif;
}
#white-paper #landingHeader h1 {
	text-transform: uppercase;
	font-weight: 800;
	text-align: left;
	font-size: 60px;
	line-height: 1;
	margin: 145px 0 0 0;
	letter-spacing: 0.0475em;
}
.whitepaperLanding #landingHeader h1 {
	text-transform: uppercase;
	font-weight: 800;
	text-align: left;
	font-size: 36px;
	line-height: 1;
	margin: 145px 0 0 0;
	letter-spacing: 0.0475em;
	width:620px;
}
#white-paper.scaling-whitepaper #landingHeader h1 {
	font-size:2em;
	text-transform:none;
	letter-spacing:normal;
	font-weight:500;
	line-height:45px;
	width:550px;
	}
	#white-paper.scaling-whitepaper #landingHeader h1 span {
		text-transform:uppercase;
		font-size:24px;
		font-weight:100;
		letter-spacing:0.1em;
	}
#white-paper.scaling-whitepaper #landingHeader .white-paper--download {
	font-size:16px;
	font-weight:100;
	margin-top:20px;
	letter-spacing:0.1em;
}
#white-paper.townHallLanding #landingHeader .white-paper--download {
	color:#244967;
	font-weight:300;
	font-size:24px;
	text-transform:none;
	margin-top:15px;
	}
	#white-paper.townHallLanding #landingHeader .white-paper--download sup {
		font-size:14px;
	}
#go-direct #landingHeader h1,
#premium-ecommerce #landingHeader h1,
#future-econ #landingHeader h1,
#prod-rev #landingHeader h1 {
	text-transform:none;
	font-size:44px;
	font-weight:600;
	width:680px;
}
#white-paper.townHallLanding #landingHeader h1 {
	color:#244967;
	font-size:83px;
	text-transform:none;
	letter-spacing:normal;
	margin:35px 0 0 0;
}
.whitepaperLanding #landingHeader h1 span {
	font-size: 26px;
	font-weight: 500;
}
#white-paper #landingHeader h1 span {
	font-size: 40px;
	font-weight: 500;
}
#white-paper.townHallLanding #landingHeader h1 span {
	font-size:16px;
	letter-spacing:0.2em;
	text-transform:uppercase;
	font-weight:600;
	margin-bottom:15px;
}
#go-direct #landingHeader h1 span,
#premium-ecommerce #landingHeader h1 span,
#future-econ #landingHeader h1 span,
#prod-rev #landingHeader h1 span {
	font-weight:100;
	display:block;
	line-height:32px;
	text-transform:uppercase;
	margin-bottom:25px;
}
.whitepaperLanding #white-paper--visionary div {
	width:620px;
	margin:30px 0 0 0;
	}
	.whitepaperLanding #white-paper--visionary div:nth-child(3) {
		margin:20px 0 0 0;
		}
		.whitepaperLanding #white-paper--visionary div:nth-child(3) i {
			font-size:2.5em;
		}
		.whitepaperLanding #white-paper--visionary div:nth-child(5) i {
			font-size:2em;
		}
	.whitepaperLanding #white-paper--visionary div i {
		font-size:3em;
		float:left;
		color:#16C0d5;
		display:block;
	}
	.whitepaperLanding #white-paper--visionary div h3 {
		float:right;
		width:88%;
		margin:0;
		font-size:1.25em;
	}
	.whitepaperLanding #white-paper--visionary div p {
		float:right;
		width:88%;
		font-size:1.125em;
		margin:7px 0 0 0;
		line-height:28px;
		}
		.whitepaperLanding #white-paper--visionary div:nth-child(5) p {
			margin:-10px 0 0 0;
		}

.whitepaperLanding #digitalRevolution img {
	top:0;
	right:-160px;
	max-width:650px;
}
.whitepaperLanding #digitalRevolution .floatedContent ul {
	margin:25px 0 0 20px;
	float:left;
	}
	.whitepaperLanding #digitalRevolution .floatedContent ul li {
		list-style:circle;
		background:none;
		font-size:1.125em;
		margin-bottom:10px;
		padding-left:0;
	}
	.whitepaperLanding #digitalRevolution .btnRoundFullBlue {
		float:left;
		margin-top:25px;
	}	
.white-paper--download {
	text-transform: uppercase;
	color: #fff;
	font-weight: 500;
	font-size: 18px;
}
#go-direct .white-paper--download,
#premium-ecommerce .white-paper--download,
#future-econ .white-paper--download,
#prod-rev .white-paper--download {
	font-size:16px;
	margin-top:25px;
	font-weight:300;
	letter-spacing:0.1em;
}
.whitepaperLanding #deliverFooter .btnRoundFullBlue {
	width:200px;
	margin:0 auto;
	color:#FFF;
}
#white-paper #landingHeader #box1,
#white-paper #landingHeader #box2,
.whitepaperLanding #landingHeader #box1,
.whitepaperLanding #landingHeader #box2 {
	float: left;
	text-align: left;
	display: block;
	padding: 10px 25px;
	text-transform: uppercase;
	font-size: 1em;
	font-weight: 700;
	letter-spacing: 0.175em;
}
#white-paper #landingHeader #box1,
.whitepaperLanding #landingHeader #box1 {
	background: rgba(244, 36, 52, 0.1);
	color: #322f48;
	margin-right: 5px;
}
#white-paper #landingHeader #box2,
.whitepaperLanding #landingHeader #box2 {
	background: url(/images/new-images/white-paper--landingheader.jpg) no-repeat left center;
	-webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;
}
#white-paper--visionary {
	padding: 80px 0 100px;
}
#future-econ #white-paper--visionary {
	padding: 80px 0 160px;
}
#white-paper.scaling-whitepaper #white-paper--visionary h2 {
	margin-bottom:20px;
}
#white-paper #white-paper--visionary h2,
.whitepaperLanding #white-paper--visionary h2 {
	text-align: left;
	font-weight: 500;
	font-size: 25px;
	line-height: 36px;
}
#go-direct #white-paper--visionary h2,
#premium-ecommerce #white-paper--visionary h2,
#future-econ #white-paper--visionary h2,
#prod-rev #white-paper--visionary h2 {
	line-height:32px;
	margin-bottom:15px;
}
#white-paper--ebook {
	text-align:center;
	bottom: -120px;
	position: relative;
}
#white-paper--ebook img {
	max-width: 100%;
}
#white-paper #white-paper--visionary p,
.whitepaperLanding #white-paper--visionary p {
	font-size: 20px;
}
#go-direct #white-paper--visionary p,
#premium-ecommerce #white-paper--visionary p,
#future-econ #white-paper--visionary p,
#prod-rev #white-paper--visionary p {
	font-size:18px;
}
#white-paper #floatingForm {
	background: none;
	padding: 0;
	box-shadow: none;
	top: -70px;
}
#white-paper.scaling-whitepaper #floatingForm {
	top: 10px;
}
#white-paper.townHallLanding #floatingForm {
	top:380px;
}
#go-direct #floatingForm,
#prod-rev #floatingForm {
	top:40px;
}
#premium-ecommerce #floatingForm {
	top:-60px;
}
#future-econ #floatingForm {
	top:-30px;
}
.whitepaperLanding #floatingForm {
	background: none;
	padding: 0;
	box-shadow: none;
	top: -70px;
}
#white-paper #floatingForm > iframe,
.whitepaperLanding #floatingForm > iframe {
	background: #fff;
	box-shadow: 0 0.2em 0.2em #e2e2e2;
	padding-top: 120px;
	height: 432px;
}
@media screen and (min-width: 959px) {
	#white-paper #white-paper--visionary h2 {
		width: 600px;
	}
	.whitepaperLanding #white-paper--visionary h2 {
		width: 630px;
		margin-bottom:5px;
	}
	#white-paper #white-paper--visionary p,
	.whitepaperLanding #white-paper--visionary p {
		width: 570px;
	}
}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
	#white-paper #white-paper--visionary p,
	.whitepaperLanding #white-paper--visionary p {
		width: 510px;
	}
	#white-paper #white-paper--visionary h2,
	.whitepaperLanding #white-paper--visionary h2 {
		width: 510px;
		line-height: 36px;
	}
	#white-paper #white-paper--visionary p,
	.whitepaperLanding #white-paper--visionary p {
		width: 470px;
	}
	#white-paper #white-paper--visionary h2,
	.whitepaperLanding #white-paper--visionary h2 {
		width: 470px;
		line-height: 36px;
	}
}
@media only screen and (min-width: 960px) and (max-width: 1024px) {
	#white-paper #white-paper--visionary p,
	.whitepaperLanding #white-paper--visionary h2 {
		width: 100%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 960px) {
	#white-paper #white-paper--visionary h2,
	.whitepaperLanding #white-paper--visionary h2 {
		width: 470px;
		line-height: 36px;
	}
	#white-paper #white-paper--visionary p,
	.whitepaperLanding #white-paper--visionary p {
		width: 470px;
	}
}
@media only screen and (max-width: 959px) and (min-width: 769px) {
	#white-paper #white-paper--visionary,
	.whitepaperLanding #white-paper--visionary {
		padding: 770px 0 80px 0;
	}
}
@media only screen and (min-width: 480px) and (max-width: 768px) {
	#white-paper #white-paper--visionary,
	.whitepaperLanding #white-paper--visionary {
		padding: 870px 0 80px 0;
	}
	#white-paper #white-paper--visionary p,
	#white-paper #white-paper--visionary h2,
	.whitepaperLanding #white-paper--visionary p,
	.whitepaperLanding #white-paper--visionary h2 {
		width: 100%;
	}
	#white-paper #landingHeader h1 span,
	.whitepaperLanding #landingHeader h1 span {
		font-size: 20px;
	}
	#white-paper #landingHeader #box1,
	.whitepaperLanding #landingHeader #box1 {
		margin-bottom: 0;
	}
	#white-paper #landingHeader #box2,
	.whitepaperLanding #landingHeader #box2 {
		margin-top: 5px;
	}
	#white-paper #landingHeader h1,
	.whitepaperLanding #landingHeader h1 {
		margin: 0;
		font-size: 50px;
	}
	#white-paper.townHallLanding #landingHeader h1 {
		margin: 0 !important;
		font-size: 67px;
	}
	#white-paper.ecomm2 #landingHeader h1 {
		margin:0 !important;
	}
	#white-paper.ecomm2 #floatingForm {
		top:55px !important;
	}
	#white-paper.ecomm2 #white-paper--visionary {
		padding:870px 0 80px 0 !important;
	}
	#white-paper.townHallLanding #floatingForm {
		top:250px !important;
	}
	#white-paper.townHallLanding #landingHeader {
		padding:0 0 160px 0;
	}
	#white-paper.townHallLanding #white-paper--visionary {
		padding:560px 0 80px 0 !important;
	}
	.townHallLanding #responsiveLeftMenu {
		color:#2f2f2f;
	}
}
@media only screen and (min-width: 315px) and (max-width: 479px) {
	#white-paper #white-paper--visionary,
	.whitepaperLanding #white-paper--visionary {
		padding: 860px 0 80px 0;
	}
	#white-paper #white-paper--visionary p,
	#white-paper #white-paper--visionary h2,
	.whitepaperLanding #white-paper--visionary p,
	.whitepaperLanding #white-paper--visionary h2 {
		width: 100%;
	}
	#white-paper #landingHeader h1 span,
	.whitepaperLanding #landingHeader h1 span {
		font-size: 16px;
	}
	#white-paper #landingHeader #box1,
	.whitepaperLanding #landingHeader #box1 {
		margin-bottom: 0;
	}
	#white-paper #landingHeader #box2,
	.whitepaperLanding #landingHeader #box2 {
		margin-top: 5px;
	}
	#white-paper #landingHeader h1,
	.whitepaperLanding #landingHeader h1 {
		font-size: 30px;
	}
	.white-paper--download {
		font-size: 14px;
	}
	#white-paper #floatingForm,
	.whitepaperLanding #floatingForm {
		top: 90px;
	}
	.augUpdate #revIdeas .wideContainer img {
		right:10px;
		max-width:300px;
		top:240px;
	}
	#revIdeas #leftContent {
		margin-top:300px;
		width:100%;
	}
	.augUpdate #customArch .wideContainer img {
		left:0;
		top:0;
		width:300px;
	}
	#customArch #leftContent {
		margin-top:295px;
		width:100%;
	}
	.augUpdate #featuredStore2Simple {
		width:100%;
	}
	.augUpdate #streamline #leftContent {
		width:100%;
	}
	.augUpdate #revIdeas {
		padding:45px 0 65px 0;
	}
	#quoteMignon,
	#quoteRivers {
		padding-left:0;
		padding-top:120px;
	}
	#quoteRivers {
		background:url("/images/new-images/rivers-circle-small.png") no-repeat scroll center top;
	}
	#quoteMignon {
		background:url("/images/new-images/mignon-circle-small.png") no-repeat scroll center top;
	}
	.augUpdate #streamline {
		background:#26282b url("/images/new-images/streamline-bg.png") no-repeat scroll center 180px;
		-webkit-background-size:70%;
		-moz-background-size:70%;
		-o-background-size:70%;
		background-size:70%;
	}
	#leftContent .capsLink {
		display:block;
		float:left;
		margin-top:35px;
	}
	#white-paper.townHallLanding #floatingForm {
		top:320px !important;
	}
	#white-paper.townHallLanding #landingHeader {
		padding:0 0 160px 0;
	}
	#white-paper.townHallLanding #white-paper--visionary {
		padding:640px 0 80px 0 !important;
	}
	.townHallLanding #responsiveLeftMenu {
		color:#2f2f2f;
	}
	#white-paper.townHallLanding #landingHeader h1 {
		margin: 0 !important;
		font-size: 67px;
	}
}
#migrating-platforms.whitepaperLanding #landingHeader h1 span {
	display:block;
	text-transform:uppercase;
	font-size:0.45em;
	line-height:40px;
}
#migrating-platforms.whitepaperLanding #landingHeader h1 {
	text-transform:none;
	font-size:2.75em;
	width:640px;
	line-height:60px;
}
#migrating-platforms .white-paper--download {
	margin-top:30px;
	font-size:1em;
	letter-spacing:0.1em;
}
#migrating-platforms #floatingForm {
	top:0;
}
#migrating-platforms #floatingForm #modal .modalForm .btnBlueStandard {
	border-radius:0;
	font-size:1em;
	letter-spacing:0.0475em;
}
#migrating-platforms #white-paper--visionary h2 {
	margin-bottom:30px;
}
/* ----- microsoft-dynamics Landing - Page Sorry Jeff! ------------------------------------------------ */
#microsoft-dynamics #getStarted {
	padding: 115px 0;
	background: url(/images/new-images/get-started-bg.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin: 0;
}
#microsoft-dynamics #getStarted h3 {
	float: none;
	margin: 0 0 40px 0;
	text-align: center;
	color: #9ea1a9;
	font-size: 1.4375em;
	line-height: 26px;
}
#microsoft-dynamics #getStarted a {
	clear: left;
	float: none;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
	width: 110px;
	margin: 0 auto;
	display: block;
	text-align: center;
	font-size: 0.875em;
	font-weight: 500;
	letter-spacing: 0.06em;
	padding: 12px 25px;
}
#microsoft-dynamics #innerContent {
	width: 100%;
	padding-bottom: 0;
}
#microsoft-dynamics #landingHeader {
	padding: 0 0 80px 0;
	background: url(/images/new-images/microsfot-dynamics-bg.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#microsoft-dynamics #microsoft-dynamics--bottom {
	background: url(/images/new-images/microsfot-dynamics-bottom.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding: 130px 0;
	color: #fff;
	text-align: center;
}
#microsoft-dynamics--bottom_header {
	font-size: 34px;
	line-height: 1;
	font-weight: 500;
	margin-bottom: 1rem;
}
#microsoft-dynamics--bottom_secondary {
	font-size: 23px;
	margin-bottom: 3rem;
}
#microsoft-dynamics--bottom_buttons a {
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
	display: inline-block;
	text-align: center;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: 0.06em;
	padding: .5rem 1.75rem;
	text-transform: uppercase;
	color: #fff;
}
.microsoft-dynamics--button_red {
	border: 2px solid #F7394A;
	background: #F7394A;
	margin-right: 1.5rem;
}
.microsoft-dynamics--button_trans {
	border: 2px solid #fff;
}
#microsoft-dynamics #landingHeader h1 {
	margin: 160px 0 0 0;
	text-transform: uppercase;
}
#microsoft-dynamics #landingHeader h2 {
	font-size: 28px;
	margin: 45px 290px 0 290px;
	line-height: 28px;
	text-transform: uppercase;
	font-weight: 300;
	letter-spacing: .25rem;
}
#microsoft-dynamics #landingHeader #downLinkCircle {
	border: none;
	font-size: 1.5em;
	margin: 140px auto 0 auto;
}
#microsoft-dynamics #downLinkCircle i {
	position: absolute;
	margin-left: -15px;
}
#microsoft-dynamics #landingHeader h3 {
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 0.07em;
	color: #FFF;
	font-size: 0.875em;
	font-weight: 500;
	margin-top: 40px;
}
#microsoft-dynamics #theProblem {
	background: #26282b;
	color: #fff;
	font-size: 18px;
	font-weight: normal;
}
#microsoft-dynamics--essential h2 {
	font-size: 25px;
	margin-bottom: 2rem;
	font-weight: 500;
	line-height: 1.7;
}
#microsoft-dynamics--essential p {
	color: #aaaeb6;
}
#microsoft-dynamics #theSolution {
	background: #f2f0f0;
	color: #38393a;
}
#microsoft-dynamics #theSolution img {
	max-width: 100% !important;
	width: auto !important;
	height: auto !important;
	display: inherit;
}
#microsoft-dynamics--NAV p,
#microsoft-dynamics--GP p,
#microsoft-dynamics--365_inner p {
	font-size: 19px;
	margin: 0 0 2rem;
	color: #62666b;
	line-height: 1.5;
	font-weight: normal;
}
.microsoft-dynamics--NAV_subtitle {
	font-size: 23px !important;
}
#microsoft-dynamics--NAV h4,
#microsoft-dynamics--365_inner h5 {
	font-size: 36px;
	line-height: 1.5;
}
#microsoft-dynamics--readmore,
#microsoft-dynamics--GP_learnmore,
#microsoft-dynamics--365_explore {
	font-size: 14px;
	text-transform: uppercase;
	color: #38393a;
	font-weight: 500;
}
#microsoft-dynamics--readmore > .icon-play,
#microsoft-dynamics--GP_learnmore > .icon-play,
#microsoft-dynamics--365_explore > .icon-play {
	font-size: 8px;
	position: relative;
	top: -1px;
}
#microsoft-dynamics #magentoSolution img {
	position:relative;
	top:60px !important;
}
#microsoft-dynamics--GP {
	background: #26282b;
	color: #fff;
	padding: 100px 0;
}
#microsoft-dynamics--GP_learnmore {
	color: #fff;
}
#microsoft-dynamics--GP h5 {
	font-size: 36px;
	font-weight: 100;
	line-height: 1;
	margin-bottom: 0.75rem;
}
#microsoft-dynamics--GP p {
	color: #aaaeb6;
}
#microsoft-dynamics--365 {
	padding: 100px 0;
}
#microsoft-dynamics--365_inner h5  {
	font-weight: 100;
}
@media screen and (min-width: 960px) {
	#microsoft-dynamics--essential {
		width: 45%;
		position: relative;
		z-index: 100;
	}
	#microsoft-dynamics--NAV {
		width: 60%;
		float: right;
	}
	#microsoft-dynamics--GP_inner {
		float: left;
		width: 65%;
		padding-right: 8%;
	}
	#microsoft-dynamics--GP img {
		float: right;
	}
	#microsoft-dynamics--365_inner {
		float: right;
		width: 70%;
	}
	#microsoft-dynamics--365 img {
		float: left;
	}
	.md-align-img {
		-moz-transform: translateY(-50%) !important;
		-ms-transform: translateY(-50%) !important;
		-o-transform: translateY(-50%) !important;
		position: absolute !important;
		top: 50% !important;
		transform: translateY(-50%) !important;
		-webkit-transform: translateY(-50%) !important;
	}
}
@media screen and (min-width: 1200px) {
	#microsoft-dynamics--NAV {
		width: 70%;
	}
	#microsoft-dynamics--essential {
		width: 55%;
	}
}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
	#microsoft-dynamics #landingHeader h2 {
		margin: 45px 190px 0 190px;
	}
}
@media only screen and (min-width: 960px) and (max-width: 1024px) {
	#microsoft-dynamics #landingHeader h2 {
		margin: 45px 170px 0 170px;
	}
}
@media only screen and (min-width: 769px) and (max-width: 959px) {
	#microsoft-dynamics #landingHeader h2 {
		margin: 45px 20px 0 20px;
	}
}
@media only screen and (min-width: 480px) and (max-width: 768px) {
	#microsoft-dynamics #landingHeader h2 {
		margin: 45px 20px 0 20px;
	}
	#microsoft-dynamics #landingHeader h1 {
		margin: 50px 0 0 0;
	}
	#microsoft-dynamics #landingHeader #downLinkCircle {
		margin: 60px auto 0 auto;
	}
}
@media screen and (max-width: 960px) {
	#microsoft-dynamics #theSolution img {
		left:0;
		right:0;
		margin:auto;
	}
	#microsoft-dynamics--GP img {
		margin: auto;
		margin-top: 3rem;
		display: inherit;
	}
	#microsoft-dynamics--365 img {
		margin: auto;
		display: inherit;
	}
	#microsoft-dynamics--365_inner {
		margin-top: 3rem;
	}
}