body {
	font-family:arial;
}

a {
	color:#1A60C0;
	text-decoration:none;
}

.head {
	height:100px;
	width:100%;
	background:#ffffff;
	position:fixed;
	top:0px;
	left:0px;
	z-index:999;
}

/* first div after head */
.head + div {
	margin-top:100px;
}

.centered,
.centered700 {
	max-width:940px;
	margin:0 auto;
	position:relative;
	clear:both;
}

.centered700 {
	max-width:700px;
}

.header {
	padding: 0px;
}

.appLogo, .appLogoPathway {
	display:block;
	float:left;
}

.appLogo a {
	height:100px;
	width:250px;
	display:block;
	background: url('/images/campayn/new_2015/Campayn_homepage_logo.png') no-repeat scroll 0px 0px transparent;
}

.appLogoPathway a {
	height: 100px;
	width: 250px;
	display: block;
	background: url('/images/pathwayport/pathway_logo_colour.png') no-repeat scroll 0px 0px transparent;
	background-size:contain;
	background-position:left center;
}

.flR {
	float:right;
}

.flL {
	float:left;
}

.hLnk {
	margin-top:40px;
	position:relative;
}

.hLnk a {
	color:#43505b;
	font-size:14px;
	font-family:Roboto;
	font-weight:700;
	margin-right:25px;
	text-transform:uppercase;
	text-decoration:none;
}

.hLnk a:hover,
.hLnk a.activePage,
.extraPagesLinks a:hover,
.extraPagesLinks a.activeExtraPage {
	-webkit-box-shadow: 0px 3px 0px 0px rgba(29, 142, 198, 1);
	-moz-box-shadow:    0px 3px 0px 0px rgba(29, 142, 198, 1);
	box-shadow:         0px 3px 0px 0px rgba(29, 142, 198, 1);
}

.hLnk a.activePage {
	color:#43505b;
}

.extraPagesLinks a.activeExtraPage {
	color:#ffffff;
}

.hLnk a.removeHover {
	box-shadow:none;
}

.hLnk .redButton,
.hLnk .greenButton {
	height:33px;
	padding:0px 20px;
	margin-right:50px;
	margin-top:-5px;
	color:#ffffff !important;
	text-decoration:none !important;
	border:1px solid #6E8959;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

.hLnk .additionalLinksBtn, .responsiveHeader .additionalLinksBtn {
	position:absolute;
	top:1px;
	right:0px;
	width: 20px;
	height: 18px;
	margin-right:0px;
	background: url('/images/campayn/new_2014/static_pages/more_black.png') no-repeat scroll 0px 0px transparent;
	cursor:pointer;
}

.additionalLinks {
	position:absolute;
	top:100px;
	left:0px;
	height:220px;
	width:100%;
	background-color:#333d45;
}

.additionalLinksLegal {
	float:left;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	color:#878787;
	margin-top:190px;
}

.additionalLinksLegal span {
	margin-right:20px;
}

.additionalLinksLegal a {
	color:#878787;
}

.additionalLinksLegal a:hover {
	text-decoration:underline;
}

.moreLinks {
	float:right;
	width:100px;
	color:#ffffff;
	font-size:16px;
	font-family:'Roboto Condensed';
	font-weight:400px;
	text-transform:uppercase;
	text-align:right;
	padding-top:20px;
}

.moreLinks a {
	color:#ffffff;
	display:block;
	margin-bottom:25px;
}

.moreLinks a:hover {
	color:#1D8EC6;
}

/* Extra pages links */

.extraPagesLinks {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:80px;
	background-color:#1A2124;
	z-index:10;
}

.extraPagesLinks a {
	color:#ffffff;
	font-size:14px;
	font-family:Roboto;
	font-weight:700;
	text-transform:uppercase;
	padding-bottom:5px;
	display:inline-block;
	margin:35px 23px 0px 0px;
}

.extraPagesLinks.lang_brazil a,.extraPagesLinks.lang_german a {
	margin-right: 9px;
	font-size: 13px;
}

.extraPagesLinks.lang_french a {
	font-size: 11px;
}

/* legal */

.legalBg {
	width:100%;
	background-color:#F6F7F8;
}

#legalBox {
	height:auto;
	min-height:450px;
	width:940px;
	font-size:12px;
	margin-bottom:200px;
}

#legalBox .content {
	clear:both;
	font-size:25px;
	line-height:33px;
	text-align:justify;
	color:#5a6b76;
}

#termsTab, #refundTab {
	display:none;
}

#refundTab a {
	text-decoration:underline;
	cursor:pointer;
}

#legalBox p {
	padding-bottom:15px;
}

#legalBox .tabs {
	overflow:hidden;
	margin-bottom:60px;
	height: 90px;
	background-color:#ffffff;
}

#legalBox .tabs a {
	color: #9ba5ad;
	font-family:Roboto;
	font-weight: 700;
	font-size: 23px;
	display:table-cell;
	padding: 0px;
	height: 90px;
	width:313px;
	text-decoration:none;
	cursor:pointer;
	text-align:center;
	vertical-align:middle;
}

#legalBox .tabs a.active, #legalBox .tabs a:hover {
	color: #ffffff;
	background-color: #393d41;
}


/****** pricing *******/

p.pricingDesc { padding-bottom:35px; font-size:15px; line-height:22px; }

.personal, .pricing { float:left; width:378px; height:705px; border:1px solid #C9C8C8; overflow:hidden; position:relative; -moz-border-radius:5px;	-webkit-border-radius:5px;	border-radius:5px; }

.pricing { width:538px; margin-left:20px; height:auto; }

.blockHeader { height:40px; padding-top:30px; background:#312A20; font-size:14px; color:#fff; }

.personal .blockHeader { text-align:center; }

.personal .bottom, .personal .howMany { position:absolute; width:100%; height:130px; bottom:0; left:0; background:#271F11; } 

.personal .howMany { bottom:130px;  height:50px; background:#fff; }

.personal .howMany p { float:left; font-size:14px; color:#696764; font-weight:bold; margin:0 47px; margin-top:-5px; line-height:18px; }

.howMany .chzn-container-single .chzn-single span { margin-right:10px; }

#selectTeam_chzn { text-align:center; }

.personal .scrolledArea { width:378px; height:445px; overflow:hidden; }

.personal .scrolledPanel { width:1200px; height:445px; }

sup { vertical-align:top; line-height:37px; font-size:22px; }

.team0, .team15, .team100 { float:left; width:378px; height:445px; }

.personal .content .team0 img { float:left; margin:18px 0 0 60px; }

.personal .content .team15 img { float:left; margin:-10px 0 0 20px; }

.personal .content .team100 img { float:left; margin:-7px 0 0 -29px; }

.adminFeatures { width:160px; float:right; margin-top:60px; }

.adminFeatures p { font-size:17px; padding-bottom:15px; }

.underHeader { height:85px; background:#271F11; color:#ffffff; padding-top:50px; font-size:14px; }

.underHeader .left { font-size:21px; margin-top:7px; }

.underHeader .center, .underHeader span { font-size:41px; font-family:kefa; font-weight:normal; }

.personal .underHeader span { font-size:52px; }

.underHeader .center span { font-size:20px; }

.underHeader .center em { font-size:13px; vertical-align: text-top; }

.underHeader .right { font-size:16px; margin-top:10px; }

.personal .underHeader { text-align:center; }

.personal .underHeader p { color:#787775; font-size:11px; padding-top:10px; }

.left { float:left; width:120px; padding-left:20px; }

.center { float:left; width:260px; text-align:center; }

.right { float:right; margin-right:20px; }

.content .row { height:32px; padding-top:17px; border-bottom:1px solid #C9C8C8; }

.content .row .left, .content .row .center { font-size:18px; font-weight:bold; }

.content .row .right { font-size:14px; margin-top:3px; }

.content .row:hover { background:#EFEFEF; }

.bigBlueBtn { text-decoration:none; color: #FFFFFF; display:block; position:absolute; bottom:40px; left:60px; margin:15px 15px 0 0;  font-family: kefa; font-size: 23px; height: 37px; padding-top: 13px; text-align: center; text-shadow: 0 -1px 0 #599ED8; width: 260px; background: url("/images/campayn/new_2013/icons/btn_big_web_import.png") no-repeat 0 0 transparent}

.bigBlueBtn:hover { background-position:0 -50px; cursor:pointer; }

.pricingBottomText { padding:20px 0 80px 0; clear:both; }

.pricingBottomText p.left, .pricingBottomText p.right { float:left; font-size:11px; padding:0; }

.pricingBottomText p.right a { color:#000; text-decoration:underline; }

.pricingBottomText p.left { font-weight:bold; width:410px; }

/***** contact ******/

#contactBox {
	height:auto;
	width:940px;
	padding:0PX;
	overflow:hidden;
}

#contactBox h1, h1.pricingTitle, .addonsTopContainer h1, #legalBox h1 {
	color:#fff;
	font-family:Roboto;
	font-weight:300;
	font-size:85px;
	text-align:center;
	padding:200px 0px 70px 0px;
}

#legalBox h1 {
	color:#1D8EC6;
}

.contactBody {
	background-color:#1D8EC6;
}

#contactBox .desc {
	margin:0px 0px 0px 0px;
	color:#B2B2B2;
	font-size:23px;
}

#contactBox .contactForm {
	clear:both;
	width:600px;
	margin:0 auto;
	margin-top:70px;
}

#contactBox .contactForm .formItemHolder {
	float:left;
	position:relative;
	display:flex;
}

#contactBox .contactForm .contactFormMailingAddress {
	padding-bottom:200px;
}

#contactBox .contactForm textarea {
	width:568px;
	height:118px;
	padding:15px;
	margin-bottom:0px;
	border:1px solid #ccc; 
	font-size:18px;
	font-family: Arial;
	resize:none;
}

#contactBox .contactForm input[type=text],
#contactBox .contactForm input[type=email] {
	height:19px;
	width:568px;
	padding:15px;
	font-size:18px;
	border:1px solid #ccc;
	border-top:none;
	display:table;
}

#contactBox .contactForm .fieldDesc, .contactForm .textareaDesc {
	position:absolute;
	font-size:18px;
	color:#000000;
	font-weight:bold;
	font-family: Arial;
	top:15px;
	left:19px;
}

#contactBox .contactForm .textareaDesc {
	top:19px;
	left:19px;
}

#contactBox .contactForm p {
	color:#ffffff;
	font-family:Roboto;
	font-weight:400;
	font-size:25px;
	padding-bottom:35px;
	line-height:33px;
}

#contactBox .contactForm p a {
	color:#ffffff;
	font-weight: bold;
	text-decoration: none;
}

#contactBox .team {
	width:695px;
	margin:0 auto;
	color:#ffffff;
}

#contactBox .teamMember {
	display:inline-block;
	width:121px;
}

#contactBox .teamMemberName {
	width:121px;
	margin-top:10px;
	font-family:Roboto;
	font-size:21px;
	font-weight:400;
	text-align:center;
}

#contactBox .team .nick {
	margin:0px 60px;
}

#contactBox .team .alex {
	margin-left:60px;
}

#contactBox .contactForm input[type=submit] {
	width:212px;
	height:50px;
	margin:50px 0px 100px 0px;
	display:inline-block;
	border:none;
	font-family:'Roboto Condensed';
	font-weight:400;
	font-size:24px;
}


/* Addons page start */

.addonsBg {
	background-color:#ffffff;
	width:100%;
	padding-top:100px;
	padding-bottom: 100px;
}

.addonsTopContainer {
	width:100%;
	height:auto;
	background-color:#6589bf;
}

.addonsTopContainer h1 {
	color:#ffffff;
	padding-top:235px;
}

#addonsBox .zapierDesc {
	clear:both;
	padding-bottom:100px;
}

.addonsTopContainer .mainDescription,
.zapierDesc .mainDescription,
.addonsTopContainer .description,
.zapierDesc .description {
	font-family:Arial, Roboto;
	font-size:25px;
	line-height:33px;
	color:#ffffff;
	margin-bottom:75px;
}

.addonsTopContainer .mainDescription,
.zapierDesc .mainDescription {
	font-family:Roboto;
	font-size:30px;
	font-weight:700;
	margin-bottom:30px;
}

.zapierDesc .mainDescription,
.zapierDesc .description {
	color:#3a4047;
}

.addonsTopContainer .addonsSignup {
	width:100%;
	text-align:center;
	padding-bottom:100px;
}

#addonsBox {
	height:auto;
	padding:0px;
	width:940px;
}

#addonsBox .zapierLogo {
	width:100%;
	padding:100px 0px 65px 0px;
}

#addonsBox .zapierLogo img,
#addonsBox .zapierDesc .item  img {
	display:block;
	margin:0px auto;
}

#addonsBox .zapierDesc .item  img.zapImgConnect {
	margin-top: 10px;
}

#addonsBox .zapierDesc .item  img.zapImgFlow {
	margin-top: 18px;
}

#addonsBox .item {
	float:left;
	width:287px;
	height:351px;
	margin:16px 0px;
	background-color:#ffffff;
	position:relative;
	border:1px solid #CCCCCC;
	z-index:2;
}

#addonsBox .zapierDesc .item {
	border:none;
	text-align:center;
	height:auto;
}

#addonsBox .item.middleItem {
	margin-left:29px;
	margin-right:29px;
}

#addonsBox .zapierDesc .item p.zapierHowMainDesc {
	font-family:Arial, Roboto;
	font-size:20px;
	font-weight:700;
	padding:30px 0px 10px 0px;
	line-height:24px;
	color:#3a4047;
}

#addonsBox .zapierDesc .item p.zapierHowDesc {
	font-family:Arial, Roboto;
	font-size:16px;
	padding:0px;
	line-height:24px;
	color:#3a4047;
}

#addonsFilter .cd-gallery ul li .item {
	width:287px;
	height:420px;
	margin:0px auto;
	background-color:#ffffff;
	position:relative;
	border:1px solid #CCCCCC;
	z-index:2;
}

#addonsFilter .cd-gallery ul li .item:hover {
	-webkit-box-shadow: 0px 0px 0px 3px rgba(40,42,45,1);
	-moz-box-shadow: 0px 0px 0px 3px rgba(40,42,45,1);
	box-shadow: 0px 0px 0px 3px rgba(40,42,45,1);
}

#addonsFilter .cd-gallery ul li .item:hover .addonButtons .staticLink {
	display:none;
}

#addonsFilter .cd-gallery ul li .item:hover .addonButtons .hoverLink {
	display:block;
}

#addonsFilter .item .image,
#addonsFilter .item .image2 {
	width:100%;
	height:140px;
	background:url(/images/campayn/new_2014/static_pages/addons_icons.png) 0px 0px no-repeat;
}

#addonsFilter .item .image.gmail {
	background-position:0px 15px;
}

#addonsFilter .item .image.yahoo {
	background-position:0px -125px;
}

#addonsFilter .item .image.wordpress {
	background-position:0px -270px;
}

#addonsFilter .item .image.highrise {
	background-position:0px -410px;
}

#addonsFilter .item .image.salesforce {
	background-position:0px -550px;
}

#addonsFilter .item .image.zoho {
	background-position:0px -690px;
}

#addonsFilter .item .image.freshbooks {
	background-position:0px -830px;
}

#addonsFilter .item .image.xero  {
	background-position:0px -970px;
}

#addonsFilter .item .image.harvest  {
	background-position:0px -1110px;
}

#addonsFilter .item .image.shopify {
	background-position:0px -1250px;
}

#addonsFilter .item .image.chargify {
	background-position:0px -1390px;
}

#addonsFilter .item .image.paypal {
	background-position:0px -1530px;
}

#addonsFilter .item .image.digioh {
	background-position:0px -1670px;
}

#addonsFilter .item .image.zapier {
	background-position:0px -1810px;
}

#addonsFilter .item .image.unbounce {
	background:url(/images/campayn/new_2014/static_pages/unbounce.png) 0px 10px no-repeat;
}

#addonsFilter .item .image.thankster {
	background:url(/images/campayn/new_2014/static_pages/red-thankster-logo.png) 0px 0px no-repeat;
	background-size: 70%;
	background-position: 50% 50%;
}

#addonsFilter .item .image.projectmanager {
	background:url(/images/campayn/new_2014/static_pages/projectmanager.jpg) 50% 100% no-repeat;
}

#addonsFilter .item .image.convertplug {
	background:url(/images/campayn/new_2014/static_pages/convertplug.png) 50% 60% no-repeat;
}

#addonsFilter .item .image2 {
	background:url(/images/addons/addons_sprite.png?01062016) 0px 0px no-repeat;
}

#addonsFilter .item .image2.cheddargetter {
	background-position:0px 5px;
}

#addonsFilter .item .image2.peoplehr {
	background-position:-290px 5px;
}

#addonsFilter .item .image2.youdontneedacrm {
	background-position:-572px 8px;
}

#addonsFilter .item .image2.braintree {
	background-position:-860px 5px;
}

#addonsFilter .item .image2.moonclerk {
	background-position: 0px -154px;
	background-color:#242c37;
}

#addonsFilter .item .image2.donately {
	background-position: -291px -140px;
}

#addonsFilter .item .image2.paymill {
	background-position: -573px -140px;
}

#addonsFilter .item .image2.cobot {
	background-position:-863px -145px;
}

#addonsFilter .item .image2.osmosis {
	background-position:0px -293px;
}

#addonsFilter .item .image2.pipedrive {
	background-position:-288px -293px;
}

#addonsFilter .item .image2.closeio {
	background-position:-574px -293px;
}

#addonsFilter .item .image2.nutshellcrm {
	background-position:-862px -293px;
}

#addonsFilter .item .image2.solvecrm {
	background-position:0px -450px;
}

#addonsFilter .item .image2.contactuscom {
	background-position:-287px -445px;
}

#addonsFilter .item .image2.limego {
	background-position:-574px -447px;
}

#addonsFilter .item .image2.woocommerce {
	background-position:-861px -447px;
}

#addonsFilter .item .image2.eposnow {
	background-position:0px -597px;
}

#addonsFilter .item .image2.sendowl {
	background-position:-286px -597px;
}

#addonsFilter .item .image2.megaventory {
	background-position:-575px -597px;
}

#addonsFilter .item .image2.formkeep {
	background-position:-862px -597px;
}

#addonsFilter .item .image2.sniply {
	background-position:-2px -744px;
}

#addonsFilter .item .image2.formforall {
	background-position:-290px -744px;
}

#addonsFilter .item .image2.formdesk {
	background-position:-574px -744px;
}

#addonsFilter .item .image2.ninjaforms {
	background-position:-864px -741px;
}

#addonsFilter .item .image2.formstack {
	background-position:0px -895px;
}

#addonsFilter .item .image2.contactform123 {
	background-position:-290px -897px;
}

#addonsFilter .item .image2.canvas {
	background-position:-578px -897px;
}

#addonsFilter .item .image2.cognitoforms {
	background-position:-853px -897px;
}

#addonsFilter .item .image2.lander {
	background-position:0px -1044px;
}

#addonsFilter .item .image2.wistia {
	background-position:-290px -1044px;
}

#addonsFilter .item .image2.crowdcast {
	background-position:-578px -1048px;
}

#addonsFilter .item .image2.followupboss {
	background-position:-858px -1048px;
}

#addonsFilter .item .image2.helpscout {
	background-position:0px -1194px;
}

#addonsFilter .item .image2.livechat {
	background-position:-290px -1194px;
}

#addonsFilter .item .image2.groove {
	background-position:-576px -1194px;
}

#addonsFilter .item .image2.happyfox {
	background-position:-861px -1194px;
}

#addonsFilter .item .image2.reamaze {
	background-position:0px -1344px;
}

#addonsFilter .item .image2.snappy {
	background-position:-290px -1344px;
}

#addonsFilter .item .image2.tendersupport {
	background-position:-576px -1350px;
}

#addonsFilter .item .image2.burstsms {
	background-position:-862px -1348px;
}

#addonsFilter .item .image2.textlocal {
	background-position:0px -1496px;
}

#addonsFilter .item .image2.ecwid {
	background-position:-285px -1499px;
}

#addonsFilter .item > a {
	display:block;
	padding: 15px 20px;
	margin: 20px;
	text-align: center;
	background-color:#E4E4E6;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}

#addonsFilter .item a p {
	color:#394047;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	padding-bottom:5px;
}

#addonsFilter .item a span {
	color:#848D9C;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
}

#addonsFilter .item > p {
	color:#303335;
	font-family:Arial;
	font-size:16px;
	font-weight:normal;
	line-height:20px;
	padding: 0px 20px;
	text-align: center;
}

#addonsFilter .item .addonButtons {
	position:absolute;
	bottom:0px;
	left:0px;
	width: 100%;
}

#addonsFilter .item .addonButtons .addonLink {
	display:block;
	text-align:center;
	padding:12px 20px;
	margin: 0px 20px 20px 20px;
	font-family:Roboto;
	font-size:16px;
	font-weight:700;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

#addonsFilter .item .addonButtons .bgGreen {
	color:#ffffff;
	background-color:#8DA764;
}

#addonsFilter .item .addonButtons .bgWhite {
	padding:10px 20px;
	color:#211915;
	background-color:#ffffff;
	border:2px dashed #8DA764;
}

#addonsFilter .item .addonButtons .refLink {
	text-decoration:underline;
}

#addonsFilter .item .addonButtons .hoverLink {
	display:none;
}

#addonsFilter .item .addonButtons .addonLink span {
	color:#8DA764;
	font-family:Roboto;
	font-size:16px;
	font-weight:700;
}

/* Addons page end */


.footer { height:32px; background:#e3e4e6; padding-top:23px; clear:both; display:none; }

.links { float:left; font-size:12px; color:#001A27; }

.links a { color:#001A27; float:left; margin-right:20px; }

.links a.activeLink { text-decoration:underline; }

.links a:hover { text-decoration:underline; }

.socialBlock { float:right; margin-top:-5px; }

.socialItem { float:left; }




/* pricing 2014 */

.bgImage {
	background:#136E99;
}

.pricingBg {
	padding-bottom:50px;
	background:#FFFFFF;
}

.lightBlueBg, .darkBlueBg {
	position:absolute;
	top:80px;
	left:0px;
	width:100%;
	height:800px;
	background-color:#1D8EC6;
}

.darkBlueBg {
	height:730px;
	background-color:#136E99;
}

h1.pricingTitleNew {
	color:#334D59;
	padding:100px 0px 70px 0px;
	font-family:Roboto;
	font-weight:300;
	font-size:85px;
	text-align:center;
}

h2.pricingSubTitle {
	font-family:Roboto;
	font-weight:700;
	font-size:32px;
	text-align:center;
	text-transform:uppercase;
	color:#334D59;
	margin-bottom:20px;
}

p.pricingDescription {
	width:65%;
	margin: 0 auto;
	margin-bottom:100px;
	font-size:20px;
	line-height:33px;
	color:#ffffff;
	font-family:Helvetica;
}

p.pricingDescriptionNew {
	width:73%;
	margin: 0px auto;
	margin-bottom:40px;
	color:#334D59;
	font-family:Roboto;
	font-weight:400;
	font-size:19px;
	line-height:27px;
}

.plansNew {
	max-width:620px;
	margin:0px auto;
	background-color:#ffffff;
	border:1px solid #cccccc;
	border-bottom:none;
}

.plansNew .pricingHeader {
	color:#ffffff;
	background-color:#334D59;
	font-family:Roboto;
	font-weight:700;
	font-size:17px;
	text-transform:uppercase;
	display:table;
	width:calc(100% - 52px);
	padding:26px;
}

.plansNew .pricingHeader div {
	display:table-cell;
	width:33%;
	text-align:center;
}

.plansNew .pricingHeader div:first-child {
	text-align:left;
}

.plansNew .pricingHeader div:last-child {
	text-align:right;
}

.plansNew .pricingContacts {
	color:#334D59;
	font-weight:400;
	font-size:20px;
}

.plansNew .pricingMonthly {
	color:#7E94A0;
	font-weight:300;
	font-size:18px;
	font-style:italic;
}

.plansNew .pricingMonthly p {
	font-size:16px;
	padding-top:10px;
}

.plansNew .pricingPrice {
	color:#000000;
	font-weight:700;
	font-size:22px;
}

.plansNew .pricingFree {
	font-family:Roboto;
	display:table;
	width:calc(100% - 44px);
	padding:22px;
	border-bottom:1px solid #cccccc;
}

.plansNew .pricingFree div {
	display:table-cell;
	width:calc(33% - 100px);
	text-align:center;
}

.plansNew .pricingFree div:first-child {
	width:50px;
	text-align:left;
}

.plansNew .pricingFree div:last-child {
	width:50px;
	text-align:right;
}

.plansNew .pricingRow {
	font-family:Roboto;
	display:table;
	width:calc(100% - 44px);
	padding:12px 22px;
	border-bottom:1px solid #cccccc;
}

.plansNew .pricingRow div {
	display:table-cell;
	width:33%;
	text-align:center;
	vertical-align:middle;
}

.plansNew .pricingRow div:first-child {
	text-align:left;
}

.plansNew .pricingRow div:last-child {
	text-align:right;
}

.pricingRow .pricingPrice span {
	font-weight:400;
	font-size:16px;
	float:none;
	margin-top:0px;
}

.pricingRow .pricingPrice div {
	display:inline;
	font-weight:400;
	font-size:16px;
	vertical-align:top;
	margin-top:3px;
	width:auto;
}

.plansNew .pricingRow .pricingPrice {
	font-size:25px;
}

.plans {
	width:100%;
	display:inline-block;
	margin-bottom:200px;
}

.plansInnerHolder {
	min-height:550px;
	margin:0 auto;
}

.plansInnerHolder.regularWidth {
	max-width:560px;
}

.plansInnerHolder.isIbaoWidth {
	max-width:870px;
}

.premium, .solo{
	float:left;
	width:270px;
	min-height:546px;
	background:#ffffff;
}

.plans div h2, .payAsYouGo h2 {
	color:#1D8EC6;
	text-align:center;
	font-size:56px;
	padding: 35px 0px 40px 0px;
	font-family:Roboto;
	font-weight:300;
}

.premium {
	position:relative;
	margin-right:3%;
}

.price {
	position:relative;
	text-align:center;
	font-family:'Roboto Condensed';
	font-size:75px;
	color:#CD0D19;
}

.priceUpper, .priceLower {
	position:absolute;
}

.priceUpper {
	font-size:30px;
	top:7px;
	left:84px;
}

.priceLower {
	font-size:20px;
	top:46px;
	left:174px;
}

.priceUpper.priceUpperRegular {
	left:67px;
}

.priceUpper.priceUpperPromotion {
	left:102px;
}

.priceLower.priceLowerRegular {
	left:188px;
}

.priceLower.priceLowerPromotion {
	left:148px;
}

.smallDesc {
	width:100%;
	margin:0 auto;
	margin-top:5px;
	font-size:13px;
	color:#8eaebc;
	line-height:17px;
	height:70px;
	text-align:center;
}

.smallDesc.regularPrice{
	margin-top:-10px;
	height:10px;
	font-weight: bold;
}

.planDetails {
	position:relative;
	color:#44505a;
	font-family:Arial;
	font-size:18px;
	padding:0px 47px 20px 30px;
}

.planDetails .planDetailsInnerHolder {
	width:225px;
	position:relative;
	padding:5px 0px 4px 0px;
}

.planDetails div {
	padding:10px 0px;
}

.planDetails div a {
	text-decoration:underline;
	cursor:pointer;
}

.planDetails.lastPlanDetails {
	padding-bottom:95px;
}

.planDetails.lastPlanDetails div {
	width:225px;
}

.arInfo {
	display:none;
	position:absolute;
	top:9px;
	left:-24px;
	cursor:pointer;
}

.secure {
	clear:both;
	text-align:center;
	color:#4f6876;
	font-size:13px;
	line-height:22px;
	padding:0px 20px;
}

.signUp {
	position:relative;
	width:220px;
	margin:17px 0px 0px 25px;
	height:50px;
	font-family:'Roboto Condensed';
	font-weight:400;
	font-size:24px;
}

.selectContact {
	color:#44505A;
	border:1px solid #cccccc;
	font-size:18px;
	padding:2px 2px 2px 5px;
	margin-left:32px;
	margin-bottom:0px !important;
	width:110px;
}

.selectHolder {
	cursor:pointer;
	margin:0px !important;
	padding:0px !important;
	position:absolute;
	top:3px;
	left:107px;
	width:110px;
	height:32px;
}

.selectPrice {
	position:absolute;
	top:0px;
	left:145px;
	width:190px;
	border:1px solid #cccccc;
	padding:0px !important;
	background:#ffffff;
	z-index:100;
}

.selectPrice p {
	cursor:pointer;
	padding:15px 10px 15px 10px;
	font-size:20px;
}

.selectPrice p:hover {
	color:#ffffff;
	background:#545f67;
}

.selectPrice p span {
	float:right;
	font-family:'Roboto Condensed';
}

.premium:first-child .watchVideo {
	position:absolute;
	bottom:-30px;
	left:0px;
	color:#ffffff;
	width:270px;
	padding:2px 0px;
	cursor:pointer;
}

.premium:first-child .watchVideo:hover span {
	color:#1D8EC6;
}

.premium:first-child .watchVideo img {
	position:absolute;
	top:-3px;
	left:0px;
}

.premium:first-child .watchVideo span {
	padding-left:40px;
	font-size:15px;
}

.premium .serviceTypes {
	position:absolute;
	top:254px;
	left:0px;
	width:270px;
	min-height:25px;
	padding-left:23px;
}

.premium .serviceTypes div {
	display:table-cell;
	font-family:'Roboto Condensed';
	font-weight:700;
	font-size:15px;
	color:#1D8EC6;
	background-color:#ffffff;
	width:110px;
	height:23px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #cccccc;
	cursor:pointer;
}

.premium .serviceTypes div.fullService {
	border-right:none;
}

.activeService {
	color:#ffffff !important;
	background-color:#1D8EC6 !important;
}

.contactAlek {
	position:absolute;
	left:0px;
	bottom:650px;
	color:#ffffff;
	font-family:Roboto;
	font-weight:300;
	font-size:18px;
	width:940px;
	text-align:center;
}

.contactAlek a {
	color:#ffffff;
}

/* Pay As You Go start */

.payAsYouGo {
	max-width:560px;
	margin:0px auto;
	background-color:#ffffff;
	padding-bottom:20px;
	margin-bottom:200px;
}

.payAsYouGo p {
	font-family:Arial;
	font-size:18px;
	color:#8EAEBC;
	line-height:25px;
	text-align:center;
}

.payAsYouGo .payAsYouGoPrice {
	height:35px;
	padding:20px 30px 0px 30px;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	color:#3E4E59;
}

.payAsYouGo .payAsYouGoPrice.firstPrice {
	margin-top:30px;
}

.payAsYouGo .payAsYouGoPrice span {
	clear:both;
	font-family:'Roboto Condensed', Roboto;
	font-weight:700;
	font-size:24px;
	color:#CD0D19;
	float:right;
	margin-top:-3px;
}

.priceListingHolder {
	max-width:620px;
	margin:0px auto;
	background-color:#ffffff;
	border:1px solid #cccccc;
	border-bottom:none;
}

.priceListingHolder p {
	font-family:Arial;
	font-size:18px;
	color:#8EAEBC;
	line-height:25px;
	text-align:center;
}

.priceListingHolder .priceListing {
	height:34px;
	padding:15px 20px 0px 20px;
	font-family:Roboto;
	font-weight:700;
	font-size:20px;
	color:#334D59;
	border-bottom:1px solid #cccccc;
}

.priceListingHolder .priceListing span {
	clear:both;
	font-family:Roboto;
	font-weight:700;
	font-size:25px;
	color:#000000;
	float:right;
	margin-top:-3px;
}

.priceListingHolder .priceListing span span {
	font-weight:400;
	font-size:16px;
	float:none;
	margin-top:0px;
}

.priceListingHolder .priceListing.firstPrice {
	height:43px;
	padding:27px 20px 0px 20px;
	font-family:Roboto;
	font-weight:700;
	font-size:17px;
	text-transform:uppercase;
	color:#ffffff;
	background-color:#334D59;
	border:none;
}

.priceListingHolder .priceListing.firstPrice span {
	font-size:17px;
	color:#ffffff;
	margin-top:0px;
}

.priceListingHolder .priceListing span div {
	display:inline-block;
	font-weight:400;
	font-size:16px;
	vertical-align:top;
	margin-top:3px;
}

.pricingSignUp {
	text-align:center;
	margin:40px 0px 100px 0px;
}

.pricingSignUp a {
	width: 260px;
	height: 50px;
	font-family: "Roboto Condensed";
	font-weight: 400;
	font-size: 20px;
	border-radius: 4px;
}

.multiUserDesc {
	font-family: Roboto;
	font-weight: 400;
	font-size: 12px;
	text-align:center;
	margin-top:20px;
	color:#334D59;
}

.multiUserDesc a {
	color:#1A60C0;
}

/* Pay As You Go end */

/* Autoresponder walkthrough */

.walkBlue{
	display:none;
	position:absolute;
	width:270px;
	min-height:200px;
	top:43px;
	left:-30px;
	background:#86b4cc;
	z-index:100;
}

.walkDesc {
	color:#ffffff;
	padding:0px 20px !important;
	font-size:13px;
	line-height:22px;
	font-family:Arial;
}

.walkIcons {
	position:relative;
	width:1px;
}

.walkArrow {
	position:absolute;
	top:-25px;
	left:-1px;
}

.walkClose{
	cursor:pointer;
	display:block;
	width:25px;
	height:25px;
	padding:0px !important;
	margin:-10px 0px 15px 225px;
}

.ibaoDiscount {
	position:absolute;
	top:95px;
	left:0px;
	width:100%;
	text-align:center;
	color:#ff0000;
	font-family:'Roboto Condensed';
	font-size:12px;
	font-weight:400;
}

.redButton, .greyButton, .greenButton, .whiteButton {
	cursor:pointer;
	display:table-cell;
	text-align:center;
	color: #ffffff;
	background-color:#CD0D19;
	text-decoration:none;
	text-transform:uppercase;
	
	/* Centering the Button text */
	text-align: center;
	vertical-align: middle;
	/* fallback for non-Flexbox browsers */
	display: inline-block;
	/* Flexbox browsers */
	display: -webkit-inline-box;
	display: -moz-inline-box;
	display: -ms-inline-flexbox;
	display: -webkit-inline-flex;
	display: inline-flex;
	/* vertical centering for legacy, horizontal centering for modern */
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	/* modern Flexbox only */
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	/* legacy Flexbox only */
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	
	line-height: 1.2em;
	padding: 5px;
}

.redButton:hover, .greyButton:hover {
	background-color:#BA0713;
	color:#ffffff;
}

.greyButton {
	color:#575f67;
	background-color:#EFF3F7;
}

.greenButton {
	color: #ffffff;
	background: #71ad5d; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcxYWQ1ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MDk0NWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #71ad5d 0%, #70945a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#71ad5d), color-stop(100%,#70945a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #71ad5d 0%,#70945a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #71ad5d 0%,#70945a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #71ad5d 0%,#70945a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #71ad5d 0%,#70945a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71ad5d', endColorstr='#70945a',GradientType=0 ); /* IE6-8 */
}

.greenButton:hover {
	background: #70945A;
}

.whiteButton {
	color: #4F7B44;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#eeeeef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeef 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#eeeeef 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeef',GradientType=0 ); /* IE6-8 */
}

.whiteButton:hover {
	background: #eeeeef;
}

.bottomBlack {
	width:100%;
	height:263px;
	background-color:#252B2F;
}

.bottomBlack p {
	text-align:center;
	font-family:Roboto;
	font-weight:300;
	font-size:30px;
	color:#ffffff;
	width:940px;
	margin:0px auto;
	padding-top:120px;
}

.bottomButtons {
	width:100%;
	height:200px;
	background-color:#ffffff;
}

.bottomButtonsHolder {
	width:460px;
	margin:0px auto;
	padding-top:75px;
}

.bottomButtons .bottomButtonsHolder a,
.addonsTopContainer .addonsSignup a {
	width:212px;
	height:48px;
	font-family:Roboto;
	font-weight:700;
	font-size:16px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border: 1px solid #6E8959;
}

.bottomButtonsHolder .greenButton {
	float:left;
}

.bottomButtonsHolder .whiteButton {
	float:right;
}

/* features */

.featuresBg {
	width:100%;
	background-color:#F6F7F8;
}

#featuresBox .contactManager, #featuresBox .detailedReporting {
	position:relative;
	padding-top:200px;
	background-color:#1D8EC6;
}

#featuresBox .contactManager {
	padding-top:70px;
}

#featuresBox .contactManager img, #featuresBox .detailedReporting img {
	display:block;
	width:650px;
	margin:0 auto;
	margin-bottom:100px;
}

#featuresBox .contactManager h2,
#featuresBox .signUpForms h2,
#featuresBox .allScreens h2,
#featuresBox .detailedReporting h2,
#featuresBox .easyToShare h2,
#featuresBox .autoresponders h2,
#featuresBox .campaynMobile h2,
#featuresBox .campaynSecurity h2,
#featuresBox .featureTitle h1,
#featuresBox .futureGrowth h2,
#featuresBox .currentGrowth h2,
.templatesHolder h1 {
	color:#ffffff;
	font-family:Roboto;
	font-weight:300;
	font-size:85px;
	text-align:center;
	padding-bottom:70px;
}

#featuresBox .contactManager p,
#featuresBox .signUpForms p,
#featuresBox .allScreens p,
#featuresBox .detailedReporting p,
#featuresBox .easyToShare p,
#featuresBox .autoresponders p,
#featuresBox .campaynSecurity p,
#featuresBox .campaynMobile p,
#featuresBox .currentGrowth p,
#featuresBox .futureGrowth p,
#insurancePage .smarterWayBg p {
	width:780px;
	margin:0 auto;
	color:#ffffff;
	font-size:25px;
	line-height:33px;
	padding-bottom:200px;
}

#featuresBox .contactManager .managerBg,
#featuresBox .allScreens .allScreensBg,
#featuresBox .detailedReporting .detailedReportingBg,
#featuresBox .easyToShare .easyToShareBg,
#featuresBox .campaynMobile .campaynMobileBg {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:508px;
	background-color:#136E99;
}

#featuresBox .campaynSecurity p.securityText {
	padding-bottom:40px;
}

#featuresBox .contactManager .managerBg {
	height:378px;
}

#featuresBox .featuresMoreBtn{
	color:#ffffff;
	font-family:Roboto;
	font-weight:700;
	font-size:16px;
	text-transform:uppercase;
	display:inline-block;
	padding:8px 45px;
	border:1px solid #ffffff;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

#featuresBox .featuresMoreBtnBlue{
	color:#1D8EC6;
	border:1px solid #1D8EC6;
}

#featuresBox .contactManager .featuresMoreBtn,
#featuresBox .detailedReporting .featuresMoreBtn,
#featuresBox .autoresponders .featuresMoreBtn,
#featuresBox .easyToShare .featuresMoreBtn {
	position:absolute;
	bottom:85px;
	left:400px;
}

#featuresBox .signUpForms .featuresMoreBtn,
#featuresBox .campaynMobile .featuresMoreBtn,
#featuresBox .allScreens .featuresMoreBtn {
	margin:0px 0px 100px 400px;
}

#featuresBox .signUpForms {
	padding-top:70px;
}

#featuresBox .signUpForms img.devicesIcon,
#featuresBox .allScreens img.allDevicesIcon {
	width:66px;
	margin:0 auto;
	display:block;
}
	
#featuresBox .currentGrowth img.calculatorIcon {
	margin:0px auto;
	display:block;   
}

#featuresBox .signUpForms h2,
#featuresBox .currentGrowth h2 {
	padding-top:150px;
	color:#1D8EC6;
}

#featuresBox .detailedReporting h2 {
	color:#1D8EC6;
}

#featuresBox .signUpForms p,
#featuresBox .detailedReporting p,
#featuresBox .autoresponders p,
#featuresBox .currentGrowth p {
	color:#5a6b76;
	padding-bottom:100px;
}

#featuresBox .signUpForms img.signUpFormsImg {
	width:677px;
	margin:0 auto;
	display:block;
}

#featuresBox .allScreens, #featuresBox .featureTitle {
	position:relative;
	padding-top:70px;
	background-color:#136E99;
}

#featuresBox .featureTitle {
	padding-top:280px;
}

#featuresBox .allScreens img.allDevicesIcon {
	width:86px;
}

#featuresBox .allScreens h2 {
	padding-top:150px;
}

#featuresBox .allScreens p {
	padding-bottom:100px;
}

#featuresBox .allScreens img.allScreensImg {
	width:605px;
	margin:0 auto;
	padding-bottom:200px;
	display:block;
}

#featuresBox .allScreens .allScreensBg {
	height:915px;
	background-color:#1D8EC6;
}

#featuresBox .detailedReporting {
	position:relative;
	background-color:#ffffff;
}

#featuresBox .detailedReporting p, #featuresBox .autoresponders p {
	padding-bottom:200px;
}

#featuresBox .detailedReporting .detailedReportingBg {
	height:512px;
	background-color:#EFF3F7;
}

#featuresBox .easyToShare,
#featuresBox .futureGrowth {
	position:relative;
	background-color:#136E99;
	padding-top:150px;
}
#featuresBox .futureGrowth p {
	padding-bottom: 100px;
}

#featuresBox .campaynMobile p {
	padding-bottom:100px;
}

#featuresBox .easyToShare img {
	width:940px;
	padding-bottom:100px;
}

#featuresBox .easyToShare p strong {
	line-height:40px;
}

#featuresBox .easyToShare .easyToShareBg {
	height:340px;
	background-color:#1D8EC6;
}

#featuresBox .autoresponders {
	padding-top:200px;
}

#featuresBox .autoresponders img,
#featuresBox .campaynSecurity img {
	width:515px;
	margin:0px auto;
	display:block;
	padding-bottom:100px;
}

#featuresBox .campaynSecurity img {
	width:246px;
}

#featuresBox .autoresponders h2 {
	color:#1D8EC6;
}

#featuresBox .campaynMobile,
#featuresBox .campaynSecurity {
	position:relative;
	padding-top:200px;
	background-color:#136E99;
}

#featuresBox .campaynMobile img.mobileHandPhone {
	margin-left:40px;
}

#featuresBox .campaynMobile img.appStore {
	position:absolute;
	top:525px;
	left:80px;
}

#featuresBox .campaynMobile .campaynMobileBg {
	height:810px;
	background-color:#1D8EC6;
}


/* Templates start */

.templatesHolder h1 {
	color:#1D8EC6;
	padding:200px 0px 70px 0px;
}

.templatesHolder p.templatesDesc {
	color: #5A6B76;
	width:780px;
	margin:0 auto;
	font-size:25px;
	line-height:33px;
	padding-bottom:100px;
}

.templatesHolder #templates_content {
	display: block;
	width: 920px;
	margin:0 auto;
	float:none;
}

.templatesHolder .templatesHolderClear {
	clear:both;
	padding-top:100px;
}

.templatesHolder .previewTemplateBtn {
	border: 1px solid #A3A7B0;
	margin-left:50px !important;
}

.templatesHolder .previewTemplateBtn:hover {
	border: 1px solid #BA0713;
}

.fancybox-close {
    width: 25px;
    height: 25px;
}

.previewWrapper #previewBoxDesktop {
	display:block;
}

.previewEmailOnMobile .middleDiv {
	overflow:hidden;
	width:327px;
	height:485px;
	position:absolute;
	top:88px;
	left:17px;
}

.previewEmailOnMobile #mobileHtmlHolder {
	padding-right:19px;
}

/* Templates end */

/* Gallery start */

.galleryHolder h1 {
	width:100%;
	background-color:#333D45;
	color:#ffffff;
	font-family:Roboto;
	font-weight:300;
	font-size:85px;
	text-align:center;
	padding-top:107px;
	min-height:193px;
	margin-bottom:60px;
}

.galleryHolder .backToGalleryHolder {
	margin:20px auto 40px auto;
	width:260px;
}

#galleryContent {
	display: block;
	width: 990px;
	padding-left:10px;
	margin:0 auto;
	margin-bottom:100px;
	float:none;
}

#galleryContent .galleryFooter {
	height:40px;
	clear:both; 
}

#galleryContent .galleryEmail {
	width:285px;
	height:398px;
	float:left;
	border:1px solid #cccccc;
	margin:18px;
	position:relative;
}

#galleryContent .galleryEmail .galleryHead {
	height:120px;
}

#galleryContent .galleryEmail .galleryHead .userName {
	padding:30px 0px 10px 50px;
	font-family:'Roboto Slab';
	font-weight:700;
	font-size:21px;
	text-transform:uppercase;
	opacity:0.5;
}

#galleryContent .galleryEmail .galleryHead .userAddress {
	padding-left:50px;
	font-family:'Roboto Condensed';
	font-weight:300;
	font-size:16px;
	line-height:17px;
	text-transform:uppercase;
}

#galleryContent .galleryEmail .galleryBody {
	height:218px;
	padding:20px 20px 0px 20px;
	overflow:hidden;
}

#galleryContent .galleryEmail .galleryBody img {
	width:247px;
	height:auto;
}

#galleryContent .galleryEmail .galleryShares {
	width:54px;
	height:54px;
	position:absolute;
	top:95px;
	right:12px;
	border:3px solid #4F4E50;
	background-color:#000000;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}

#galleryContent .galleryEmail .galleryShares p {
	font-family:Roboto;
	font-weight:700;
	font-size:20px;
	color:#ffffff;
	text-align:center;
	margin-top:12px;
}

#galleryContent .galleryEmail .galleryShares p span {
	color:#89878C;
	font-weight:400;
	font-size:10px;
	text-transform:uppercase;
}


/* Gallery end */

/* Gallery - Preview Email start */

.galleryPreviewFooterBg {
	position:relative;
	width:100%;
	height:476px;
	background-color:#136E99;
}


.galleryPreviewFooterBg .footerBg {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:245px;
	background-color:#1D8EC6;
}


.galleryPreviewFooterBg .galleryPreviewFooter {
	width:940px;
	height:476px;
	margin:0 auto;
	position:relative;
}

.galleryPreviewFooter .footerLeftSide {
	float:left;
	width:438px;
}

.galleryPreviewFooter .footerRightSide {
	position:absolute;
	right:0px;
	top:-24px;
	width:365px;

	overflow:hidden;
}

.galleryPreviewFooter .footerRightSide img {
	width:365px;

}

.galleryPreviewFooter .footerLeftSide a.homeLogo {
	display:block;
	width:140px;
	margin:60px 0px;
}

.galleryPreviewFooter .footerLeftSide .startUsingSmall {
	width:438px;
	height:150px;
	font-family:Roboto;
	font-weight:300;
	font-size:55px;
	line-height:58px;
	color:#1D8EC6;
	background-color:#ffffff;
	display:table-cell;
	padding-left:15px;
	vertical-align:middle;
}

.galleryPreviewFooter .footerLeftSide  .footerButtonsHolder{
	margin-top:55px;
}

.galleryPreviewFooter .footerLeftSide  .footerButtonsHolder a {
	width: 211px !important;
	height: 50px !important;
	font-family: 'Roboto Condensed';
	font-weight: 400;
	font-size: 20px;
	float:left;
}

.footerLeftSide  .footerButtonsHolder a.greyButton {
	color:#ffffff !important;
	background:#1D8EC6 !important;
	box-shadow: none !important;
	border:none !important;
	border-radius:0px !important;
	padding:0px !important;
	text-shadow: none !important;
	line-height: normal !important;
	float:right;
}

.footerLeftSide  .footerButtonsHolder a.greyButton:hover {
	background:#719FB7 !important;
}

.rightBoxOptions {
	background-color:#ffffff;
}

.rightBoxOptions .galleryHead {
	min-height:105px;
	display:block;
}

.rightBoxOptions .galleryHead:hover {
	background-color:#EFF3F7;
}

.rightBoxOptions .galleryHead:hover .userName {
	color:#BA0713;
}

.rightBoxOptions .galleryHead .userName {
	padding:20px 10px 10px 20px;
	font-family:'Roboto Slab';
	font-weight:700;
	font-size:19px;
	text-transform:uppercase;
	color:#535F68;
}

.rightBoxOptions .galleryHead .userAddress {
	padding:0px 10px 10px 20px;
	font-family:'Roboto Condensed';
	font-weight:300;
	font-size:16px;
	line-height:20px;
	text-transform:uppercase;
	color:#535F68;
}

#follow {
	width:370px;
	height:310px;
	text-align:center;
}

#follow .followEmail {
	width:230px;
	font-size:18px;
}

#follow h1 {
	color: #4C5C65 !important;
	font-family: Roboto;
	font-size: 33px;
	font-weight: 300;
	padding-top: 50px;
	width:100%;
	text-align:center;
}

#follow input {
	padding: 6px !important;
	font-family: Arial,Helvetica,sans-serif;
}

#followForm{
	margin-top:45px;
}

#followForm .followSubmit {
	width: 108px;
	height: 40px;
	background-color:#CD0D19;
	font-family:'Roboto Condensed', Roboto, sans-serif;
	font-weight:700;
	font-size:16px;
	text-transform:uppercase;
	border:none;
	color:#ffffff;
	margin-top:45px;
}

#followForm .followSubmit:hover {
	background-color:#BA0713;
	cursor:pointer;
}

/* Gallery - Preview Email end */

.userHeader {
	width:940px;
	margin:0 auto;
}

.userHeader .userName {
	margin-top:-7px;
}

.userHeader .userAddress {
	font-family:'Roboto Condensed', Roboto, sans-serif;
	font-weight:300;
	font-size:25px;
	text-transform:uppercase;
	margin-top:25px;
}

.container {
	padding-top:80px;
}

.galleryPreviewHolder #stackmail_body_wrapper {
	border:0px #f6f6f6 solid;
	width:640px;
}

.galleryPreviewHolder #stackmail_body {
	width:640px;
}

.galleryPreviewHolder .mainTable {
	background-color:#ffffff;
	width:640px;
	margin-top:30px;
}

.galleryPreviewHolder .tableRowPadding {
	padding:0px;
}

.galleryPreviewHolder .mainTable .cellOne {
	background-color:#000000;
	padding:9px 5px 7px 9px
}

.galleryPreviewHolder .mainTable .cellTwo {
	vertical-align:middle;
}

.galleryPreviewHolder .mainTable .shareLinkHolder {
	float:left;
}

.galleryPreviewHolder .mainTable .shareLinkHolder a {
	margin-right:5px;
}

.galleryPreviewHolder .galleryUserInfo {
	margin:0px 0px 20px 0px;
	border-bottom:1px solid #cccccc;
}

.galleryPreviewHolder .backToGalleryHolder {
	margin-top: 20px;
}

.galleryPreviewHolder .galleryPreviewClear {
	clear:both;
	height:100px;
}

.numShares {
	float:left;
	color:#ffffff;
	font-family:Roboto, sans-serif;
	font-weight:700;
	font-size:16px;
	padding:4px 0px;
	margin-left:14px;
}

.footerShortUrl {
	border:1px solid #cccccc;
	padding:13px 24px 13px 13px;
	background-color:#EFF3F7;
	font-family:Roboto, sans-serif;
	font-weight:700;
	font-size:16px;
}

.footerShortUrl img {
	margin-right:20px;
	margin-left:10px;
}

.userImage {
	position:relative;
	overflow:hidden;
	width:285px;
	height:398px;
}

.userImage img {
	width:285px;
	height:auto;
}

.userImageBorder {
	position:absolute;
	top:-3px;
	left:-3px;
	width:285px;
	height:398px;
	display:none;
	border:3px solid #BA0713;
}

.galleryEmail:hover .userImageBorder {
	display:block;
}

/* new fancybox styles */

.fancybox-wrap {
	padding:4px;
	background-image:none;
	background:#cc0714;
	border-radius:0px;
}

.fancybox-skin {
	padding:0px !important;
	background-color:#ffffff;
	box-shadow: none !important;
	border-radius:0px;
}

.fancybox-inner {
	overflow:auto !important;
	background-color:#ffffff;
}

.fancybox-close {
	top: 20px;
	left: 20px;
	width: 25px;
	height: 25px;
	background: url('/images/campayn/new_2014/X_sprites_25.png') repeat scroll 0px 0px transparent;
}

.fancybox-close:hover {
	background-position: 0px -25px;
}

/* end of new fancybox styles */

#loading_overlay {
	background:#f6f7f8;
	clear:both;
	text-align:center;
	font-size: 20px;
	font-weight: bold;
	color:#959ea6;
	height: 70px;
	line-height: 70px;
	width:930px;
	margin-bottom:30px;
}

#loading_overlay img {
	margin:0 10px -10px 0;
}

.backToGalleryBtn {
	cursor:pointer;
	display:block;
	line-height:15px;
	padding: 17px 0px 17px 50px;
	font-family:'Roboto Condensed', Roboto, sans-serif;
	font-weight:700;
	font-size:16px;
	text-transform:uppercase;
	text-decoration: none;
	color: #575f67;
	border-bottom: 1px solid #ccc;
	background-color:#ffffff;
	background:url('/images/campayn/new_2014/back.png') 10px 12px no-repeat;
	border:1px solid #ccc;
}

.backToGalleryBtn:hover {
	background-color:#eff3f7 !important;
}

.hiddenElement {
	display:none !important;
}

.relativeDiv {
	position:relative;
}

/* homepage Footer start */

.bottomButtons .languageChoiceHolder {
	clear:both;
	width:172px;
	margin:0px auto;
	padding:70px 0px;
}

.bottomButtons .languageChoiceHolder .currentLanguage {
	width:170px;
	height:40px;
	display:table-cell;
	vertical-align:middle;
	border:1px solid #CCCCCC;
	background: url('/images/campayn/new_2014/static_pages/language_drop_icon.png') no-repeat 150px 17px;
	cursor:pointer;
}

.bottomButtons .languageChoiceHolder .currentLanguage img, .languageChoiceHolder .otherLanguages a img {
	margin:0px 10px;
	float:left;
}
.languageChoiceHolder div.languageLabel{
	float:left;
}

.bottomButtons .languageChoiceHolder .currentLanguage div.languageLabel, .languageChoiceHolder .otherLanguages a {
	color:#394047;
	font-family:Roboto;
	font-weight:700;
	font-size:14px;
	text-transform:uppercase;
	padding-top: 5px;
}
.languageChoiceHolder .currentLanguage img{
	margin-top:6px !important;
}
.languageChoiceHolder .currentLanguage img.pt_BR{
	margin-top:0px !important;
}

.bottomButtons .languageChoiceHolder .otherLanguages {
	display:none;
}

.bottomButtons .languageChoiceHolder .otherLanguages div a {
	width:172px;
	height:40px;
	display:table-cell;
	vertical-align:middle;
	background-color:#EFF3F7;
}
.languageChoiceHolder .otherLanguages div.languageLabel.pt_BR{
	padding-top: 5px;
}

/* homepage Footer end */

/* CASL page start */

.caslBg {
	width:100%;
	background-color: #EFF3F7;
}

.caslBox img.caslLogo {
	display:block;
	width:657px;
	margin:0px auto;
	padding:200px 0px 130px 0px;
}

.caslBox h1, .caslBox h2 {
	color: #1D8EC6;
	font-family:Roboto;
	font-weight:300;
	font-size:85px;
	text-align:center;
	padding-bottom:70px;
}

.caslBox h2 {
	padding-top:200px;
}

.caslContent {
	width:780px;
	margin:0 auto;
}

.caslBox h3 {
	color: #486C82;
	font-family:Roboto;
	font-weight:700;
	font-size:33px;
	margin:50px 0px 25px 0px;
}

.caslBox h3.caslUpperTitle {
	margin:80px 0px 50px 0px;
}

.caslBox p {
	color: #5A6B76;
	font-size:25px;
	line-height:33px;
}

.caslBox ul {
	padding-left:32px;
}

.caslBox ul li {
	color:#5A6B76;
	font-size:25px;
	line-height:33px;
	font-weight:bold;
	padding:0px 0px 25px 10px;
	list-style-image:url('/images/campayn/new_2014/static_pages/list_square_bullet.png');
}

.caslBox ul li:last-child {
	padding-bottom:0px;
}

.caslBox .cecRefund {
	width:908px;
	height:260px;
	margin:65px auto 0px auto;
	background-color:#DBE9EF;
}

.caslBox .cecRefund img {
	float:left;
	margin:45px;
}

.caslBox .cecRefund p {
	float:right;
	width:490px;
	font-weight:bold;
	font-style:italic;
	margin:85px 70px 0px 0px;
	color: #486C82;
}

.caslBox a.caslPurchase {
	height:50px;
	padding:0px 20px;
	margin:100px 0px 80px 0px;
	font-family: 'Roboto Condensed';
	font-weight: 400;
	font-size: 20px;
}

.caslBox .caslBottomDesc {
	width:740px;
	margin:0 auto;
	text-align:center;
	padding-bottom:200px;
}

.caslRequirements {
	background-color: #DBE9EF;
	margin-bottom:50px;
}

.caslRequirements img {
	display:block;
	width:607px;
	margin:0 auto;
	padding-top:30px;
}

.caslRequirements p {
	float:left;
	width:260px;
	text-align:center;
	font-weight:bold;
	font-size:25px;
	padding:30px 0px;
	color:#5E9BAE;
}

.caslContent h4 {
	color:#5A6B76;
	font-weight:bold;
	font-size:25px;
	margin-bottom:40px;
}

.caslContent h4.impliedConsent {
	margin-top:50px;
}

.caslContent .recordKeeping {
	margin:50px 0px;
}

.caslContent .recordKeeping img {
	float:left;
	margin-right:30px;
}

.recordKeeping .caslEmailTemplate {
	padding-top:40px;
}

.caslContent img.consentImage {
	display:block;
	width:663px;
	margin:20px auto 70px auto;
}

.caslBox h2.obtainExpressConsent {
	font-family:Bitter;
	font-weight:300;
	font-style:italic;
	font-size:57px;
	line-height:75px;
	padding-top:0px;
}

.caslContent p.lawsDesc {
	margin-bottom:40px;
}

/* CASL page end */

/* Extra static pages start */

.boxContentLight,
.boxContentDark {
	color:#252B2F;
	background-color:#ffffff;
	border:1px solid #C9DEE8;
	width:668px;
	padding:15px;
	margin:0px auto;
	font-family:Roboto;
}

.staticBgGrey,
.boxContentDark {
	background-color:#F6F7F8;
}

.boxContentLight h3,
.boxContentDark h3 {
	font-weight:700;
	font-size:21px;
	margin-bottom:15px;
}

.boxContentLight span,
.boxContentDark span {
	font-weight:400;
	font-size:19px;
	line-height:25px;
}

.boxContentDark a,
p.staticPageSubDesc.addonsBottomDesc a {
	color:inherit;
	text-decoration:underline;
}

.spaceSeparator {
	clear:both;
	height:75px;
}

.spaceSeparator40 {
	clear:both;
	height:40px;
}

h1.staticPageMainTitle{
	color:#252B2F;
	font-family:Roboto;
	font-weight:300;
	font-size:60px;
	text-align:center;
	padding:75px 0px;
}

h1.staticPageMainTitle.lang_brazil{
	font-size:82px;
}

h2.staticPageMainDesc{
	color:#5A6B76;
	font-family:Roboto;
	font-weight:400;
	font-size:25px;
	line-height: 33px;
	width:700px;
	margin:0px auto;
	padding-bottom:75px;
}

h3.staticPageSubTitle {
	display:table-cell;
	color:#252B2F;
	font-family:Roboto;
	font-weight:700;
	font-size:21px;
	padding-bottom:15px;
	width:700px;
}

p.staticPageSubDesc {
	color:#252B2F;
	font-family:Roboto;
	font-weight:400;
	font-size:19px;
	line-height: 25px;
	width:700px;
}

.sideBySideContent {
	display:table-cell;
	width:350px;
}

.sideBySideContent.rightSide {
	padding-left:90px;
}

.sideBySideContent img {
	display:block;
	width:280px;
	margin-bottom:40px;
}

.sideBySideContent p {
	width:280px;
}

.staticPagesWhiteFont {
	clear:both;
	color:#ffffff !important;
}

.uppercasedText {
	text-transform:uppercase;
}

ul.staticPagesLists {
	margin-top:20px;
}

ul.staticPagesLists li {
	color:#344E5A;
	font-family: Roboto;
	font-weight: 400;
	font-size: 19px;
	width:700px;
	line-height:25px;
	padding:0px 0px 20px 35px;
	background: url('/images/campayn/new_2014/check_green.png') no-repeat 0px 0px;
}

ul.staticPagesLists li:last-child {
	padding-bottom:0px;
}

.imageCenter {
	display:block;
	margin:0px auto;
}

/* Extra static pages start */

/* Email Design start */

.extraPagesContainer {
	width:100%;
	margin-top:180px;
	background-color:#ffffff;
}

.emailDesignImage2 {
	margin:75px auto 40px auto;
}

/* Email Design end */

/* Sending Emails start */

.sendingEmailsGradientBg {
	width:100%;
	height:700px;
	background: #b3cac5; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IzY2FjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2IzY2FjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YyZmJmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(left,  #b3cac5 0%, #b3cac5 50%, #f2fbfe 50%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#b3cac5), color-stop(50%,#b3cac5), color-stop(50%,#f2fbfe)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #b3cac5 0%,#b3cac5 50%,#f2fbfe 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #b3cac5 0%,#b3cac5 50%,#f2fbfe 50%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #b3cac5 0%,#b3cac5 50%,#f2fbfe 50%); /* IE10+ */
	background: linear-gradient(to right,  #b3cac5 0%,#b3cac5 50%,#f2fbfe 50%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3cac5', endColorstr='#f2fbfe',GradientType=1 ); /* IE6-8 */
}

.sendingEmailsBg {
	height:700px;
	background: url('/images/campayn/new_2014/static_pages/sending_emails.jpg') no-repeat center;
}

.sendingEmailsBg h1.staticPageMainTitle {
	padding:330px 0px 68px 0px;
}

.sendingEmailTitles {
	color:#1D8EC6;
	font-family:Roboto;
	font-weight:300;
	font-size:21px;
	text-transform:uppercase;
	padding-bottom:15px;
	line-height:26px;
}

/* Sending Emails end */

/* Sign Up Forms start */

.signUpFormsColorBg {
	width:100%;
	height:800px;
	background-color:#E1E1DF;
}

.signUpFormsBg {
	height:800px;
	background: url('/images/campayn/new_2014/static_pages/Signup_forms.jpg') no-repeat center;
}

/* Sign Up Forms end */

/* Reporting start */

.reportingUserActions {
	width:175px;
	display:table-cell;
}

.reportingUserActions img {
	padding-bottom:5px;
}

.reportingUserActions .staticPageSubTitle,
.reportingUserActions .staticPageSubDesc {
	color:#6B7B87;
	font-size:15px;
	line-height:20px;
	width:158px;
	padding-bottom:2px;
}

/* Reporting end */

/* Mobile App start */

.mobileAppBg {
	height:1049px;
	background: url('/images/campayn/new_2014/static_pages/mobile_app.jpg') no-repeat center;
}

.staticPageMobileTitle,
.staticPageMobileDesc {
	color:#ffffff;
	font-family:Roboto;
	font-weight:400;
	font-size:25px;
	padding-bottom:15px;
}

.staticPageMobileDesc {
	font-size:19px;
	line-height:24px;
	width:338px;
}

/* Mobile App end */

/* Browse All start */

.browseAllLinks {
	width:160px;
	height:130px;
	display:inline-block;
	margin:0px 10px 10px 0px;
}

.browseAllLinks:hover {
	background-color:#EFF3F7;
}

.browseAllLinks span {
	color:#6B7B87;
	font-family:Roboto;
	font-weight:700;
	font-size:15px;
	display:block;
	text-align:center;
	margin-top:90px;
}

.browseAllEmailDesign {
	background:url('/images/campayn/new_2014/static_pages/browse_email_design.png') no-repeat center 20px;
}

.browseAllSendingEmails {
	background:url('/images/campayn/new_2014/static_pages/browse_sending_emails.png') no-repeat center 20px;
}

.browseAllContactManager {
	background:url('/images/campayn/new_2014/static_pages/browse_contacts_manager.png') no-repeat center 20px;
}

.browseAllSignUpForms {
	background:url('/images/campayn/new_2014/static_pages/browse_signup_forms.png') no-repeat center 20px;
}

.browseAllReporting {
	background:url('/images/campayn/new_2014/static_pages/browse_reporting_analytics.png') no-repeat center 20px;
}

.browseAllMobileApp {
	background:url('/images/campayn/new_2014/static_pages/browse_mobile_app.png') no-repeat center 20px;
}

.browseAllMultiUser {
	background:url('/images/campayn/new_2014/static_pages/browse_team_accounts.png') no-repeat center 20px;
}

.browseAllSocialSharing {
	background:url('/images/campayn/new_2014/static_pages/browse_social.png') no-repeat center 20px;
}

.browseAllEmailDeliver {
	background:url('/images/campayn/new_2014/static_pages/browse_email_deliverability.png') no-repeat center 20px;
}

.browseAllAppStore {
	background:url('/images/campayn/new_2014/static_pages/browse_app_store.png') no-repeat center 20px;
}

.browseAllAPI {
	background:url('/images/campayn/new_2014/static_pages/browse_api.png') no-repeat center 20px;
}

.browseAllAutoresponders {
	background:url('/images/campayn/new_2014/static_pages/browse_autoresponders.png') no-repeat center 20px;
}

.browseAllImages {
	background:url('/images/campayn/new_2014/static_pages/browse_images.png') no-repeat center 20px;
}

.browseAllSpamChecker {
	background:url('/images/campayn/new_2014/static_pages/browse_spam_checker.png') no-repeat center 20px;
}

.browseAllSupport {
	background:url('/images/campayn/new_2014/static_pages/browse_support.png') no-repeat center 20px;
}

.browseAllSegmentation {
	background:url('/images/campayn/new_2014/static_pages/browse_segments.png') no-repeat center 20px;
}

.browseAllResponsive {
	background:url('/images/campayn/new_2014/static_pages/browse_mobile_app.png') no-repeat center 20px;
}

.browseAllBusiness {
	background:url('/images/campayn/new_2014/static_pages/type_of_business.png') no-repeat center 20px;
}


/* Browse All end */

h2.staticPageMainDesc30 {
	padding-bottom:30px;
}

.arHelloName1,
.arHelloName2 {
	color:#5E6266;
	font-family:'Noto Serif';
	font-weight:400;
	font-size:26px;
	text-align:center;
}

.arHelloName2 {
	color:#1D8EC6;
	font-size:96px;
	padding-top:15px;
}

/* Support start */

.supportBg {
	height:600px;
	background: url('/images/campayn/new_2014/static_pages/support.jpg') no-repeat center;
}

.supportBg h1.staticPageMainTitle {
	padding-bottom:30px;
}

.supportPeople {
	position:relative;
	width:174px;
	height:137px;
	float:left;
	margin-bottom:15px;
}

.supportPeople p {
	position:absolute;
	bottom:3px;
	left:5px;
	color:#ffffff;
	font-family:Roboto;
	font-weight:700;
	font-size:18px;
}

.supportBg p.staticPageMainDesc {
	clear:both;
	padding-bottom:0px;
}

p.subDescBold {
	font-weight:700;
}

/* Support end */

/* Responsive start */

.responsiveContainer img {
	float:left;
}

.responsiveContainer p {
	width:280px;
	padding-top:50px;
	float:right;
}

.oneTimeTestContainer,
.oneTimeTestSent {
	border:1px solid #C9DEE8;
	background-color:#EFF3F7;
}

.oneTimeTestContainer p {
	color:#252B2F;
	font-family:Roboto;
	font-weight:700;
	font-size:25px;
	padding:15px;
}

.oneTimeTestContainer input {
	color:#575F67;
	font-family:'Roboto Condensed';
	font-weight:700;
	font-size:20px;
	width:476px;
	padding:12px;
	margin:25px 15px;
	border:none;
}

.oneTimeTestContainer a {
	width: 145px;
	height: 50px;
	font-family: "Roboto Condensed";
	font-weight: 400;
	font-size: 20px;
	border-radius: 4px;
	margin-top:-8px;
}

.oneTimeTestContainer span {
	display:block;
	color:#A4B0BA;
	font-family:Roboto;
	font-weight:400;
	font-size:14px;
	padding:15px;
}

.oneTimeTestSent {
	display:none;
	color:#575F67;
	font-family:"Roboto Condensed";
	font-weight:700;
	font-size:20px;
	text-align:center;
	padding:90px 0px;
}

/* Responsive end */

/* Market Specific Pages start */

.typeOfLinksLeft {
	float:left;
	width:340px;
}

.typeOfLinksRight {
	float:left;
	width:300px;
	padding-left:60px;
}

.typeOfBusinessLinks {
	display:block;
	font-family:Roboto;
	font-weight:400;
	font-size:19px;
	color:#1D8EC6;
	line-height:25px;
}

h3.businessSmallTitle {
	font-weight:400;
	font-size:19px;
	line-height:25px;
	color:#344E5A;
}

h3.marketingSpecificTitle {
	font-family:Roboto;
	font-weight:700;
	font-size:29px;
	line-height:35px;
	color:#344E5A;
}

.marketingSpecificColor {
	color:#344E5A !important;
}

h3.marketingSpecificSubTitle {
	text-align:center;
	padding:47px 0px;
}

/* Market Specific Pages end */

/* Insurance static page start */

#insurancePage .smarterWayBg {
	height:717px;
	background: url('/images/campayn/1_boardroom.jpg') no-repeat top center;
	background-size:cover;
}

#insurancePage .supportAwayBg {
	height:981px;
	background: url('/images/campayn/8_54056863.jpg') no-repeat top center;
	background-size:cover;
}

#insurancePage .smarterWayBg p,
#insurancePage .detailedReporting p {
	padding-bottom:70px;
}

#insurancePage ul.insuranceList {
	width:780px;
	margin:0px auto;
	padding-bottom:200px;
	list-style: none;
}

#insurancePage ul.insuranceList li {
	color:#F5F6F8;
	font-family:Arial;
	font-weight:bold;
	font-size:25px;
	line-height:25px;
	padding-bottom:30px;
}

#insurancePage ul.insuranceList li:before {
    content:"■";
	font-size:38px;
	padding-right:20px;
}

#insurancePage ul.insuranceList li:last-child {
	padding-bottom:0px;
}

#insurancePage .daysImg {
	display:block;
	width:838px;
	margin:0px auto;
}

#insurancePage p.intuitiveText {
	padding-bottom:60px;
}

#insurancePage .iPadDaysImg {
	display:block;
	width:1062px;
	margin:0px auto;
}

#insurancePage .allScreens {
	background-color:#1D8EC6;
	padding-top:50px;
}

#insurancePage .signUpForms {
	padding-top:50px;
}

#insurancePage .newsletterLaptop {
	display:block;
	width:669px;
	margin:0px auto;
	padding-bottom:60px;
}

#insurancePage .prospectImgRow {
	display:block;
	margin:0px auto;
}

#insurancePage .prospectImgRow .convertItem {
	display:inline-block;
	width:287px;
	vertical-align:top;
}

#insurancePage .prospectImgRow .middleConvertItem {
	margin:0px 32px;
}

#insurancePage .convertItem img {
	width:287px;
	margin:0px;
}

#insurancePage .convertItem span {
	display:block;
	padding:20px 15px 60px 15px;
	font-family:Arial;
	font-weight:normal;
	font-size:16px;
	line-height:20px;
	color:#5A6B76;
}

#insurancePage .affordableElement {
	position:relative;
	width:287px;
	height:287px;
	-webkit-box-shadow: 0px 0px 0px 4px rgba(29, 142, 198, 1);
	-moz-box-shadow:    0px 0px 0px 4px rgba(29, 142, 198, 1);
	box-shadow:         0px 0px 0px 4px rgba(29, 142, 198, 1);
	background-color:#ffffff;
}

#insurancePage .affordableElement div {
	position:absolute;
	font-family:Roboto;
	font-weight:400;
	font-size:18px;
	color:#B0B7C1;
}

#insurancePage .affordableElement div.affordableUpper {
	text-transform:uppercase;
	top:25px;
	left:74px;
}

#insurancePage .affordableElement div.affordableMiddle {
	top:90px;
	left:73px;
	font-size:106px;
	color:#1D8EC6;
}

#insurancePage .affordableElement span {
	position:absolute;
	top:102px;
	left:39px;
	padding:0px;
	font-family:Roboto;
	font-size:61px;
	line-height:100%;
	color:#1D8EC6;
}

#insurancePage .affordableElement div.affordableBottom {
	bottom:25px;
	left:25px;
}

#insurancePage .bottom200 {
	padding-bottom:140px;
}

#insurancePage .currentGrowth {
	position:relative;
	background-color:#E7E7E9;
    padding-top:70px;
}

#insurancePage img.benefit4EverImg {
	width:966px;
	margin:0px auto;
}

#insurancePage p.affordableAllPlans {
	padding:70px 0px 30px 0px;
	font-family:Roboto;
	font-weight:700;
	font-size:33px;
	color:#3D6D96;
}

#insurancePage .insuranceListContainer {
	width:780px;
	margin:0px auto;
}

#insurancePage .insuranceListHolder {
	display:inline-block;
	width:375px;
	vertical-align:top;
}

#insurancePage .insuranceListHolder ul {
	padding-bottom:70px;
}

#insurancePage .insuranceListHolder ul li {
	color:#57636F;
}

#insurancePage .insuranceListHolder ul li:before {
	color:#3D6D96;
}

#insurancePage p.pBottom200 {
	padding-bottom:200px;
}

#insurancePage p.lifecycleP {
	font-family:'kefa';
	font-weight:700;
	font-size:36px;
	color:#3D6D96;
}

#insurancePage .registerBtnHolder {
	text-align:center;
}

#insurancePage .registerBtn {
	border:1px solid #6E8959;
	border-radius:4px;
	font-size:25px;
	font-weight:700;
	font-family:Roboto;
	width:300px;
	height:70px;
}

#insurancePage .webinarCounterMain {
	width:100%;
	display:table;
	border-spacing:30px;
	padding-bottom:40px;
}

#insurancePage .webinarCounterSingle {
	display:table-cell;
	width:200px;
	height:200px;
	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	background-color:#57636F;
}

#insurancePage .webinarCounterSingle .webinarValue {
	display:block;
	text-align:center;
	padding:28% 0% 12% 0%;
	font-family:Roboto;
	font-size:83px;
	font-weight:300;
	color:#ffffff;
}

#insurancePage .webinarCounterSingle .webinarLabel {
	display:block;
	text-align:center;
	font-family:Roboto;
	font-size:19px;
	font-weight:400;
	text-transform:uppercase;
	color:#ffffff;
	opacity:0.4;
}

/* Insurance static page end */
