	/*  -----------------------

	 © 2014 - Genuitec LLC

	 -----------------------
	 */

	/*  ---------------------

	 Basic Style

	 ---------------------
	 */

	@import url('../css/product_reset.css') screen;

	/* God bless border-box! */
	*, *:before, *:after {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	html {
		font-size: 62.5%;
		-webkit-font-smoothing: antialiased;
	}

	body {
		font-family: "Lato", sans-serif;
		font-size: 1.4rem;
		line-height: 2.5rem;
		color: #3f4a59;
		background: white;
	}

	a {
		text-decoration: none;
		color: #02588e;
		-webkit-transition: all 0.1s ease-in-out;
		-moz-transition: background-color 0.1s ease-in-out;
		transition: background-color 0.1s ease-in-out;
	}

	a.external {
		background-image: url('../images/sdc/external.gif');
		background-repeat: no-repeat;
		background-position: 0% 40%;
		padding-left: 20px;
	}

	strong, b {
		font-weight: 700;
	}

	.clear {
		clear: both;
	}

	h1, h2, h3, h4 {
		font-weight: 900;
	}

	h1 {
		font-size: 3.6rem;
	}

	h2 {
		font-size: 3.2rem;
		line-height: 4rem;
	}

	h3 {
		font-size: 2.4rem;
	}

	h4 {
		font-size: 1.5rem;
	}

	p {
		padding: 15px 0;
	}

	.tutorials h1, .content_info h1  {
		font-size: 2.4rem;
		padding-top: 20px;
		font-weight: 900 !important;
	}

	.tutorials h2, .content_info  h2{
		font-size: 2rem;
		line-height: 1.5rem;
		padding-top: 30px;

	}

	.tutorials h3, .content_info h3 {
		font-size: 1.6rem;
		padding-top: 30px;
	}

	.tutorials img, .content_info img {
		/* margin: 15px 0; */
	}

	.tutorials pre, .content_info pre {
		font-family: monospace;
		padding: 10px 20px;
		background: #E7E7E7;
		color: #2B2A29;
		border-radius: 5px;
		font-size: 1.5rem;
	}

	.SDC #contentPost pre {
		font-size: 1.4rem;
	}

	.tutorials .caption-image, .content_info .caption-image {
		color: #444;
		font-style: italic;
		padding: 0 0;
	}

	.tutorials .screenshot, .content_info .screenshot {
		padding: 0;
		margin: 0;
	}

	.tutorials .screenshot img, .content_info .screenshot img {
		margin: 15px 0 0 0;
	}

	.tutorials .caption, .content_info .caption {
		font-style: italic;
		padding-bottom: 20px;
		padding-top: 0px;
		margin: 0;
		display: block;
		color: #777;
	}

	.tutorials li img, .content_info li img {
		margin: 0;
	}


	.tutorials #contentPost ul li, #doc_content ul li {
		margin-left: 40px;
	}

	em, i {
		font-style: italic;
	}

	.content {
		max-width: 990px;
		width: 100%;
		margin: auto;
		position: relative;
	}

	.no-text {
		text-indent: -9999px;
	}

	.smallText {
		font-size: 1.2rem;
		font-weight: 300;
		font-style: italic;
		line-height: 1.8rem;
	}

	.smallText a {
		border-bottom: 1px solid #02588e;
	}

	/*  ---------------------

	 Genuitec UI Style

	 ---------------------
	 */

	/* Lists style */

	ol {
		counter-reset: number;
		list-style-type: none;
	}

	ol li {
		padding-left: 35px;
		margin: 15px 0;
	}

	ol li:before {
		counter-increment: number;
		content: counters(number, ".") " ";
		background: #017fcf;
		border-radius: 100%;
		color: #fff;
		font-size: 1.2rem;
		width: 25px;
		line-height: 0.9rem;
		position: absolute;
		padding: 8px 0;
		text-align: center;
		margin-left: -35px;
	}

	/* Buttons style */

	/* Outline Buttons */

	.buttonOutline {
		padding: 14px 20px 18px 20px;
		border: 1px solid #017fcf;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		text-transform: uppercase;
		-webkit-transition: all 0.1s ease-in-out;
		-moz-transition: background-color 0.1s ease-in-out;
		transition: background-color 0.1s ease-in-out;
	}

	.buttonOutline:hover {
		background: #017fcf;
		color: #fff;
	}

	/* Fill Buttons */

	.buttonFill, a.buttonFill {
		padding: 14px 20px 16px 20px;
		background-color: #017fcf;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		color: #fff;
		-webkit-transition: all 0.1s ease-in-out;
		-moz-transition: background-color 0.1s ease-in-out;
		transition: background-color 0.1s ease-in-out;
		text-transform: uppercase;
		width: 100%;
		display: inline-block;
		text-align: center;
	}

	.buttonFill:hover {
		background-color: #37c47f;
	}

	/* Navigation Menu */

	.menuContainer {
		text-align: center;
		margin-bottom: 50px;
	}

	.menuNav {
		border: 1px solid #017fcf;
		border-radius: 6px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 1.2rem;
		letter-spacing: 0.6px;
		display: inline-block;
	}

	.menuNav li {
		display: inline-block;
	}

	.menuNav li a {
		padding: 5px 25px;
		display: block;
		box-shadow: inset 0 0 0 1px #fff, inset -2px 0 0 #017fcf;
		color: #333333;
	}

	.menuNav li:first-child a {
		border-radius: 6px 0 0 6px;
		-webkit-border-radius: 6px 0 0 6px;
		-moz-border-radius: 6px 0 0 6px;
	}

	.menuNav li:last-child a {
		border-radius: 0 6px 6px 0;
		-webkit-border-radius: 0 6px 6px 0;
		-moz-border-radius: 0 6px 6px 0;
		box-shadow: inset 0 0 0 1px #fff;
	}

	.menuNav li:not(:first-of-type) {
		margin-left: -4px;
	}

	.menuNav li:last-child {
		box-shadow: none;
	}

	.menuNav a.actual {
		background: #017fcf;
		color: #fff;
	}

	.menuNav a:hover {
		background: #017fcf;
		color: #fff;
	}
	.mobile_menu {
		position: absolute;
		top: 21px;
		left: 12px;
		display: none;
	}

	.control_mobile {
		left: -186px;
		position: fixed;
		top: 0;
		height: 100%;
		z-index: 999999;
		width: 185px;
		overflow-x: none;
		overflow-y: auto;
		background: #fff;
		border-right: 1px solid #eaeaea;
		font-size: 1.4rem;
		text-transform: uppercase;
		display: none;
	}

	.control_mobile a {
		display: block;
		border-bottom: 1px solid #eaeaea;
		padding: 10px 15px;
	}

	.control_mobile .product {
		background: #fbfbfb;
		border-bottom: 1px solid #eaeaea;
		padding: 10px 0;
		color: #02588e;
		text-align: center;
	}

	.is_open {
		position: absolute;
		overflow-x: hidden;
	}

	/* Animations */

	@-webkit-keyframes flying {
	0%, 100% {
	-webkit-transform: translateY(0);
	}
	50% {
	-webkit-transform: translateY(-10px);
	}
	}

	@-moz-keyframes flying {
	0%, 100% {
	-moz-transform: translateY(0);
	}
	50% {
	-moz-transform: translateY(-10px);
	}
	}

	@keyframes flying {
	0%, 100% {
	transform: translateY(0);
	}
	50% {
	transform: translateY(-10px);
	}
	}

	@-webkit-keyframes
	gears {from {
		-webkit-transform: rotate(360deg)
	}
	to {
		-webkit-transform: rotate(360deg);
	}
	}

	@-moz-keyframes
	gears {from {
		-webkit-transform: rotate(360deg)
		-moz-transform: rotate(360deg)
		transform: rotate(360deg)
	}

	to {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		transform: rotate(360deg);
	}
	}

	@keyframes
	gears {from {
		-webkit-transform: rotate(360deg)
		-moz-transform: rotate(360deg)
		transform: rotate(360deg)
	}

	to {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		transform: rotate(360deg);
	}
	}

	@-moz-keyframes --- {
	0% {
	-moz-transform: translateY(0);
	}
	50% {
	-moz-transform: translateY(-10px);
	}

	100% {
	-moz-transform: translateY(360);
	}
	}

	@keyframes --- {
	0%, 100% {
	transform: translateY(0);
	}
	50% {
	transform: translateY(-10px);
	}
	}

	@-webkit-keyframes
	gearsReverse {from {
		-webkit-transform: rotate(-360deg);
		-moz-transform: rotate(-360deg);
		transform: rotate(-360deg);
	}

	to {
		-webkit-transform: rotate(-360deg);
		-moz-transform: rotate(-360deg);
		transform: rotate(-360deg);
	}
	}



	@-moz-keyframes
	gearsReverse {from {
		-webkit-transform: rotate(-360deg);
		-moz-transform: rotate(-360deg);
		transform: rotate(-360deg);
	}

	to {
		-webkit-transform: rotate(-360deg);
		-moz-transform: rotate(-360deg);
		transform: rotate(-360deg);
	}
	}
	@-webkit-keyframes pop {
	0% {
	-webkit-transform: scale(1.5);
	opacity: 0;
	}

	20% {
	-webkit-transform: scale(1);
	opacity: 1;
	}

	70% {
	-webkit-transform: translateY(0);
	}

	80% {
	-webkit-transform: translateY(62px);
	}

	100% {
	-webkit-transform: translateY(62px);
	}
	}

	@-webkit-keyframes movehands {
	0% {
	background-position: 15px 20px;
	}

	10% {
	background-position: 15px 20px;
	}

	70% {
	background-position: 15px 20px;
	}

	80% {
	background-position: 15px 80px;
	}

	80% {
	background-position: 15px 80px;
	}
	}

	/*  -----------------------

	 General SDC Structure

	 -----------------------
	 */

	/* Header
	 */

	#principal {
		width: 100%;
		position: fixed;
		z-index: 900;
		top: 0;
	}
	#principal > .wrap {
		background: #fff;
		height: 85px;
		width: 100%;
		max-width: 990px;
		margin: auto;
		z-index: 10;
		box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.05);
		position: relative;
		overflow: hidden;
	}

	.logo {
		float: left;
		padding: 20px;
	}

	.logo a {
		display: inline-block;
		background: url('../images/sdc/logo.png') no-repeat;
		height: 45px;
		width: 240px;
	}

	#principal.small {
		height: 55px;
		-webkit-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}

	#principal.small .logo {
		padding: 10px 20px;
	}

	#principal.small .logo a {
		height: 35px;
		background-size: 75%;
	}

	#principal .buyNow {
		float: right;
	}

	#principal .buyNow a {
		background: #26cd6b;
		color: #fff;
		font-weight: 900;
		width: 100px;
		display: block;
		padding: 0px !important;
		text-align: center;
	}

	#principal .buyNow a:hover {
		background: #36d377;
	}

	#principal ul {
		float: right;
	}

	#principal li {
		display: inline-block;
	}

	#principal li a {
		padding: 35px 20px;
		line-height: 8.6rem;
		text-transform: uppercase;
		font-size: 1.2rem;
	}

	#principal li.searchNav a {
		padding-right: 35px;
		background: url('../images/sdc/searchIcon.png') 88% 49% no-repeat;
	}
	#principal li.searchNav form {
		padding: 0 20px;
	}

	#principal li.searchNav button > span {
		display: block;
		background: url('../images/sdc/searchIcon.png') no-repeat;
		width: 16px;
		height: 14px;
		cursor: pointer;
	}

	#principal .searchbar input {
		background: white;
		border: none;
		outline: none;
		color: #02588e;
		font-family: inherit;
		text-transform: uppercase;
		width: 52%;
		position: absolute;
		right: 100px;
		z-index: 2;
		padding: 30px;
		top: -2px;
		border-left: 1px solid rgba(0,0,0,0.1);
		background: #fff;
		font-weight: bold;
		font-size: 2.1rem;
	}

	.searchButton {
		position: absolute;
		right: -2px;
		padding: 0 50px;
		line-height: 8.5rem;
		text-transform: uppercase;
		font-size: 1.2rem;
		background: #1581cb url('../images/sdc/searchIconBig.png') 32px no-repeat;
		top: -2px;
		color: #fff;
		text-indent: -9999px;
		border: none;
		cursor: pointer;
	}

	.searchButton:hover {
		background: #2b92d8 url('../images/sdc/searchIconBig.png') -49px no-repeat;
	}

	.searchbar {
		right: -100%;
		position: relative;
	}

	/* Sections */

	/* Elevator Pitch
	 */

	.SDC #elevatorPitch {
		height: 720px;
		background: url('../images/sdc/shadow.jpg') right bottom no-repeat #f9f9f9;
	}

	.boxTop {
		width: 355px;
		top: 185px;
		position: relative;
		float: right;
	}

	.titleTop {
		width: 355px;
		height: 175px;
		background: url('../images/sdc/heroTop.svg') -6px 0 no-repeat;
	}

	.textBox {
		text-align: right;
		font-size: 1.6rem;
		margin-top: 30px;
	}

	.bobCloud {
		height: 238px;
		width: 280px;
		background: url('../images/sdc/bobonCloud.png') no-repeat;
		position: absolute;
		top: 120px;
		left: 25%;
		-webkit-animation: flying 3s infinite ease-in-out;
		-moz-animation: flying 3s infinite ease-in-out;
		animation: flying 3s infinite ease-in-out;
	}
	.machine {
		background: url('../images/sdc/machine.png') no-repeat;
		width: 900px;
		height: 710px;
		position: absolute;
		top: 45px;
		left: -130px;
	}
	/*#quickNav {
	 background: url('../images/sdc/dot.png');
	 height: 40px;
	 }

	 #quickNav .content {
	 background: #fff;
	 box-shadow: 0 1px 0 rgba(0,0,0,0.1);
	 text-transform: uppercase;
	 font-size: 1.2rem;
	 }

	 #quickNav .content li {
	 padding: 7px 10px;
	 display: inline-block;
	 }

	 #quickNav .content li:nth-child(3) {
	 margin-left: 10px;
	 }

	 .logoProduct {
	 border-right: 1px solid #e7e7e7;
	 }

	 #quickNav .content li.questions {
	 padding: 7px 0;
	 float: right;
	 }

	 .questions a {
	 background: #017fcf;
	 color: #fff;
	 padding: 12px 15px;
	 }

	 .questions a:hover {
	 background: #37c47f;
	 }

	 .featureButton {
	 margin-top: 35px;
	 padding: 14px 70px 18px 70px;
	 font-size: 2.5rem;
	 text-transform: lowercase;
	 width: auto;
	 }*/

	.request-demo {
		float: right;
		font-size: 1.1rem;
		padding: 6px 10px;
	}

	.request-demo a {
		padding-left: 25px;
		background: url('../images/sdc/request.png') no-repeat left 50%;
	}

	#quickNav.stay {
		width: 100%;
		top: auto;
		position: absolute;
		background: url('../images/sdc/dot.png');
		height: 40px;
		z-index: 100;
	}

	#quickNav {
		height: 40px;
		width: 100%;
		position: fixed;
		z-index: 900;
		top: 85px;
	}

	.anchor {
		position: absolute;
		top: -125px;
	}

	.SDC #testimonials, .SDC #ture, .SDC #download, .SDC #cloudConnect, #letstalk, #contentPost {
		position: relative;
	}
	#quickNav .content {
		background: #fff;
		box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.05);
		text-transform: uppercase;
		font-size: 1.2rem;
		border-radius: 0 0px 4px 3px;
		max-width: 990px;
	}

	#quickNav .content li {
		padding: 7px 10px;
		display: inline-block;
	}

	#quickNav .content li:nth-child(3) {
		margin-left: 10px;
	}

	.SDC .logoProduct {
		border-right: 1px solid #e7e7e7;
	}

	.SDC .logoProduct a {
		/* text-indent: -9999px; */
		display: inline-block;
		background: url('../images/sdc/miniSdc.png') 3px 50% no-repeat !important;
		padding-left: 30px;
		padding-right: 4px;
	}

	#quickNav .content li.questions {
		padding: 0px 0px 7px 0px;
		float: right;
	}

	.questions a {
		display: block;
		background: #017fcf;
		color: #fff;
		padding: 7px 0px;
		width: 100px;
		text-align: center;
		border-radius: 0 0 3px 0;
	}

	.questions a:hover {
		background: #37c47f;
	}

	.featureButton {
		margin-top: 35px;
		padding: 14px 70px 18px 70px;
		font-size: 2.5rem;
		text-transform: lowercase;
		width: auto;
	}

	/* Feature
	 */

	.SDC #feature {
		min-height: 570px;
		margin-top: 100px;
	}

	.SDC #feature h4 {
		font-weight: normal;
		line-height: 3rem;
	}

	.SDC #feature .content {
		padding: 0 40px;
		margin: 50px auto;
	}

	.boxLeft {
		width: 45%;
		float: left;
		position: relative;
	}

	.boxRight {
		width: 45%;
		float: right;
		position: relative;
	}

	.boxRight .featureOne, .boxRight .featureTwo, .boxLeft .featureOne, .boxLeft .featureTwo {
		padding-left: 115px;
	}

	.boxLeft .featureOne {
		margin-bottom: 50px;
	}

	.gearsImage {
		background: #fbcc39;
		border-radius: 300px;
		-webkit-border-radius: 300px;
		-moz-border-radius: 300px;
		width: 81px;
		height: 81px;
		position: absolute;
		left: 0;
	}

	.gearOne, .gearTwo, .gearThree {
		background: url('../images/sdc/gear.svg') no-repeat;
		width: 33px;
		height: 33px;
		position: absolute;
		left: 39px;
		top: 7px;
		-webkit-animation: gearsReverse 3s linear infinite;
		-moz-animation: gears 3s infinite ease-in-out;
		animation: gears 3s infinite ease-in-out;
	}

	.gearOne {
		-webkit-animation: gears 3s linear infinite;
		-moz-animation: gears 3s infinite ease-in-out;
		animation: gears 3s infinite ease-in-out;
	}

	.gearTwo {
		left: 38px;
		top: 40px;
		-webkit-animation: gears 3s linear infinite;
		-moz-animation: gears 3s infinite ease-in-out;
		animation: gears 3s infinite ease-in-out;
	}

	.gearThree {
		left: 1px;
		top: 18px;
		width: 45px;
		height: 45px;
		background-size: cover;
	}

	.boxRight .featureTwo h4, .boxRight .featureTwo p {
		position: relative;
		z-index: 4;
	}

	.handsContent {
		background: #ed5551;
		border-radius: 300px;
		-webkit-border-radius: 300px;
		-moz-border-radius: 300px;
		width: 81px;
		height: 81px;
		position: absolute;
		left: 0;
	}

	.maskHands {
		width: 81px;
		height: 81px;
		position: absolute;
		box-shadow: 0 0 0 42px #fff;
		border-radius: 300px;
		z-index: 3;
	}

	.hands {
		background: url('../images/sdc/hands.svg') 15px 20px no-repeat;
		width: 81px;
		height: 81px;
		border-radius: 300px;
		-webkit-border-radius: 300px;
		-moz-border-radius: 300px;
		-webkit-animation: movehands 5s ease-in-out infinite;
	}

	.pluginOne {
		background: url('../images/sdc/plugin1.svg') no-repeat;
		background-size: cover;
		height: 18px;
		position: absolute;
		top: 22px;
		left: 22px;
		width: 18px;
		-webkit-animation: pop 5s ease-in-out infinite;
	}

	.pluginTwo {
		background: url('../images/sdc/plugin2.svg') no-repeat;
		background-size: cover;
		width: 22px;
		height: 22px;
		position: absolute;
		top: 17px;
		left: 38px;
		-webkit-animation: pop 5s ease-in-out infinite;
	}

	.pluginThree {
		background: url('../images/sdc/plugin3.svg') no-repeat;
		background-size: cover;
		width: 28px;
		height: 28px;
		position: absolute;
		top: 32px;
		left: 38px;
		z-index: 2;
		-webkit-animation: pop 5s ease-in-out infinite;
	}

	.pluginFour {
		background: url('../images/sdc/plugin4.svg') no-repeat;
		background-size: cover;
		width: 25px;
		height: 25px;
		position: absolute;
		top: 35px;
		left: 21px;
		z-index: 1;
		-webkit-animation: pop 5s ease-in-out infinite;
	}

	.syncIconContent {
		background: #f6921e;
		border-radius: 300px;
		-webkit-border-radius: 300px;
		-moz-border-radius: 300px;
		width: 81px;
		height: 81px;
		position: absolute;
		left: 0;
	}

	.syncIcon {
		background: url('../images/sdc/loading.svg') 57% 50% no-repeat;
		background-size: 55px;
		width: 81px;
		height: 81px;
		-webkit-animation: gearsReverse 3s linear infinite;
	}

	.arrowContent {
		background: #017fcf;
		border-radius: 300px;
		-webkit-border-radius: 300px;
		-moz-border-radius: 300px;
		width: 81px;
		height: 81px;
		position: absolute;
		left: 0;
		padding: 4px;
	}

	.arrowIcon {
		background: url('../images/sdc/arrow.svg') 22px 7px no-repeat;
		background-size: 45px;
		width: 73px;
		height: 73px;
		border-radius: 300px;
		-webkit-border-radius: 300px;
		-moz-border-radius: 300px;
		border: 3px solid #fff;
	}

	.featureOne {
		margin-bottom: 25px;
	}

	.paperPlane {
		background: url('../images/sdc/paperPlane.png') no-repeat;
	}

	.gettingDone {
		background: url('../images/sdc/gtd.png') no-repeat;
	}

	.chart {
		background: url('../images/sdc/chart.png') no-repeat;
	}

	.locked {
		background: url('../images/sdc/lock.png') no-repeat;
	}

	.viewAllFeatures a {
		background: #f7f7f7;
/*		border-top: 1px solid #e5e5e5;*/
		padding: 50px 20px;
		text-align: center;
		display: inline-block;
		font-size: 2.7rem;
		font-weight: 300;
		line-height: 3.4rem;
		color: #017fcf;
		width: 100%;
/*		margin-top: 25px;*/
		-webkit-transition: all 0.1s ease-in-out;
		-moz-transition: background-color 0.1s ease-in-out;
		transition: background-color 0.1s ease-in-out;
	}

.viewAllFeatures {
	width: 70%;
 	margin:auto;
}

	#features_link, license_levels_link {
		display: table-cell;
		width:50%;
	}		

.viewAllFeaturesContainer{
		background: #f7f7f7;
		border-top: 1px solid #e5e5e5;
	}

	.viewAllFeatures a:hover {
		background: #f1f1f1;
	}

	/* Testimonials
	 */

	.SDC #testimonialsQuotes {
		background: url('../images/sdc/dotPattern.png') #ed5551;
		width: 100%;
		height: auto;
		padding-bottom: 70px;
	}

	.SDC #testimonials .content {
		padding: 75px 0;
	}

	.theQuote {
		font-size: 3.2rem;
		line-height: 4.2rem;
		font-weight: 300;
		font-style: italic;
		color: #fff;
		width: 75%;
		margin: 20px auto;
		position: relative;
	}

	.theQuote:before {
		content: '';
		position: absolute;
		background: url('../images/sdc/quotes.png') top no-repeat;
		height: 35px;
		width: 56px;
		left: -65px;
	}

	.theQuote:after {
		content: '';
		position: absolute;
		background: url('../images/sdc/quotes.png') bottom no-repeat;
		height: 35px;
		width: 56px;
		right: -65px;
	}

	.quoteBox {
		background: url('../images/sdc/quoteBox.gif') right;
		width: 75%;
		margin: 10px auto;
		height: 24px;
		position: relative;
	}

	.quoteBox:after {
		content: '';
		height: 11px;
		width: 1px;
		border-right: 1px solid #fff;
		position: absolute;
		right: -1px;
		top: -10px;
	}

	.quoteBox:before {
		content: '';
		height: 11px;
		width: 1px;
		border-right: 1px solid #fff;
		position: absolute;
		left: -1px;
		top: -10px;
	}

	.reference {
		width: 65%;
		margin: auto;
	}

	.authorQuote {
		color: #fff;
		font-weight: 900;
		font-size: 1.2rem;
		text-align: right;
		line-height: 72px;
		float: right;
		margin-right: 10px;
	}

	.authorQuote img {
		vertical-align: middle;
		margin-left: 5px;
	}

	.authorQuoteAvatar {
		float: right;
		width: 72px;
		height: 72px;
		box-shadow: 0 0 0 3px rgba(0,0,0,0.2);
	}

	.authorQuoteAvatar, .authorQuoteAvatar img {
		border-radius: 100px;
		-webkit-border-radius: 100px;
		-moz-border-radius: 100px;
	}

	.caseStoryWrap {
		width: 95%;
		text-align: center;
		margin: -15px auto 20px auto;
	}

	.caseStoryLink {
		background: url('../images/sdc/chartIcon.png') 15px 15px no-repeat #fff;
		color: #ee5d59;
		text-transform: uppercase;
		padding: 15px 20px 15px 53px;
		border: 1px solid #ee5d59;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		box-shadow: 1px 1px 1px rgba(0,0,0,0.1);
		-webkit-transition: all 0.1s ease-in-out;
		-moz-transition: all 0.1s ease-in-out;
		transition: all 0.1s ease-in-out;
		position: relative;
	}

	.caseStoryLink:hover {
		background-color: #fceeee;
	}

	.caseStoryLink:active {
		top: 2px;
		box-shadow: -1px -1px 1px rgba(0,0,0,0.1);
	}

	.SDC #featureClients .content {
		text-align: center;
		line-height: 52px;
	}

	.SDC #featureClients li {
		display: inline-block;
		margin: 0 20px;
	}

	.SDC #featureClients .part1 span {
		height: 93px;
		width: 115px;
		background: url('../images/sdc/part1.png') center -103px no-repeat;
		display: inline-block;
	}

	/*#featureClients .part1 span:hover {
	 background: url('../images/sdc/part1.png') center -2px no-repeat;
	 }

	 #featureClients .part2 span:hover {
	 background: url('../images/sdc/part2.png') center -71px no-repeat;
	 }

	 #featureClients .part3 span:hover {
	 background: url('../images/sdc/part3.png') 0px -61px no-repeat;
	 }

	 */

	.SDC #featureClients .part2 {
		vertical-align: text-top;
	}
	.SDC #featureClients .part2 span {
		height: 53px;
		width: 240px;
		background: url('../images/sdc/part2.png') center 0 no-repeat;
		display: inline-block;
		line-height: 50px;
	}

	.SDC #featureClients .part3 {
		line-height: 36px;
	}
	.SDC #featureClients .part3 span {
		height: 57px;
		width: 80px;
		background: url('../images/sdc/part3.png') 0px 0px no-repeat;
		display: inline-block;
	}

	.moreClients {
		font-weight: bold;
		font-size: 1.8rem;
		line-height: 34px;
		vertical-align: text-top;
	}

	/* Try it Section
	 */

	.SDC #tryit {
		background: #fff3d6;
		padding: 55px 0;
		border-top: 1px solid #dbdbdb;
		position: relative;
	}

	.SDC #tryit .steps {
		width: 240px;
		margin: auto;
	}

	.SDC #tryit .steps strong {
		background: #ffe391;
		padding: 3px;
	}

	.SDC #tryit .steps sub {
		background: #ffe391;
		padding: 3px 8px;
		font-size: 1rem;
		margin-left: 5px;
		border-radius: 30px;
		color: #111;
		vertical-align: super;
	}

	.SDC #tryit ol {
		margin-top: 25px;
	}

	.bobTrialCloud {
		width: 390px;
		height: 450px;
		background: url('../images/sdc/bobCloud.png') no-repeat;
		position: absolute;
		top: -85px;
		z-index: 1;
	}

	.SDC #tryit .alert {
		margin-top: 35px;
		padding: 5px 10px 5px 45px;
		font-size: 1.1rem;
		font-style: italic;
		background: #ffe391;
		box-shadow: 1px 1px 0 rgba(0,0,0,0.1);
		position: relative;
	}

	.SDC #tryit .alert:before {
		content: '';
		border-right: 1px solid #fff3d6;
		position: absolute;
		padding: 0 9px;
		margin-left: -35px;
		font-style: normal;
		margin-top: -5px;
		background: url('../images/sdc/triangleAlert.png') 0px 6px no-repeat;
		width: 27px;
		height: 36px;
	}

	.tryNow {
		position: absolute;
		right: 0;
		width: 300px;
		top: 0;
	}

	.tryNow .buttonFill {
		box-shadow: 0px 2px 0 rgba(0,0,0,0.2);
	}

	p.smallText {
		font-size: 1.2rem;
		font-style: italic;
		color: rgba(0,0,0,0.5);
		margin: 10px 0;
		font-weight: 400;
		text-align: center;
	}

	/* Download section
	 */

	.SDC section#download {
		border-top: 3px solid #e5e5e5;
		position: relative;
		margin-bottom: 50px;
	}

	.BobInTheBox {
		height: 605px;
		width: 445px;
		background: url('../images/sdc/bobBox.png') no-repeat;
		top: -15px;
		position: absolute;
		right: 0;
	}

	.downloadText {
		width: 40%;
		padding: 70px 0;
	}

	.downloadText .buttonFill {
		margin-top: 20px;
		padding-left: 40px;
		background-color: #02588e;
		background-image: url('../images/sdc/download_icon.png');
		background-position: 10% 45%;
		background-repeat: no-repeat;
		border-radius: 3px 3px 0 3px;
		-webkit-border-radius: 3px 3px 0 3px;
		-moz-border-radius: 3px 3px 0 3px;
	}

	.downloadText .buttonFill:hover {
		background-color: #37c47f;
	}

	.freeDays {
		background: rgb(216, 58, 58);
		color: #fff;
		font-style: italic;
		padding: 4px 15px 6px 15px;
		float: right;
		font-size: 1.2rem;
		box-shadow: inset 1px 1px rgba(255,255,255,0.3);
	}

	.marginTop {
		margin-top: 70px;
	}

	.downloadText .buttonFill.downloadCenter {
		background: #68c8d0;
		padding: 14px 20px 16px 20px;
	}

	/* Cloud Connect Section
	 */

	.SDC #cloudConnect {
		background: #3b92f0;
		padding: 20px 0 25px 0;
		color: white;
		/*text-shadow: 1px 1px 0 rgba(255,255,255,0.4);*/
	}

	#featureSingle em {
		font-style: italic;
	}

	.cloudText {
		width: 50%;
		margin-left: 50%;
		position: relative;
	}

	.cloudText:before {
		background: url('../images/sdc/hosting.png') bottom no-repeat;
		position: absolute;
		width: 491px;
		height: 266px;
		content: '';
		left: -540px;
		bottom: -16%;
	}

	.cloudText .buttonOutline.readMore {
		border: 1px solid #fff;
		font-size: 1.2rem;
		padding: 12px 25px 12px 25px;
		color: rgba(0,0,0,0.7);
		background: #CDE5F4;
		border-radius: 3px 0px 0px 3px;
	}

	.cloudText .buttonOutline.signInButton {
		border: 1px solid #fff;
		font-size: 1.2rem;
		padding: 12px 33px 12px 43px;
		background: #CDE5F4 url('../images/sdc/signinIcon.png') 20px 13px no-repeat;
		border-radius: 0px 3px 3px 0px;
		margin-left: -1px;
	}

	.cloudText .buttonOutline.signInButton:hover, .cloudText .buttonOutline.readMore:hover {
		background-color: #fff;
		color: #017fcf;
	}

	.buttonsConnect {
		margin-top: 25px;
		margin-bottom: 10px;
	}

	/* Buy it section
	 */

	.SDC #buyIt .content {
		background: url('../images/sdc/bobMoney.jpg') 20px center no-repeat;
		margin: 20px auto;
	}

	.SDC #buyIt .bigText {
		padding: 125px 0 125px 125px;
		font-size: 2.7rem;
		font-weight: 300;
		line-height: 3.4rem;
	}

	.SDC #buyIt .bigText a {
		color: #017fcf;
		border-bottom: 1px solid #cce5f5;
	}

	.SDC #buyIt .bigText a:hover {
		color: #02588e;
	}
	.SDC #buyIt .bigText a:after {
		content: '';
		background: url('../images/sdc/quoteIcon.jpg') 0px center no-repeat;
		width: 26px;
		height: 40px;
		position: absolute;
		margin-left: 20px;
	}

	.SDC #buyIt .estimate {
		background: url('../images/sdc/estimate.jpg') bottom right no-repeat;
		height: 12px;
		width: 121px;
		position: absolute;
		right: 0;
		bottom: -20px;
	}

	/* Footer
	 */

	#footer-products {
		background: #017fcf;
	}

	#footer-products a {
		color: #80bfe7;
	}

	#footer-products a:hover {
		color: #a0d4f5;
	}

	#footer-products .content {
		border-left: 1px solid #2691d6;
		border-right: 1px solid #2691d6;
		color: #fff;
	}

	.footerNav {
		border-bottom: 1px solid #2691d6;
	}

	.footerNav li {
		text-transform: uppercase;
		font-size: 1.3rem;
		display: inline-block;
		font-weight: 700;
		padding: 20px 15px;
	}

	#footer-products .footerNav a {
		color: #fff;
	}

	.footerNav .phoneNumber {
		color: #bcdbf0;
		padding-left: 35px;
		background: url('../images/sdc/phone.png') 15px no-repeat;
	}

	.footerNav .requestDemo {
		float: right;
	}

	#footer-products .footerNav .requestDemo a {
		color: #bcdbf0;
		background: url('../images/sdc/downloadIcon.png') right 0px no-repeat;
		padding-right: 30px;
	}

	.footerLeft {
		float: left;
		width: 50%;
	}

	.footerTwitter {
		background: url('../images/sdc/twitter.png') 15px 30px no-repeat;
		padding: 10px 15px 25px 65px;
		min-height: 165px;
		max-height: 165px;
	}

	.socialLinks {
		float: right;
	}

	.socialLinks .twitter {
		display: inline-block;
		text-indent: -9999px;
		height: 35px;
		width: 35px;
		background: url('../images/social2.png') 2px 4px no-repeat;
	}

	.socialLinks .facebook {
		display: inline-block;
		text-indent: -9999px;
		height: 35px;
		width: 35px;
		background: url('../images/social2.png') -33px 3px no-repeat;
	}

	.socialLinks .youtube {
		display: inline-block;
		text-indent: -9999px;
		height: 35px;
		width: 65px;
		background: url('../images/social2.png') -74px 3px no-repeat;
	}
	.socialLinks .linkedin {
		display: inline-block;
		text-indent: -9999px;
		height: 35px;
		width: 45px;
		background: url('../images/social2.png') -138px 3px no-repeat;
	}

	.tweetMeta {
		text-align: right;
		font-size: 1.2rem;
		color: #bcdbf0;
		font-style: italic;
		font-weight: 300;
	}

	.followUsF {
		padding: 20px 15px;
		text-transform: uppercase;
		font-weight: 700;
		font-size: 1.3rem;
		border-top: 1px solid #2691d6;
		line-height: 3.3rem;
	}

	.footerRight {
		float: right;
		width: 50%;
		border-left: 1px solid #2691d6;
	}

	.blogFooter {
		padding: 25px 15px;
		min-height: 239px;
	}

	.blogMeta {
		width: 20%;
		text-align: center;
		margin-right: 2%;
		float: left;
		margin-top: 5px;
	}

	.blogMeta .dayF {
		font-size: 4.4rem;
		font-weight: 900;
		color: #2691d6;
	}

	.blogMeta .monthF {
		color: #2691d6;
		font-size: 2.3rem;
		text-transform: uppercase;
		letter-spacing: 3px;
		line-height: 3.7rem;
		font-weight: 900;
	}

	.blogFcontent {
		/*padding-left: 22%;*/
		max-height: 144px;
	}

	.blogReadmoreF {
		border-color: #2691d6;
		color: #70b7e4;
		font-size: 1.2rem;
		padding: 12px 15px;
		position: absolute;
		bottom: 20px;
		right: 20px;
	}

	.readmoreF {
		text-align: right;
		padding: 10px 0;
	}

	#copyright {
		border-top: 1px solid #2691d6;
		width: 100%;
		padding: 35px 0;
		text-align: center;
		color: #bcdbf0;
		font-size: 1.2rem;
		line-height: 1.4rem;
		clear: both;
	}

	#copyright p {
		margin: 0;
		padding: 0;
	}

	#copyright .smallerText {
		font-size: 1rem;
		color: #74bae7;
	}
	.footerTwitter li {
		padding-top: 15px;
	}

	/*
	 Feature Single
	 */

	#featureSingle {
		padding: 105px 0;
		min-height: 700px;
		border-bottom: 1px solid #e7e7e7;
		padding-top: 180px;
		overflow-x: hidden;
		/*margin-top: 130px;*/
	}
	#featureSingle .buttonOutline {
		border: 1px solid white;
		color: white;
	}

	#featureSingle .buttonOutline:hover {
		background: white;
		color: #017FCF;
	}
	#featureSingle a.readMore {
		color: white;
		font-weight: bold;
		letter-spacing: 0.5px;
		font-size: 1.6rem;
		border-bottom: 1px solid rgba(255,255,255,0.2);
		padding-bottom: 5px;
	}
	#featureSingle h1 {
		color: white;
		font-size: 2.6rem;
		line-height: 3rem;
		font-weight: 900;

	}
	.MyEclipse #featureSingle .leftBox {
		margin-top: 6% !important;
	}
	#contentPost h2 {
		font-size: 1.8rem;
		font-family: Lato, sans-serif;
		font-weight: 900;
		line-height: 25px;
	}
	#featureSingle ul {
		color: #fff;
	}

	#featureSingle ul li {
		margin-left: 15px;
	}

	.MyEclipse .myAccount a {
		/* text-indent: -9999px; */
		display: inline-block;
		background: url('../images/myeclipse32-hollow.png') 3px 50% no-repeat;
		padding-left: 30px;
		padding-right: 4px;
		text-transform: uppercase;
		background-size: 20px;
		border-bottom: none;
		padding-bottom: 0;
	}

	#featureSingle p {
		color: white;
	}
	#contentPost p {
		color: #3f4a59;
	}

	.backAll {
		background: #f5f5f5 url('../images/pattern1.png');
		text-align: center;
		padding: 40px 0;
		border-bottom: 1px solid #e7e7e7;
	}

	.backAll a {
		padding: 5px 0;
		border-bottom: 1px solid rgba(1,127,201,0.1);
		font-size: 2.6rem;
		font-weight: 300;
		color: #017fcf;
	}

	#contentPost {
		background: #FAFAFA;
	}

	#contentPost .content {
		padding: 120px 0;
	}

	#contentPost .thePost:first-child {
		margin-top: 0;
	}

	#contentPost .thePost:last-child {
		margin-bottom: 0;
	}

	.manage-centrally #contentPost {
		overflow: hidden;
	}

	.manage-centrally #contentPost .thePost:first-child img.postImageLeft, .sync-page #contentPost .thePost:first-child img.postImageLeft {
		margin-left: -70px;
	}

	.manage-centrally #contentPost .thePost:last-child img.postImageRight, .sync-page #contentPost .thePost:first-child img.postImageLeft {
		margin-right: -100px;
	}

	.windowHero {
		width: 52%;
		background: url('../images/windowTop.png') left top no-repeat;
		height: 450px;
		float: right;
	}

	.leftBox {
		max-width: 400px;
	}

	.featureTopContent {
		margin: 45px 0;
	}

	.featureTop {
		padding: 20px 50px;
		font-size: 1.7rem;
	}

	.thePost {
		margin: 120px 0;
		clear: both;
		display: table;
	}

	.thePost .textLeft, .thePost .textRight {
		width: 400px;
		display: table-cell;
		vertical-align: middle;
	}

	.postImageRight {
		display: table-cell;
		vertical-align: middle;
		margin-left: 60px;
		max-width: 609px;
	}

	.postImageLeft {
		display: table-cell;
		vertical-align: middle;
		margin-right: 60px;
		max-width: 609px;
	}

	.textLeft.NoImage {
		display: block;
		float: left;
		width: 45%;
	}

	.textRight.NoImage {
		display: block;
		float: right;
		width: 45%;
	}

	/*
	 Features page
	 */

	#featureTop {
		background: url('../images/clouds.png') bottom center no-repeat #2499ff;
		background: url('../images/clouds.png') bottom center no-repeat, -moz-linear-gradient(top, #015a92 0%, #017fcf 20% );
		background: url('../images/clouds.png') bottom center no-repeat, -webkit-linear-gradient(top, #015a92 0%,#017fcf 20%);
		background: url('../images/clouds.png') bottom center no-repeat, -o-linear-gradient(top, #015a92 0%,#017fcf 20%);
		background: url('../images/clouds.png') bottom center no-repeat, -ms-linear-gradient(top, #015a92 0%,#017fcf 20%);
		background: url('../images/clouds.png') bottom center no-repeat, linear-gradient(to bottom, #015a92 0%, #017fcf 20%);
		height: 545px;
		text-align: center;
		padding-top: 175px;
		overflow: hidden;
	}
	#featureTop.learning_center {
		padding-top: 185px;
		height: 430px;
	}

	#featureTop h2, #featureTop h1 {
		font-weight: 300;
		font-size: 3.7rem;
		color: #fff;
		line-height: 4rem;
	}

	#featureTop p {
		margin: 5px 0;
		padding: 0;
		color: #fff;
	}

	.stars {
		width: 100%;
		height: 140px;
		position: absolute;
		top: 0;
		background: url('../images/stars.png');
		-webkit-animation: flashing 10s infinite ease-in-out;
		-moz-animation: flashing 10s infinite ease-in-out;
		animation: flashing 10s infinite ease-in-out;
	}

	.stars2 {
		width: 100%;
		height: 140px;
		position: absolute;
		top: 0;
		background: url('../images/stars2.png') 50% -148%;
		-webkit-animation: flashing 5s infinite ease-in-out;
		-moz-animation: flashing 5s infinite ease-in-out;
		animation: flashing 5s infinite ease-in-out;
	}

	.windowVideo {
		width: 95%;
		max-width: 990px;
		margin: auto;
		background: #f0f0f0;
		border-radius: 4px 4px 0 0;
		-webkit-border-radius: 4px 4px 0 0;
		-moz-border-radius: 4px 4px 0 0;
		padding: 8px 5px 0px 6px;
		height: 250px;
		margin-top: 50px;
		cursor: pointer;
	}

	#featureTop > div.windowVideo.showWindow:hover {
		opacity: 0.9;
	}
	.showWindow {
		-webkit-animation: showWindow .6s ease-in-out;
		-moz-animation: showWindow .6s ease-in-out;
		animation: flashing .6s ease-in-out;
		-webkit-transition: all 0.1s ease-in-out;
		transition: all 0.1s ease-in-out;
	}

	.windowVideo .toptitle {
		text-align: center;
		font-size: 1.2rem;
		text-shadow: 0px 1px 0 rgba(255,255,255,1);
	}

	.MyEclipse .windowVideo {
		height: 118px;
		position: relative;
		overflow: hidden;
	}

	.wCMM {
		float: left;
		width: 12px;
		height: 12px;
		background: #ed5551;
		border-radius: 40px;
		-moz-border-radius: 40px;
		-webkit-border-radius: 40px;
		position: relative;
	}

	.wCMM:after {
		content: '';
		position: absolute;
		width: 12px;
		height: 12px;
		background: #fbcc39;
		border-radius: 40px;
		-moz-border-radius: 40px;
		-webkit-border-radius: 40px;
		margin-left: 8px;
	}

	.wCMM:before {
		content: '';
		position: absolute;
		width: 12px;
		height: 12px;
		background: #b7d233;
		border-radius: 40px;
		-moz-border-radius: 40px;
		-webkit-border-radius: 40px;
		margin-left: 23px;
	}

	.titlewindow {
		line-height: 1.5rem;
	}

	.principalTitle {
		text-align: center;
		margin: 80px 0;
		color: #017fcf;
	}
	.principalTitle p {
		padding: 0;
	}
	.principalTitle h2 {
		font-weight: 300;
		font-size: 3.6rem
	}

	.aFeature {
		max-width: 990px;
		margin: 30px auto;
		display: table;
	}

	.aFeature p {
		margin: 15px 0;
		padding: 0;
	}

	.aFeature .textRight {
		display: table-cell;
		vertical-align: middle;
		width: 50%;
	}

	#mapFeature {
		max-width: 990px;
		margin: auto;
		display: table;
		padding: 25px 0 90px 0;
	}

	#mapFeature .map {
		width: 660px;
		height: 385px;
		background: url('../images/featuresMap.png');
		float: left;
		margin-left: -160px;
		margin-right: 30px;
	}

	#dashboardFeature {
		overflow: hidden;
		background: #298dd4;
		padding: 40px 0;
		color: #d7e2e6;
	}

	#dashboardFeature h4 {
		color: #fff;
	}

	#dashboardFeature .dashboardF {
		width: 660px;
		height: 442px;
		background: url('../images/dashboardSDC.png');
		background-repeat: no-repeat;
		float: right;
		margin-right: -210px;
		margin-left: 10px;
	}

	#dashboardFeature a {
		color: #fff;
		font-weight: bold;
		letter-spacing: 0.5px;
		font-size: 1.3rem;
		border-bottom: 1px solid rgba(255,255,255,0.2);
		padding-bottom: 5px;
	}

	#dashboardFeature a.readmore:hover {
		border-bottom: none;
	}

	#onramp {
		background-color: #f5f5f5;
		overflow: hidden;
		background-image: url('../images/pattern1.png');
		background-position: 0 7px;
	}

	#onramp .installer {
		background: url('../images/installer.png') no-repeat;
		width: 691px;
		height: 330px;
		float: right;
		margin-right: -242px;
		margin-left: 10px;
		padding: 120px 40px 31px 170px;
	}

	#onramp .aFeature {
		margin-bottom: 0;
	}

	.loadingSample {
		width: 100%;
		background: #e8e8e8;
		padding: 2px;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
	}

	.progressSample {
		background: #308fd1;
		height: 20px;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
	}

	#onramp .installer p {
		margin: 5px 0;
		font-size: 1.2rem;
	}

	#onramp .installer h3 {
		margin-bottom: 20px;
	}

	.windowBlank {
		width: 660px;
		height: 455px;
		background: url('../images/windowBlank.png') no-repeat;
		float: left;
		margin-left: -160px;
		margin-right: 30px;
	}

	#sync {
		margin: 60px auto;
	}

	#plugins .plugins {
		width: 490px;
		height: 455px;
		background: url('../images/searchPlugins.png') right center no-repeat;
		float: left;
		margin-left: 10px;
		margin-right: 30px;
	}

	.breakpointTitle {
		background-color: #f5f5f5;
		background-image: url('../images/pattern1.png');
		background-position: 0 7px;
		padding: 50px 0;
		color: #017fcf;
		text-align: center;
	}

	.breakpointTitle h2 {
		font-size: 3.7rem;
		font-weight: 300;
	}

	.youwontreadthissowhateversueme {
		color: #b0b0b0;
		font-size: 1.1rem;
	}

	.youwontreadthissowhateversueme p {
		margin: 0;
		line-height: 1.7rem;
	}

	.boxLeft .security {
		background: url('../images/secureBadge.png') no-repeat;
	}

	.boxLeft .metric {
		background: url('../images/metricBadge.png') no-repeat;
	}

	.boxRight .market {
		background: url('../images/marketBadge.png') no-repeat;
	}

	.boxRight .tool {
		background: url('../images/toolBadge.png') no-repeat;
		margin-top: 110px;
	}

	#extraFeatures {
		max-width: 990px;
		margin: 40px auto;
	}

	#iwantit {
		padding: 50px 0;
		background-image: url('../images/pattern1.png'), url('../images/downloadBack.png'), url('../images/pattern2.png');
		background-color: #f5f5f5;
		background-repeat: repeat, no-repeat, repeat-x;
		background-position: 0 0, 110% 50%, 0 0;
	}

	.rightDownload {
		float: right;
		width: 45%;
		text-align: center;
		line-height: 9rem;
	}

	/* clase nueva */
	.buttonOutline:hover {
		background: #017fcf;
		color: #fff;
	}
	.leftDownload {
		width: 50%;
	}

	.leftDownload h3 {
		color: #017fcf;
		font-weight: 300;
	}
	.individual_features .postImageRight {

		margin-left: 30px;
	}
	.individual_features .postImageLeft {
		margin-right: 30px;
	}
	.aFeature .featureTwo {
		margin-top: 0px;
	}

	.aFeature .featureOne {
		min-height: 290px;
		margin-bottom: 25px;
	}
	.individual_features .main_doc a {
		border-bottom: 1px solid #88bddf;
		padding-bottom: 3px;
	}

	/*
	 Download
	 */

	#product-download {
		padding: 180px 0;
	}

	#product-download .system_content, #product-download .installation_content, #product-download .related_content {
		display: none;
		padding: 25px 10px 0 10px;
	}

	#product-download .details_content {
		padding: 25px 10px 0 10px;
	}

	#product-download .details, #product-download .system_requeriments, #product-download .installation, #product-download .related_information {
		padding: 25px 0;
		border-bottom: 1px solid #eaeaea;
	}

	#product-download h2 {
		color: #0782d0;
		font-size: 3.2rem;
		font-weight: 600;
	}

	#product-download article {
		padding-left: 15px;
		max-width: 815px;
	}

	span.code {
		font-family: "Lucida Console", Monaco, monospace;
		font-size: 1.3rem;
		background: #f1f1f1;
	}

	#product-download .description {
		font-size: 2.2rem;
		line-height: 3.5rem;
		margin: 25px 0;
	}

	#product-download .downloadSection {
		border-top: 1px solid #eaeaea;
		border-bottom: 1px solid #eaeaea;
		padding: 35px 20px;
		font-size: 1.2rem;
	}

	#product-download .details_content h4 {
		font-size: 1.4rem;
		margin: 10px 0;
		color: #017fcf;
		font-weight: 600;
	}

	.versionSDC, .osSDC, #product-download .downloadButton {
		float: left;
		margin: 0 10px;
	}

	#product-download .downloadButton {
		float: right;
	}

	#product-download .downloadButton .buttonOutline {
		padding: 15px 50px;
		line-height: 3rem;
		font-size: 1.4rem;
	}

	#product-download .shareit {
		float: left;
		margin-left: -80px;
		background: #eaeaea;
		font-size: 1.1rem;
		text-align: center;
	}

	.shareit p {
		padding: 0;
		margin: 0;
	}

	#product-download h3 {
		font-size: 1.6rem;
		padding-left: 35px;
		font-weight: 600;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}

	#product-download h3:before {
		content: '+';
		width: 22px;
		height: 22px;
		color: #017fcf;
		padding: 0px 6px;
		border: 1px solid #017fcf;
		border-radius: 40px;
		position: absolute;
		margin-left: -28px;
		font-weight: 400;
		margin-top: 3px;
		font-size: 1.3rem;
		line-height: 20px;
		-webkit-font-smoothing: none;
		font-family: Arial;
	}

	#product-download .open h3:before {
		content: '-';
		padding: 0px 8px;
		font-size: 1.7rem;
		line-height: 19px;
	}

	table.table_details {
		font-size: 1.3rem;
		min-width: 80%;
	}

	table.table_details td {
		padding: 2px 10px;
	}

	.filename_label, .size_label, .download_label, .version_label, .release_label {
		font-weight: 600;
	}

	#product-download .screenShot, #product-download .caption {
		text-align: center;
	}

	#product-download .system_content li:before {
		content: "·";
		font-size: 1.3rem;
		vertical-align: middle;
		line-height: 20px;
		margin: 0 10px;
	}

	#product-download select {
		border: 1px solid #bac5ca;
		background: #fff url('../images/arrowDrop.png') 94% 50% no-repeat;
		border-radius: 2px;
		padding: 6px 40px 7px 10px;
		-moz-appareance: none;
		-webkit-appearance: none;
		appearance: none;
		color: #333333;
		box-shadow: 1px 1px 0 rgba(0,0,0,0.05);
		min-width: 165px;
		outline: none;
		text-indent: 1px;
		text-overflow: '';
	}

	#provide_email {
		max-width: 550px;
		margin: -30px auto 50px auto;
		font-size: 1.3rem;
	}

	#provide_email input#subscription_email {
		width: 75%;
		border: 1px solid #eaeaea;
		padding: 10px;
		color: #555;
		border-radius: 2px;
		font-size: 1.6rem;
		outline: none;
	}

	#provide_email input#subscription_email:focus {
		border: 1px solid #017fcf;
		color: #017fcf;
	}

	#provide_email input#subscribe {
		border: 1px solid #017fcf;
		background: transparent;
		color: #017fcf;
		padding: 10px;
		font-size: 1.6rem;
		border-radius: 3px;
		width: 20%;
		cursor: pointer;
		margin-left: 5%;
	}

	#provide_email input#subscribe:hover {
		background: #f9f9f9;
	}

	.twitterShare {
		display: inline-block;
		width: 18px;
		height: 19px;
		text-indent: -9999px;
		background: url('../images/socialSmall.png') no-repeat;
		margin-left: 5px;
	}

	.facebookShare {
		display: inline-block;
		width: 18px;
		height: 18px;
		text-indent: -9999px;
		background: url('../images/socialSmall.png') -19px 0 no-repeat;
	}

	.twitterShare:hover {
		background: url('../images/socialSmall.png') 0 -22px no-repeat;
	}

	.facebookShare:hover {
		background: url('../images/socialSmall.png') -19px -22px no-repeat;
	}

	.screenSample {
		background-size: 100%;
		background-repeat: no-repeat;
	}

	/* Downloading page */

	#thankyou {
		background: #017fcf;
		height: 400px;
		padding-top: 150px;
		text-align: center;
		color: #fff;
	}

	.title_thanks h3 {
		font-weight: 300;
		font-size: 3.5rem;
	}

	.title_thanks h2 {
		font-size: 4.6rem;
		margin-top: 15px;
	}

	.title_thanks p {
		font-size: 1.6rem;
		color: #b8d2ed;
		font-weight: 600;
	}

	.title_thanks a {
		color: #9abedd;
		font-weight: 400;
		border-bottom: 1px solid #2c93d4;
		padding-bottom: 5px;
		margin-left: 5px;
	}

	#steps, #thankyou, #provide_email {
		display: none;
	}
	#provide_email input:disabled {
		opacity: 0.5;
		background: white;
		cursor: wait;
	}
	#steps {
		width: 720px;
		margin: -30px auto 50px auto;
		height: 350px;
	}

	#steps .stepOne, #steps .stepTwo, #steps .stepThree {
		float: left;
		width: 200px;
		margin-right: 60px;
	}

	#steps .stepThree {
		margin-right: 0;
	}

	#steps .window {
		width: 200px;
		height: 170px;
		background: url('../images/sdc/steps_download.png') no-repeat;
		margin-bottom: 25px;
	}

	#steps .stepTwo .window {
		background: url('../images/sdc/steps_download.png') -214px 0 no-repeat;
	}

	#steps .stepThree .window {
		background: url('../images/sdc/steps_download.png') -430px 0 no-repeat;
	}

	#steps p {
		line-height: 1.7rem;
		font-size: 1.2rem;
	}

	/* Learning Center
	 */

	#featureTop .content p {
		margin-top: 50px;
	}

	#featureTop.learning_center, #featureSingle {
		background: #2499ff;
		background: -moz-linear-gradient(top, #015a92 0%, #017fcf 20% );
		background: -webkit-linear-gradient(top, #015a92 0%,#017fcf 20%);
		background: -o-linear-gradient(top, #015a92 0%,#017fcf 20%);
		background: -ms-linear-gradient(top, #015a92 0%,#017fcf 20%);
		background: linear-gradient(to bottom, #015a92 0%, #017fcf 20%);
	}

	.manual_content a {
		display: block;
		border-bottom: 1px solid #eaeaea;
		padding: 15px 30%;
		font-size: 1.6rem;
		-webkit-transition: 100ms ease-in-out;
		-moz-transition: 100ms ease-in-out;
		transition: 100ms ease-in-out;
	}
	.manual_content h3 {
		border-bottom: 1px solid #eaeaea;
	}
	.manual_content {
		border-top: 1px solid #eaeaea;
	}
	.manual_content ul {
		overflow: hidden;
		border-bottom: 1px solid #eaeaea;
	}
	.manual_content li {
		width: 50%;
		float: left;
	}
	.manual_content li:last-child a {
		border: none;
	}

	.manual_content a:hover {
		padding: 15px 30.5%;
		background: #f9f9f9;
	}

	#documentation h2, #letstalk h2 {
		text-align: center;
		margin: 50px 0;
		font-size: 4rem;
		font-weight: 300;
		color: #017fcf;
	}

	#documentation h3 {
		text-align: center;
		padding: 35px 0;
		background: #fbfbfb;
	}

	#videos {
		background: #c8d1d9;
		padding: 50px 0;
		margin: 50px 0;
	}

	#videos h2 {
		text-align: center;
		font-weight: 400;
		font-size: 3.3rem;
	}

	#videos .the_video {
		float: left;
		width: 25%;
		background: #fff;
		cursor: pointer;
		margin-right: 12.5%;
		margin-top: 45px;
		border: 1px solid #b7bbc1;
	}

	#videos .title_video {
		border-bottom: 1px solid #c8d1d9;
		padding: 10px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	#videos .thumbnail_video {
		height: 155px;
		position: relative;
		-webkit-transition: all 100ms ease-in-out;
		-moz-transition: all 100ms ease-in-out;
		transition: all 100ms ease-in-out;
	}

	.thumbnail_video.video1 {
		background-image: url('../images/sdc/video1.png');
		background-repeat: no-repeat;
		background-position: center;
	}

	.thumbnail_video.video2 {
		background-image: url('../images/sdc/video2.png');
		background-repeat: no-repeat;
		background-position: bottom;
	}

	.thumbnail_video.video3 {
		background-image: url('../images/sdc/video3.png');
		background-repeat: no-repeat;
		background-position: center;
	}

	#videos .the_video:hover > .thumbnail_video {
		background-size: 90%;
		background-position: center;
	}

	#videos .the_video:hover > .thumbnail_video.video2 {
		background-size: 90%;
		background-position: bottom;
	}

	#videos .play:hover{
		opacity: 0;
	}
	#videos .play {
		background: url(../images/library/VL-26.png) no-repeat center 37%;
	width: 100%;
	height: 100%;
	display: block;
	opacity: 0.7;
	z-index: 3;
	position: relative;
	-webkit-transition: 300ms ease-in-out;
	-moz-transition: 300ms ease-in-out;
	transition: 300ms ease-in-out;
	}

	#videos .browser {
		margin: 50px auto 5px auto;
		text-align: center;
	}

	#videos .browser a {
		background: #02588e;
		padding: 10px 20px;
		border-radius: 3px;
		color: #fff;
	}

	#videos .browser a:hover {
		background: #237ec4;
	}

	#letstalk .content {
		max-width: 900px;
		overflow: auto;
	}

	.support_box {
		background: url('../images/sdc/support.png') top center no-repeat;
		padding-top: 150px;
		width: 250px;
		text-align: center;
		float: left;
		margin: 40px 25px;
	}

	.email_box {
		background: url('../images/sdc/email.png') top center no-repeat;
		padding-top: 150px;
		width: 250px;
		text-align: center;
		float: left;
		margin: 40px 25px;
	}

	.call_box {
		background: url('../images/sdc/call.png') top center no-repeat;
		padding-top: 150px;
		width: 250px;
		text-align: center;
		float: left;
		margin: 40px 25px;
	}

	.twitter_box {
		background: url('../images/me/twitter.png') top center no-repeat;
		padding-top: 150px;
		width: 250px;
		text-align: center;
		float: left;
		margin: 40px 25px;
	}

	.learning_box {
		float: left;
		width: 22%;
		margin: 25px 5.5%;
		padding-top: 30px;
	}

	.learning_box.box1 {
		background: url('../images/sdc/icon1.png') 50% top no-repeat;
	}

	.learning_box.box2 {
		background: url('../images/sdc/icon2.png') 50% top no-repeat;
	}

	.learning_box.box3 {
		background: url('../images/sdc/icon3.png') 50% top no-repeat;
	}

	#featureTop.billing {
		height: 328px;
		background: #2499ff;
		background: -moz-linear-gradient(top, #015a92 0%, #017fcf 20% );
		background: -webkit-linear-gradient(top, #015a92 0%,#017fcf 20%);
		background: -o-linear-gradient(top, #015a92 0%,#017fcf 20%);
		background: -ms-linear-gradient(top, #015a92 0%,#017fcf 20%);
		background: linear-gradient(to bottom, #015a92 0%, #017fcf 20%);
	}
	#table {
		position: relative;
		text-align: center;
	}
	#table table {
		margin: auto;
		position: relative;
		background: white;
		text-align: left;
		width: 950px;
		text-align: center
	}
	#table .user {
		display: inline-block;
		width: 14px;
		height: 14px;
		background: url('../images/sdc/user.png') no-repeat;
		vertical-align: middle;
		margin-right: 16px;
	}
	#table th {
		font-weight: bold;
		line-height: 1.1em;
	}
	#table td, #table th {
		vertical-align: middle;
		padding: 8px 13px;
		/* border: 1px solid #DFE4E6; */
	}
	#table td.highlight {
		background: #ECF5FA;
	}
	div.combo-os{
		border-bottom: 1px solid #EAEAEA;
	}
	#table .background-blue {
		background: #FBFCFD;
	}
	#table td a {
		color: #288DD3;
		font-size: 1.2em
	}

	#table td.cost {
		font-size: 1.5em;
		color: #017FCF;
		/*text-align: left;*/
		background: #FBFCFD;
		font-weight: bold;
	}

	#table td.promo {
		font-size: 1.5em;
		color: red;
		background: #FBFCFD;
		font-weight: bold;
	}
	#table td.asa {
		font-size: 1.5em;
		font-weight: bold;
		color: #C2C2C2;
	}

	#table .agreement {
		color: #CDCDCD;
		font-size: 1.2rem;
	}
	#table  .right {
		font-weight: normal;
		float: right;
		font-size: 1.2rem;
		color: #CDCDCD;
		display: block;
	}

	/*
	 *
	 *  LIBRARY
	 *
	 */

	#featureTop.library {
		background: #2499ff;
		background: -moz-linear-gradient(top, #4A8BAF 0%, #60A8CF 20% );
		background: -webkit-linear-gradient(top, #4A8BAF 0%,#60A8CF 20%);
		background: -o-linear-gradient(top, #4A8BAF 0%,#60A8CF 20%);
		background: -ms-linear-gradient(top, #4A8BAF 0%,#60A8CF 20%);
		background: linear-gradient(to bottom, #4A8BAF 0%, #60A8CF 20%);
		padding-top: 160px;
		height: auto;
		overflow: visible;
	}

	.library .video, #library-content .video {
		width: 350px;
		height: 230px;
		background: white;
		box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.33);
		display: inline-block;
		margin: 0 20px;
		position: relative;
		cursor: pointer;
	}
	.video .wrapper {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		z-index: 1;
	}
	.library .content {
		margin-top: 50px;
		text-align: center;
	}
	.video .label {
		width: 100%;
		height: 50px;
		background: rgb(172, 172, 172);
		color: white;
		text-align: left;
		font-size: 1.5rem;
		padding: 0.5em;
		position: absolute;
		font-weight: bold;
		bottom: 0;
		line-height: normal;
		z-index: 4;
	}
	.video .label:hover {
		cursor: initial;
	}
	a.play {
		background: url(../images/library/VL-26.png) no-repeat center 37%;
		width: 100%;
		height: 100%;
		display: block;
		opacity: 0.7;
		-webkit-transition: 100ms ease-in-out;
		-moz-transition: 100ms ease-in-out;
		transition: 100ms ease-in-out;
	}

	.video:hover a.play {
		opacity: 0.5;
	}

	.library .categories {
		margin: 50px auto 0 auto;
	}
	.library .categories a {
		margin: auto 20px;
		font-weight: bold;
		color: white;
		font-size: 1.7rem;
		-webkit-transition: 100ms ease-in-out;
		-moz-transition: 100ms ease-in-out;
		transition: 100ms ease-in-out;
		padding-bottom: 10px;
		display: inline-block;
	}
	.library .categories a:hover {
		color: rgba(255, 255, 255, 0.8);
	}

	#library-content {
		max-width: 990px;
		min-height: 247px;
		width: 100%;
		position: relative;
		margin: 30px auto;
		text-align: center;
	}
	#library-content .video {
		margin: 20px;
		width: 280px;
		height: 200px;
	}

	.arrow_box {
		position: relative;
		background: #60A8CF;
	}
	.arrow_box:after {
		top: 100%;
		left: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
		border-color: rgba(96, 168, 207, 0);
		border-top-color: #60A8CF;
		border-width: 8px;
		margin-left: -8px;
	}

	.video .brief {
		max-height: 0;
		background: gray;
		-webkit-transition: 100ms ease-in-out;
		-moz-transition: 100ms ease-in-out;
		transition: 100ms ease-in-out;
		width: 100%;
		background: rgb(172, 172, 172);
		box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.33);
		color: rgba(255,255,255,0);
		visibility: hidden;
		text-align: left;
		padding: 0 0.5em 1em 0.5em;
		line-height: normal;
		z-index: 2;
		position: relative;
	}

	.video:hover .brief {
		color: rgba(255,255,255,1);
		visibility: visible;
		max-height: 200px;
		z-index: 2;
		cursor: initial;
	}

	.video:hover .wrapper {
		z-index: 2;
	}
	#library-content .video {
		display: none;
	}

	/* BLOG */

	#featureTop.blog {
		background: #2499ff;
		background: -moz-linear-gradient(top, #058CE2 0%, #2499ff 20% );
		background: -webkit-linear-gradient(top, #058CE2 0%, #2499ff 20%);
		background: -o-linear-gradient(top, #058CE2 0%, #2499ff 20%);
		background: -ms-linear-gradient(top, #058CE2 0%, #2499ff 20%);
		background: linear-gradient(to bottom, #058CE2 0%, #2499ff 20%);
		padding-top: 145px;
		height: auto;
		overflow: visible;
		position: relative;
	}

	.blog .cloud {
		background: url('../images/clouds.png') center no-repeat;
		width: 100%;
		height: 129px;
		position: absolute;
		bottom: 0;
		opacity: 0.2;
		z-index: 1;
	}
	.blog .arrow_box:after {
		border-top-color: rgba(0,0,0,0);
		border-bottom-color: #f9f9f9;
		top: initial;
		bottom: 0;
		z-index: 5;
	}
	.blog .arrow_box {
		background: none;
	}
	.blog .categories {
		margin: 50px auto 0 auto;
	}
	.blog .categories li {
		margin: auto 20px;
		font-weight: normal;
		color: white;
		font-size: 1.6rem;
		-webkit-transition: 100ms ease-in-out;
		-moz-transition: 100ms ease-in-out;
		transition: 100ms ease-in-out;
		padding-bottom: 10px;
		z-index: 5;
		position: relative;
		display: inline-block;
	}
	.blog .categories a {
		color: white;
	}
	.blog .categories a:hover {
		color: rgba(255, 255, 255, 0.8);
	}

	#posts .content {
		max-width: 990px;
		width: 100%;
		margin: auto;
		position: relative;
	}

	#posts {
		padding: 50px 0;
		background-color: #f9f9f9;
	}

	.post {
		background: white;
		margin: 50px 0;
		box-shadow: 0px 1px 2px #A6A6A6;
	}

	.post .post-title {
		padding: 10px 0 10px 20px;
		background: rgb(117, 117, 117);
		color: white;
		position: relative;
		line-height: 1.6em;
	}

	.post .post-title .circle {
		border-radius: 50%;
		background: white;
		content: ' ';
		height: 80px;
		width: 80px;
		display: block;
		position: absolute;
		left: auto;
		right: 5px;
		top: 1px;
		border: 5px solid rgb(117, 117, 117);
		font-size: 43px;
		text-align: center;
		padding-top: 13px;
		box-shadow: inset #FFFFFF 0px 0px 0px 5px;
	}

	.post .post-title h4 a {
		color: white;
	}

	.post .post-content {
		padding: 25px 20px 45px 20px;
		position: relative;
		overflow: auto;
	}

	.post-content img {
		max-width: 100%;
		display: block;
	}
	.post-content  p {
		padding: 0 0 20px;
	}

	.post-content p img {
		padding: 10px;
	}
	img.alignleft {
		float: left;
		margin: 0 20px 15px 0
	}
	img.alignright {
		float: right;
		margin: 0 0 15px 20px
	}
	img.aligncenter {
		display: block;
		margin-left: auto;
		margin-right: auto
	}

	a.readmore:hover {
		background-color: #017fcf;
		color: white;
	}
	a.readmore {
		position: absolute;
		bottom: 20px;
		right: 20px;
		padding: 3px 10px;
		background-color: white;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		color: #fff;
		-webkit-transition: all 0.1s ease-in-out;
		-moz-transition: all 0.1s ease-in-out;
		transition: all 0.1s ease-in-out;
		border: #017fcf 1px solid;
		color: #017fcf;
		display: inline-block;
		text-align: center;
		box-shadow: 0px 2px 0 rgba(0,0,0,0.1);
	}

	.left-section {
		width: 780px;
		float: left;
	}
	.right-section {
		width: 155px;
		text-align: right;
		float: right;
	}
	.archives {
		width: 100%;
		text-align: right;
		float: right;
		clear: both;
		margin-top: 48px;
		box-shadow: 0px 1px 2px #A6A6A6;
		padding: 20px;
		background: white;
	}

	.blog-listing {
		max-height: 175px;
		overflow: hidden;
		transition: all 0.6s ease-in-out;
	}

	.expandButton {
		padding: 0px 10px;
		background-color: white;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		color: #fff;
		-webkit-transition: all 0.1s ease-in-out;
		-moz-transition: all 0.1s ease-in-out;
		transition: all 0.1s ease-in-out;
		border: #017fcf 1px solid;
		color: #017fcf;
		display: inline-block;
		text-align: center;
		box-shadow: 0px 2px 0 rgba(0,0,0,0.1);
		margin: auto;
		display: block;
		margin-top: 10px;
	}

	/* -----------------------

		Gapdebug Feature Page

	-------------------------*/

	.Gapdebug #Top_Features h2 {
    margin-top: 20px; margin-bottom: 60px; font-weight: normal; font-size: 3.2rem; text-align: center;
}

.Gapdebug .enterprise {
text-align: center;
clear: none;
font-size: 1.6rem;
}

.Gapdebug #Top_Features .enterprise h2 {
    font-size: 3rem;
font-weight: bold;
color: #3e62aa;
margin: 20px 0;
}

.Gapdebug #elevatorPitch {
    height: 460px;
    background: #252b3d; background-size: 100% auto; background-attachment: fixed; position: relative; overflow: hidden;
}

.Gapdebug #elevatorPitch .content {
    margin-top: 180px;
    color: #fff;
}

.Gapdebug .top_text {
    text-align: center;
	padding-top: 20px;
	margin-bottom: 20px;
}

.Gapdebug .top_text p {
	font-size: 1.7rem;
}

.Gapdebug #content {
    float: none; margin: 0px auto; clear: both; width: 100%; min-width: 0px;
}

.Gapdebug #Top_Features {
    overflow: auto; margin-top: 50px;
}

.Gapdebug #features_display {
    margin-left: auto; margin-top: 70px; max-width: 990px; margin-right: auto;
}

.Gapdebug .the_video_show {
	cursor: pointer;
	margin: auto;
	max-width: 990px;
}

.Gapdebug h2.feature_title {
    font-weight: bold; font-size: 40px; text-align: center; color: #3e62aa;
}

.Gapdebug .feature_post {
    border-bottom: 1px solid #d7d7d7; padding: 35px;
}

.Gapdebug .text_box {
    float: left;padding-top: 120px; height: 468px; margin: 20px 0px 0px 0%; clear: none; width: 365px; -webkit-transform: translateX(-80px); -moz-transform: translateX(-80px); transform: translateX(-80px); opacity: 0; -webkit-transition: -webkit-transform 0.5s, opacity 0.5s; transition: transform 0.5s, opacity 0.5s;
}

.Gapdebug .text_box_right {
    float: right; -webkit-transform: translateX(80px); -moz-transform: translateX(80px); transform: translateX(80px);
}

.Gapdebug .appear .text_box, .Gapdebug .appear .text_box_right {
    -webkit-transform: translateX(0px); -moz-transform: translateX(0px); transform: translateX(0px); opacity: 1;
}

.Gapdebug .appear .text_box, .Gapdebug .appear .text_box_right {
    -webkit-transform: translateX(0px); -moz-transform: translateX(0px); transform: translateX(0px); opacity: 1;
}

.Gapdebug h2.title_feature {
    color: #3e62aa; font-weight: bold; font-size: 22px; line-height: 28px; text-align: center;
}

.Gapdebug .text_small {
    color: #58595b; font-size: 14px; line-height: 25px; margin-top: 20px;
}

.Gapdebug .feature_post .picture {
    float: right; height: 468px; /* margin-left: 0px; */ /* clear: none; */ width: 490.015625px; /* margin-right: 0%; */ background-attachment: scroll; background-size: contain; background-position: 50% 50%; background-repeat: no-repeat; -webkit-transform: translateX(80px); -moz-transform: translateX(80px); transform: translateX(80px); opacity: 0; -webkit-transition: -webkit-transform 0.5s, opacity 0.5s; transition: transform 0.5s, opacity 0.5s;
}

.Gapdebug .picture.picture-left {
    -webkit-transform: translateX(-80px); -moz-transform: translateX(-80px); transform: translateX(-80px); float: left;
}

.Gapdebug .appear .picture, .Gapdebug .appear .picture.picture-left {
    -webkit-transform: translateX(0px); -moz-transform: translateX(0px); transform: translateX(0px); opacity: 1;
}


	/*  -----------------------

	 General MyEclipse Structure

	 -----------------------
	 */

	.MyEclipse #elevatorPitch {
		height: 475px;
		background: #082647;
		background-size: 100% auto;
		background-attachment: fixed;
		position: relative;
		overflow: auto;
	}
	.MyEclipse #elevatorPitch .content {
		margin-top: 180px;
		max-width: 700px;
	}

	.MyEclipse #elevatorPitch .me {
		color: white;
		margin: auto;
		display: block;
		clear: both;
		height: 65px;
		background: url(../images/me/myeclipse-logo-white.png) no-repeat center;
	}

	.MyEclipse #elevatorPitch h1 {
	color: white;
	margin: auto;
	display: block;
	clear: both;
	font-size: 3.5rem;
	text-align: center;
	margin-top: 15px;
	font-family: "proxima-nova-soft", "Lato", sans-serif;
	line-height: 1.3em;
	}


	.MyEclipse #openVideo  a{
		width: 100%; height:87px;background-image: url('../images/me/me_screenshot.png');margin-top:7px;
		position: relative;
		padding-left: 350px;
		font-family: "proxima-nova-soft", "Lato", sans-serif;
		padding-top: 28px;
		font-size: 2.5rem;
		font-weight: bold;
	}
	.MyEclipse #openVideo  a:hover .play{
		opacity: 1;
	}
	.MyEclipse #openVideo  a .play{
		background: url(../images/me/play_button.png) no-repeat center;

		background-size: 100%;
		position: absolute;
	    display: block;
	    z-index: 9;

		top: 15px;

		opacity: 0.8;
	    cursor: pointer;

		height: 60px;

		width: 60px;

		left: 266px;

		transition: all .3s ease;
	}
	.MyEclipse #elevatorPitch p {
		color: white;
		margin: auto;
		display: block;
		clear: both;
		font-size: 2rem;
		text-align: center;
		margin-top: 0px;
		font-weight: normal;
		font-family: "proxima-nova-soft", "Lato", sans-serif;
		line-height: 1.3em;
	}

	.MyEclipse .featureOne {
		margin-bottom: 0;
		min-height: 250px;
	}

	.MyEclipse .logoProduct {
		border-right: 1px solid #e7e7e7;
	}

	.MyEclipse .logoProduct a {
		/* text-indent: -9999px; */
		display: inline-block;
		background: url('../images/me/myeclipse32.png') 3px 50% no-repeat;
		padding-left: 30px;
		padding-right: 4px;
		text-transform: none;
		background-size: 20px;
		border-bottom: none;
		padding-bottom: 0;
	}
	.MyEclipse .questions a {
		background: #0D2A49;
		border-bottom: none;
		padding: 7px 0px;
	}

	.SDC .questions a {
		background: #017fcf;
	}

	.MyEclipse #pillars {
		padding-bottom: 60px;
		margin-top: 100px;
		background: white;
		text-align: center;
		border-bottom: 1px solid #E5E5E5;
	}
	.MyEclipse #capabilities h2{
		text-align: center;
	}
	.MyEclipse #pillars h2,  .MyEclipse #capabilities h2{
		margin-bottom: 60px;
		font-weight: normal;
	}
	.MyEclipse #pillars .content  div:hover {
		background: #FDFDFD;
		border: 1px solid #E5E5E5;
		border-radius: 5px;
	}
	.MyEclipse #pillars .content div {
		background: white;
		border: 1px solid white;
		width: 230px;
		text-align: center;
		display: inline-block;
		height: 220px;
		vertical-align: top;
		transition: all .4s ease;
		cursor: pointer;
		margin: auto 5px;
		position: relative;
	}


	.MyEclipse #pillars a {
		text-indent: -9999px;
	text-align: initial;
	display: block;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	left: -5px;
	}
	.MyEclipse #pillars p {
	    padding: 10px 10px;

	}

	.MyEclipse #pillars  h3 {
		padding-top: 74px;
	}
	.MyEclipse .mobile_pillar h3 {
		color: #E7485C;
		background: url(../images/me/mobile_pillar.png) no-repeat center top;
	}

	.MyEclipse .web_pillar h3 {

		color: #EEAB3B;
		background: url(../images/me/web_pillar.png) no-repeat center top;
	}

	.MyEclipse .enterprise_pillar h3 {
		color: #00A69C;
		background: url(../images/me/enterprise_pillar.png) no-repeat center top;
	}

	.MyEclipse .cloud_pillar h3 {
		color: #936EAF;
		background: url(../images/me/cloud_pillar.png) no-repeat center top;
	}


	/* Feature
	 */

	.MyEclipse #feature {
		min-height: 570px;
		padding-top: 50px;
		background: white;
		overflow: auto;
	}

	.MyEclipse #feature h4 {
		font-weight: bold;
		line-height: 3rem;
	}

	.MyEclipse #feature .content {
		padding: 0 40px 50px;
		margin: auto;
		overflow: auto;
	}

	.MyEclipse #feature .icon {

		border-radius: 300px;
		-webkit-border-radius: 300px;
		-moz-border-radius: 300px;
/*		width: 81px;*/
		height: 81px;
/*		position: absolute;*/
/*		left: 0;*/
		background-position: center;
		background-repeat: no-repeat;
	}

	.MyEclipse #feature .icon.find {
		background: url(../images/me/icon-me-09.png) no-repeat center;
	}
	.MyEclipse #feature .icon.sync {
		background: url(../images/me/icon-me-11.png) no-repeat center;
	}
	.MyEclipse #feature .icon.mobile {
		background: url(../images/me/icon-me-10.png) no-repeat center;
	}
	.MyEclipse #feature .icon.test {
		background: url(../images/me/icon-me-12.png) no-repeat center;
	}
	.MyEclipse #feature h2 {
	    text-align: center;
	    font-weight: normal;
	    margin-bottom: 50px;
	}

	.MyEclipse #capabilities {
		background: #FFFFFF;
		padding-top: 55px;
		border-top: #e5e5e5 1px solid;
		border-bottom: #e5e5e5 1px solid;
		overflow: hidden;
	}
	.MyEclipse #capabilities h2, .MyEclipse #capabilities h2 {
		text-align: center;
		/* color: #09225E; */
		font-weight: normal;
		margin-bottom: 55px;
	}

	.MyEclipse #capabilities .menuLeft {
		width: 48%;
		float: left;
		margin-bottom: 40px;
		min-height: 420px;
		border-top: 1px solid #e5e5e5;
		position: relative;
	}
	.MyEclipse #capabilities .blurb {
		display: none;
		padding-left: 10px;
	}
	.MyEclipse #capabilities .current .blurb {
		display: block;
		padding-left: 50px;
		padding-right: 15px;
		min-height: 75px;
	}
	.MyEclipse #capabilities li {
		cursor: pointer;
		border: 1px solid #e5e5e5;
		padding: 15px 0;
		border-top: 0;
		position: relative;
	}

	.MyEclipse #capabilities li.current:after {
	    top: 45%;
	    top: calc( 50% - 8px );
	right: -16px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(96, 168, 207, 0);
	border-left-color: #e5e5e5;
	border-width: 8px;
	margin-left: -8px;

	}

	.MyEclipse #capabilities li.current {
		cursor: inherit;
	}
	.MyEclipse #capabilities h4 {
		padding-left: 50px;
		background-repeat: no-repeat;
		background-position: 11px center;
		background-size: 26px;
	}

	.MyEclipse #capabilities li:hover {
		background: rgba(255,255,255,0.2);
	}
	.MyEclipse #capabilities .picture {
		width: 460px;
		position: absolute;
		right: -700px;
		top: -20px;
		height: 421px;
		background-position: center;
		overflow: visible;
		background-size: contain;
		text-align: center;
		background-repeat: no-repeat;
		opacity: 0;

	}
	.MyEclipse #capabilities .picture.active {
		transition: .3s all ease;
		opacity: 1;
		right: -490px;
	}

	.MyEclipse #capabilities .content {
		margin-bottom: 55px;
		overflow: visible;
	}

	.MyEclipse #feature {
		min-height: 480px;
		background: url('../images/me/subtle_dots.png');
	}

	.MyEclipse #footer-products {
		position: fixed;
		bottom: 0;
		width: 100%;
		z-index: -1;
	}
	.MyEclipse {
		margin-bottom: 404px;
		background: white;
	}

	.MyEclipse #choose {
		height: auto;
		background: white;
		padding-top: 70px;
		overflow: auto;
		padding-bottom: 100px;
	}

	.MyEclipse #choose h2 {
		text-align: center;
		margin-bottom: 130px;
		font-weight: normal;
	}

	.MyEclipse #choose .block {
		min-height: 360px;
		float: left;
		width: 480px;
		padding: 101px 40px 0 40px;
		background: #f2f2f2;
		position: relative;
	}

	.MyEclipse #choose .block:before {
		width: 150px;
		height: 150px;
		content: ' ';
		background: #3B62AB url(../images/me/team.png) center no-repeat;
		display: block;
		position: absolute;
		top: -75px;
		left: 165px;
		border-radius: 50%;
		border: 10px solid white;
	}
	.MyEclipse #choose .individuals.block:before {
		background: #3B62AB url(../images/me/individual.png) center no-repeat;
	}
	.MyEclipse #choose .individuals {
		float: right;
	}

	.MyEclipse #choose h3 {
		text-align: center;
		margin-bottom: 10px;
		font-size: 2rem;
	}
	.MyEclipse #choose .learnMore {
		position: absolute;
		bottom: 40px;
		right: 40px;
		font-weight: bold;
		font-size: 1.5rem;
	}

	.MyEclipse h2, .MyEclipse h3 {
		font-family: "proxima-nova-soft", "Lato", sans-serif;
	}
	.MyEclipse #testimonialsQuotes {
		background: #444 url('../images/sdc/dotPattern.png');
		width: 100%;
		height: auto;
		padding-bottom: 35px;
		background-color: rgb(187, 48, 48);
	}

	.MyEclipse #testimonials .content {
		padding: 75px 0;
	}

	.MyEclipse #news {
		background: #FFFFFA;
	padding-top: 20px;
	overflow: auto;
	padding-bottom: 40px;
	position: relative;

		border: 1px solid rgba(236, 236, 236, 1);
	border-left: 0;
	border-right: 0;
		background: url('../images/me/subtle_dots.png');
	}
	.MyEclipse #news .post .post-content {
		min-height: 200px;
	}
	.MyEclipse #news .post {
		width: 312px;
		position: relative;
		float: left;
		box-shadow: 0px 1px 2px #A6A6A6;
		height: 400px;
	}

	.MyEclipse .post-content .readmore {
		display: none;
	}

	.MyEclipse #news h2 {
		text-align: center;
		margin-top: 35px;
		font-weight: normal;
	}

	.MyEclipse #news .post-title {
		padding: 10px 80px 10px 10px;
		background: #0F75BC;
		height: 50px;
		vertical-align: middle;
	}
	.MyEclipse #news .circle {
		border-radius: 50%;
		background: white;
		content: ' ';
		height: 64px;
		width: 64px;
		display: block;
		position: absolute;
		left: auto;
		right: 5px;
		top: 0px;
		border: 5px solid #0F75BC;
		color: #0F75BC;
		font-size: 43px;
		text-align: center;
		padding-top: 13px;
	}

	.MyEclipse #news .post:last-child {
		float: right;
	}

	.MyEclipse #news .post:nth-child(2) {
		margin-left: 27px;
	}

	.MyEclipse #download {
		background: white;
		overflow: visible;
		position: relative;
	}

	.MyEclipse #download .download-guy {
		height: 539px;
		width: 494px;
		top: -22px;
		position: absolute;
		right: 0;
		background: url('../images/me/bob-download.png') no-repeat;
		z-index: 19;
	}

	.MyEclipse #download  .downloadText .buttonFill {
		background: #02588e url('../images/me/download-icon.png') no-repeat;
		background-repeat: no-repeat;
		background-size: 35px;
		background-position: 40px 10px;
	}

	.MyEclipse #download .buttonFill:hover {
		background-color: #2EB9AA;
	}
	.MyEclipse #download .downloadText {
		float: left;
	}

	.MyEclipse .moreNews {
		margin: auto;
		width: 100%;
		position: absolute;
		bottom: 0;
		text-align: center;
		padding: 0;
	}
	.MyEclipse .moreNews a {
		border: 1px solid #0D2A49;
		margin: auto;
		display: inline-block;
		padding: 5px 15px;
		border-bottom: 0;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		color: white;
		background: #0D2A49;
	}


	/*
	 NUEVO HEADER DE ME
	 * */

	.header_me {
		/*background: url('../images/me/code.png') 50% 0 no-repeat #0b2a49;*/
		background: #0b2a49;
		height: 770px;
		position: relative;
		font-family: "Proxima Nova Soft", 'proxima-nova', sans-serif;
	}

	#me_header .content {
		padding: 150px 0 0 0;
		margin: auto;
		text-align: center;
		color: #fff;
		position: relative;
		z-index: 2;
	}
	#me_header .message {
	    float: right;
	    margin-top: 20px;
	    width: 425px;
	    text-align: right;
	    position: relative;
	}

	#me_header .blurbs {
	    min-height: 200px;
	    position: absolute;
	    right: 0px;
	    width: 425px;
	}
	#me_header .blurbs div.active{
		opacity: 1;
		top: 0px;

		 transition: all .4s ease;
	}
	#me_header .screens div.active{
		opacity: 1;
		left: 0px;
		 transition: all .4s ease;
	}

	#me_header .screens > div {
		opacity: 0;
		left: -120px;
	}

	#me_header .blurbs > div {
	    min-height: 200px;
	    position: absolute;
	    top: 120px;
	    right: 0px;
	    opacity: 0;
	   	width: 400px;

	}

	#me_header .screens{
		left: -60px;
		position: absolute;
	}

	#me_header .play {
	    background: url(../images/me/play_button.png) no-repeat center;
	    position: absolute;
	    display: block;
	    z-index: 9;
	    top: 0;
	    opacity: 0.9;
	    cursor: pointer;
	    height: 421px;
	    width: 597px;
	    left: -60px;
	    transition: all .3s ease;
	}
	#me_header .play:hover{
		opacity: 1;
	}
	#me_header .left {
	    float: left;
	    position: relative;
	    margin-top: 0px;
	}
	#me_header .me_coding,#me_header .mobile_coding,#me_header .web_coding,#me_header .enterprise_coding,#me_header .cloud_coding  {
	    background: url('../images/me/window.png') no-repeat;
	    width: 573px;
	    height: 421px;
	    position: absolute;
	    left: -60px;
	}

	#me_header .enterprise_coding{
		 background: url('../images/me/window_split.png') no-repeat;
	}
	#me_header .cloud_coding{
		 background: url('../images/me/cloud.png') no-repeat;
	}
	#me_header .graph{
		background: url('../images/me/graph.png') no-repeat;

		width: 430px;

		height: 161px;
		top: 68px;
		left: 133px;
		position: absolute;
	}
	#me_header .gear1, #me_header .gear2, #me_header .gear3, #me_header .gear4{
		background: url('../images/me/gear.png') no-repeat;

		width: 102px;

		height: 102px;
		top: 200px;
		left: 240px;
		position: absolute;
		z-index: 6;
		background-size: auto 100%;
		-webkit-animation: gears 3s linear infinite;
		-moz-animation: gears 3s infinite linear;
		animation: gears 3s infinite linear;
	}

	#me_header .gear2{
	    left: 325px;

	    top: 180px;
	    height: 58px;
	    width: 58px;
	    opacity: 0.7;
	    -webkit-animation: gearsReverse 3s linear infinite;
		-moz-animation: gearsReverse 3s infinite linear;
		animation: gearsReverse 3s infinite linear;
	}
	#me_header .gear3{
	    left: 354px;
	    top: 224px; height: 58px; width: 58px;

	}
	#me_header .gear4{
	    left: 406px;
	    top: 235px; height: 58px; width: 58px;
	    -webkit-animation: gearsReverse 3s linear infinite;
		-moz-animation: gearsReverse 3s infinite linear;
		animation: gearsReverse 3s infinite linear;

	}



	#me_header .mobile_coding, #me_header .web_coding {
	    height: 370px;

	    background-size: auto 100%;
	    left: -50px;
	}
	#me_header .phone{
		background: url('../images/me/smartphone.png') no-repeat;

		width: 180px;

		height: 369px;
	    position: absolute;

		left: 400px;
		top: 50px;
		z-index: 6;
	}

	 #me_header .browser {
		background: url('../images/me/browser.png') no-repeat;

		width: 381px;

		height: 265px;
	    position: absolute;

		left: 202px;
		top: 50px;
		z-index: 6;
	}
	#me_header .browser .html {
		background: url('../images/me/html.png') no-repeat center;
		width: 381px;
		height: 265px;
		top: 15px;
	    position: absolute;
	}


	#me_header  .enterprise_coding .mask_code {
	    height: 175px;
	    top: 234px;
	}

	#me_header  .mobile_coding .mask_code, #me_header  .web_coding .mask_code {
		width: 365px;
		height: 301px;
		left: 130px;
		top: 58px;
	}



	#me_header  .mask_code {
		width: 431px;
		height: 330px;
		position: absolute;
		left: 132px;
		top: 78px;
		overflow: hidden;
	}
	#me_header .code {
		background: url('../images/me/animated-code.png') left no-repeat;
		width: 414px;
		height: 830px;
		background-position: left 0px;
		position: absolute;
		 -webkit-animation: movecode 30s steps(25, end) infinite;
		 -moz-animation: movecode 30s steps(25, end) infinite;
		 animation: movecode 30s steps(25, end) infinite;
		 -webkit-transition: transform .4s ease;
		 transition: transform .4s ease;
	}

	@-webkit-keyframes movecode {
	  to {
	     -webkit-transform: translateY(-380px);
	     transform: translateY(-380px);
	  }
	}
	@-moz-keyframes movecode {
	  to {
	     -webkit-transform: translateY(-380px);
	     transform: translateY(-380px);
	  }
	}



	#me_header  .mask_frame {
	    height: 287px;
	    top: 39px;
	    left: 10px;
	    overflow: hidden;
	    position: absolute;
	    width: 159px;
	}

	#me_header .frame {
		background: url('../images/me/wireframe.png') left no-repeat;
		width: 159px;
		height: 324px;
		background-position: left 0px;
		position: absolute;
		opacity: 0.7;
	}


	#me_header .cover {
		position: absolute;
		right: 20px;
		bottom: 20px;
	}

	#me_header h1 {
		width: 260px;
		height: 53px;
		position: relative;
		margin: auto;
		background: url('../images/me/me_logo.png') center no-repeat;
		text-indent: -9999px;
		text-align: initial;
		display: inline-block;
	}

	#me_header h2 {
		font-size: 25px;
		font-weight: normal;
		margin-top: 25px;
	}

	#me_header h2 strong {
		font-weight: bold;
	}

	#me_header p {
		color: #adb3ba;
		font-size: 14px;
		margin-top: 10px;
		margin-bottom: 0px;
		position: relative;
	}

	#me_header .button_cta .download_header {
		font-weight: bold;
		font-size: 24px;
		padding: 20px 100px 18px 25px;
		border-radius: 10px;
		background: url('../images/me/download_icon.png') 84% 50% no-repeat #e7485c;
		text-decoration: none;
		position: relative;
		color: #fff;
		-webkit-transition: all 100ms ease-in-out;
		-moz-transition: all 100ms ease-in-out;
		transition: all 100ms ease-in-out;
		display: inline-block;
		margin-top: 283px;
		font-family: "proxima-nova-soft", "Lato", sans-serif;
	}

	#me_header .button_cta .download_header:hover {
		background: url('../images/me/download_icon.png') 84% 50% no-repeat #ef596c;
	}

	#me_header .button_cta p {
		font-size: 14px;
		color: #fff;
		margin-top: 40px;
	}

	.header_pillars div{
		display: inline-block;
		width: 91px;
		height: 80px;
		background: url(../images/me/top_icons.png) no-repeat left 130%;
		position: relative;
		opacity: 0.8;
		margin: 0 25px;
		vertical-align: top;
		transition: all .4s ease;
		cursor: pointer;
	}
	.header_pillars div.active{
		opacity: 1;
	}
	.header_pillars .active span{
		display: block;
	}
	.header_pillars span{
		display: none;
		text-align: center;
		font-weight: bold;
		color: white;

	}


	.header_pillars{
		width: 760px;
		position: absolute;
		height: 80px;
		text-align: center;
		bottom: 0;
		left: 50%;
		margin-left: -380px;
		margin-bottom: 70px;
	}


	.header_pillars .mobile_b {
		background-position: -95px 130%;
	}
	.header_pillars .web_b {
		background-position: -191px 130%;
	}
	.header_pillars .enterprise_b {
		background-position: -287px 130%;
	}
	.header_pillars .cloud_b {
		background-position: -378px 130%;
	}


	.header_pillars .me_b.active {
		background-position: 0px bottom;
	}
	.header_pillars .mobile_b.active {
		background-position: -95px bottom;
	}
	.header_pillars .web_b.active {
		background-position: -191px bottom;
	}
	.header_pillars .enterprise_b.active {
		background-position: -287px bottom;
	}
	.header_pillars .cloud_b.active {
		background-position: -378px bottom;
	}



	.hot_bar a:hover{
		text-decoration: underline;
	}
	.hot_bar a{
		color: white;
		text-decoration: none;
		background: url('../images/me/newspaper.png') no-repeat left center;
		padding-left: 43px;
		margin-top: 22px;
		display: inline-block;

		font-size: 2rem;
	}
	.hot_bar {
		height: 70px;
		position: absolute;
		background: #3568b1;
		width: 100%;
		bottom: 0;
		text-align: center;
	}

	.gradient {
		position: absolute;
		background: -moz-linear-gradient(top,  rgba(11,42,73,1) 30%, rgba(11,42,73,0) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,rgba(11,42,73,1)), color-stop(100%,rgba(11,42,73,0)));
		background: -webkit-linear-gradient(top,  rgba(11,42,73,1) 30%,rgba(11,42,73,0) 100%);
		background: -o-linear-gradient(top,  rgba(11,42,73,1) 30%,rgba(11,42,73,0) 100%);
		background: -ms-linear-gradient(top,  rgba(11,42,73,1) 30%,rgba(11,42,73,0) 100%);
		background: linear-gradient(to bottom,  rgba(11,42,73,1) 30%,rgba(11,42,73,0) 100%);
		height: 395px;
		width: 100%;
		top: 60px;
		z-index: 1;
	}

	.MyEclipse #footer-products {
		background: #0D2A49;
	}

	.SDC #footer-products {
		background: #017fcf;
	}
	.MyEclipse #footer-products .content {
		border-left: 1px solid rgba(255,255,255,0.1);
		border-right: 1px solid rgba(255,255,255,0.1);
		color: #fff;
	}

	.MyEclipse .footerNav {
		border-bottom: 1px solid rgba(255,255,255,0.1);
	}

	.MyEclipse .followUsF {
		border-top: 1px solid rgba(255,255,255,0.1);
	}

	.MyEclipse .footerRight {
		border-left: 1px solid rgba(255,255,255,0.1);
	}

	.MyEclipse .blogMeta .dayF {
		color: #93B4D8;
	}

	.MyEclipse .blogMeta .monthF {
		color: #93B4D8;
	}

	.MyEclipse .buttonOutline:hover {
		background: #00b0f9;
		color: white;
	}

	.MyEclipse #footer-products a:hover {
		color: white;
	}

	.post-title h4 {
		width: 220px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		padding-top: 4px;
	}

	.MyEclipse #footer-products a {
		color: #93B4D8;
		border-color: rgba(255,255,255,0.2);
	}

	.MyEclipse #footer-products .blogFcontent a {
		white-space: nowrap;
		overflow: hidden;
		display: block;
		text-overflow: ellipsis;
	}
	.MyEclipse #error {
		padding: 0;
	}
	.MyEclipse #subscribe:disabled {
		opacity: 0.5;
		cursor: wait;
	}

	.MyEclipse .thanks {
		width: 100%;
	}

	.MyEclipse #copyright {
		border-top: 1px solid rgba(255,255,255,0.1);
	}

	.MyEclipse #buyIt .content {
		background: url('../images/me/bob-quote.png') 20px center no-repeat;
		margin: 20px auto;
	}

	.MyEclipse #buyIt .bigText {
		padding: 110px 0 110px 270px;
		font-size: 2.7rem;
		font-weight: 300;
		line-height: 3.4rem;
	}

	.MyEclipse #buyIt .bigText a {
		color: #017fcf;
		border-bottom: 1px solid #cce5f5;
	}

	.MyEclipse #buyIt .bigText a:hover {
		color: #02588e;
	}
	.MyEclipse #buyIt .bigText a:after {
		content: '';
		background: url('../images/sdc/quoteIcon.jpg') 0px center no-repeat;
		width: 26px;
		height: 40px;
		position: absolute;
		margin-left: 20px;
	}

	.MyEclipse #buyIt .estimate {
		background: url('../images/sdc/estimate.jpg') bottom right no-repeat;
		height: 12px;
		width: 121px;
		position: absolute;
		right: 0;
		bottom: -20px;
	}

	/* MYECLIPSE FEATURES */

	.MyEclipse h2.feature_title {
		font-weight: bold;
		font-size: 40px;
		text-align: center;
		color: #3e62aa;
	}


	.MyEclipse .enterprise {
		float: left;
		height: 206px;
		margin-left: 5%;
		margin-top: 0px;
		clear: none;
		width: 45%;
	}
	.MyEclipse #Top_Features div h2{
		font-size: 22px;
		font-weight: bold;
		text-align: left;
		color: #3e62aa;
		margin: 0;
	}
	.MyEclipse #Top_Features h2{
		margin-top: 20px;
		margin-bottom: 60px;
		font-weight: normal;
		font-size: 3.2rem;
		text-align: center;
	}

	.MyEclipse #Top_Features{
		overflow: auto;
		margin-top: 50px;
	}

	.MyEclipse #content {
		float: none;
		margin: 0px auto;
		clear: both;
		width: 100%;
		min-width: 0px;
	}

	.MyEclipse #bckgd_menu {
		height: 68px;
		clear: none;
		width: 100%;
		background-color: rgb(239, 237, 237);
	}


	.MyEclipse #menu {
		float: none;
		height: 70px;
		margin-left: auto;
		margin-top: 0px;
		clear: none;
		width: 285px;
		margin-right: auto;
		text-align: center;
	}


	.MyEclipse #menu a {
		display: inline-block;
		float: none;
		height: 70px;
		margin-left: 0%;
		margin-top: 0px;
		clear: none;
		width: 70px;
		background-image: url("img/icons-F-25.png");
		background-attachment: scroll;
		-webkit-background-size: auto;
		background-size: auto;
		margin-right: 0%;
		background-position: 0% 0%;
		background-repeat: no-repeat no-repeat;
	}


	.MyEclipse #text1 {
		font-size: 28px;
		color: #3e62aa;
		font-weight: bold;
		line-height: 32px;
		margin-bottom: 20px;
		text-align: center;
	}

	.MyEclipse #individual:active {
		background-color: rgb(36, 111, 189);
	}

	.MyEclipse #tech_specs:active {
		background-color: rgb(36, 111, 189);
	}

	.MyEclipse #teams:active {
		background-color: rgb(36, 111, 189);
	}

	.MyEclipse #special:active {
		background-color: rgb(36, 111, 189);
	}

	.MyEclipse #features_display {
		margin-left: auto;
		margin-top: 70px;
		max-width: 990px;
		margin-right: auto;
	}

	.MyEclipse .feature_post {
		border-bottom: 1px solid #d7d7d7;
		padding: 35px;
	}

	.MyEclipse .title_feature {
		color: #3e62aa;
		font-weight: bold;
		font-size: 22px;
		line-height: 28px;
		text-align: center;
	}

	.MyEclipse .feature_post .picture {
		float: right;
		height: 468px;
		/* margin-left: 0px; */
		/* clear: none; */
		width: 490.015625px;
		/* margin-right: 0%; */
		background-attachment: scroll;
		background-size: contain;
		background-position: 50% 50%;
		background-repeat: no-repeat;
		-webkit-transform: translateX(80px);
		-moz-transform: translateX(80px);
		transform: translateX(80px);
		opacity: 0;
		-webkit-transition: -webkit-transform 0.5s, opacity 0.5s;
		transition: transform 0.5s, opacity 0.5s;
	}

	.MyEclipse .picture.picture-left{
		-webkit-transform: translateX(-80px);
		-moz-transform: translateX(-80px);
		transform: translateX(-80px);
		float: left;
	}
	.MyEclipse .appear .picture, .MyEclipse .appear .picture.picture-left{
		-webkit-transform: translateX(0px);
		-moz-transform: translateX(0px);
		transform: translateX(0px);
		opacity: 1;
	}

	div.technologies_logos {
	    clear: both;
	    overflow: auto;
	    text-align: center;
	}
	div.technologies_logos div {
	    max-height: 50px;
	    width: 130px;
	    display: inline-block;
	    background-repeat: no-repeat;
	    background-size: auto 100%;
	    background-position: center;
	    height: 400px;
	    -webkit-filter: grayscale(100%);
	    opacity: 0.5;
	    transition: all .4s ease; -webkit-backface-visibility: hidden;
	    margin: 0 10px;

	}
	div.technologies_logos div:hover {
	    -webkit-filter: grayscale(0%);
	    opacity: 1;
	}


	.MyEclipse #line {
		float: left;
		height: 50px;
		margin-left: 0%;
		margin-top: 0px;
		clear: none;
		width: 100%;
		background-image: url("img/line2.png");
		background-attachment: scroll;
		-webkit-background-size: 100%;
		background-size: 100%;
		background-position: 0% 50%;
		background-repeat: no-repeat no-repeat;
	}

	.MyEclipse #line1 {
		float: left;
		height: 50px;
		margin: 0px 0%;
		clear: none;
		width: 100%;
		display: block;
		background-image: url("img/line2%201.png");
		background-attachment: scroll;
		-webkit-background-size: 100%;
		background-size: 100%;
		background-position: 0% 50%;
		background-repeat: no-repeat no-repeat;
	}

	.MyEclipse #icon_star1 {
		float: none;
		height: 100px;
		margin: 50px auto 0px;
		clear: none;
		width: 100px;
		background-image: url("img/icon-F-41.png");
		background-attachment: scroll;
		-webkit-background-size: 100%;
		background-size: 100%;
		background-position: 0% 0%;
		background-repeat: no-repeat no-repeat;
	}

	.MyEclipse #text5 {
		float: none;
		font-size: 16px;
		width: 80%;
		height: auto;
		text-align: left;
		font-weight: normal;
		line-height: 1em;
		margin: 30px auto 0px;
		clear: none;
		min-height: 226px;
		min-width: 0px;
	}

	.MyEclipse .text_box {
		float: left;
		height: 468px;
		margin: 20px 0px 0px 0%;
		clear: none;
		width: 410px;
	-webkit-transform: translateX(-80px);
		-moz-transform: translateX(-80px);
		transform: translateX(-80px);
		opacity: 0;
		-webkit-transition: -webkit-transform 0.5s, opacity 0.5s;
		transition: transform 0.5s, opacity 0.5s;
	}
	.MyEclipse .appear .text_box, .MyEclipse .appear .text_box_right{
		-webkit-transform: translateX(0px);
		-moz-transform: translateX(0px);
		transform: translateX(0px);
		opacity: 1;
	}

	.MyEclipse .text_box_right {
		float: right;
		-webkit-transform: translateX(80px);
		-moz-transform: translateX(80px);
		transform: translateX(80px);
	}

	.MyEclipse .text_small {
		color: #58595b;
		font-size: 14px;
		line-height: 25px;
		margin-top: 20px;
	}

	.MyEclipse #icon_star {
		float: none;
		height: 100px;
		margin: 50px auto 10px;
		clear: none;
		width: 100px;
		background-image: url("img/star.png");
		background-attachment: scroll;
		-webkit-background-size: auto;
		background-size: auto;
		background-position: 0% 0%;
		background-repeat: no-repeat no-repeat;
	}

	.MyEclipse #text3 {
		float: none;
		font-size: 16px;
		width: 80%;
		height: auto;
		text-align: left;
		font-weight: normal;
		line-height: 1em;
		margin: 30px auto 0px;
		clear: none;
		min-height: 226px;
		min-width: 0px;
	}

	.MyEclipse #textspan3 {
		float: none;
		font-size: 1em;
		line-height: 1em;
		color: rgb(17, 52, 89);
	}

	.MyEclipse #textspan4 {
		float: none;
		font-size: 1em;
		line-height: 1em;
		color: rgb(157, 158, 158);
		font-weight: 300;
	}

	.MyEclipse #text4 {
		float: left;
		height: 468px;
		margin: -468px 0px 0px 50.118371%;
		clear: left;
		width: 49.998422%;
	}

	.MyEclipse #text6 {
		float: left;
		height: 468px;
		margin: 0px 0px 0px 0.5px;
		clear: left;
		width: 50.503472%;
		display: block;
	}

	.MyEclipse #icon_star2 {
		float: none;
		height: 100px;
		margin: 50px auto 0px;
		clear: none;
		width: 100px;
		background-image: url("img/icon-F-42.png");
		background-attachment: scroll;
		-webkit-background-size: 100%;
		background-size: 100%;
		background-position: 0% 0%;
		background-repeat: no-repeat no-repeat;
	}

	.MyEclipse #text7 {
		float: none;
		font-size: 16px;
		width: 80%;
		height: auto;
		text-align: left;
		font-weight: normal;
		line-height: 1em;
		margin: 30px auto 0px;
		clear: none;
		min-height: 226px;
		min-width: 0px;
	}

	.MyEclipse #picture2 {
		float: right;
		height: 468px;
		margin: -468px -0.5px 0px 0px;
		clear: left;
		width: 490.015625px;
		display: block;
		background-image: url("img/lap%204.png");
		background-attachment: scroll;
		-webkit-background-size: 100%;
		background-size: 100%;
		background-position: 0% 50%;
		background-repeat: no-repeat no-repeat;
	}

	.MyEclipse #line2 {
		float: left;
		height: 50px;
		margin: 0px;
		clear: none;
		width: 100%;
		display: block;
		background-image: url("img/line2.png");
		background-attachment: scroll;
		-webkit-background-size: auto;
		background-size: auto;
		background-position: 0% 50%;
		background-repeat: no-repeat no-repeat;
	}

	.MyEclipse #picture3 {
		float: left;
		height: 468px;
		margin: 0px 0% 0px 0px;
		clear: left;
		width: 500px;
		display: block;
		background-image: url("img/lap%201.png");
		background-attachment: scroll;
		-webkit-background-size: auto;
		background-size: auto;
		background-position: 0% 50%;
		background-repeat: no-repeat no-repeat;
	}

	.MyEclipse #text8 {
		float: left;
		height: 468px;
		margin: 0px;
		clear: none;
		width: 489.9999951px;
		display: block;
	}

	.MyEclipse #icon_star3 {
		float: none;
		height: 100px;
		margin: 50px auto 0px;
		clear: none;
		width: 100px;
		background-image: url("img/icon-F-43.png");
		background-attachment: scroll;
		-webkit-background-size: 100%;
		background-size: 100%;
		background-position: 0% 0%;
		background-repeat: no-repeat no-repeat;
	}

	.MyEclipse #text9 {
		float: none;
		font-size: 16px;
		width: 80%;
		height: auto;
		text-align: left;
		font-weight: normal;
		line-height: 1em;
		margin: 30px auto 0px;
		clear: none;
		min-height: 226px;
		min-width: 0px;
	}

	.MyEclipse #textspan9 {
		float: none;
		font-size: 1em;
		line-height: 1em;
		color: rgb(17, 52, 89);
	}

	.MyEclipse #line3 {
		float: left;
		height: 50px;
		margin: 0px 0%;
		clear: none;
		width: 100.12%;
		display: block;
		background-image: url("img/line2%201.png");
		background-attachment: scroll;
		-webkit-background-size: auto;
		background-size: auto;
		background-position: 0% 50%;
		background-repeat: no-repeat no-repeat;
	}

	.MyEclipse #textspan2 {
		float: none;
		font-size: 1em;
		line-height: 1em;
		color: rgb(17, 52, 89);
		font-weight: 600;
	}

	.MyEclipse #textspan6 {
		float: none;
		font-size: 1em;
		line-height: 1em;
		color: rgb(17, 52, 89);
	}

	.MyEclipse #textspan7 {
		float: none;
		font-size: 1em;
		line-height: 1em;
		color: rgb(17, 52, 89);
		font-weight: 600;
	}

	.MyEclipse #textspan8 {
		float: none;
		font-size: 1em;
		line-height: 1em;
		color: rgb(17, 52, 89);
		font-weight: 600;
	}

	.MyEclipse #textspan5 {
		float: none;
		font-size: 1em;
		line-height: 1em;
		color: rgb(17, 52, 89);
		font-weight: 600;
	}

	.MyEclipse #text10 {
		float: left;
		height: 468px;
		margin: 0px 0px 0px 0.5px;
		clear: left;
		width: 500.546875px;
		display: block;
	}

	.MyEclipse #icon_star4 {
		float: none;
		height: 100px;
		margin: 50px auto 0px;
		clear: none;
		width: 100px;
		background-image: url("img/icon-F-44.png");
		background-attachment: scroll;
		-webkit-background-size: 100%;
		background-size: 100%;
		background-position: 0% 0%;
		background-repeat: no-repeat no-repeat;
	}

	.MyEclipse #text11 {
		float: none;
		font-size: 16px;
		width: 80%;
		height: auto;
		text-align: left;
		font-weight: normal;
		line-height: 1em;
		margin: 30px auto 0px;
		clear: none;
		min-height: 226px;
		min-width: 0px;
	}

	.MyEclipse #textspan10 {
		float: none;
		font-size: 1em;
		line-height: 1em;
		color: rgb(17, 52, 89);
		font-weight: 600;
	}

	.MyEclipse #picture4 {
		float: right;
		height: 468px;
		margin: -468px -1.0625px 0px 0px;
		clear: left;
		width: 490.015625px;
		display: block;
		background-image: url("img/lap%204.png");
		background-attachment: scroll;
		-webkit-background-size: auto, auto;
		background-size: auto, auto;
		background-position: 0% 50%;
		background-repeat: no-repeat no-repeat;
	}

	.MyEclipse #line4 {
		float: none;
		height: 50px;
		margin: 0px auto;
		clear: both;
		width: 100%;
		display: block;
		background-image: url("img/line2.png");
		background-attachment: scroll;
		-webkit-background-size: 100%;
		background-size: 100%;
		min-width: 0px;
		background-position: 0% 50%;
		background-repeat: no-repeat no-repeat;
	}

	.MyEclipse #picture5 {
		float: left;
		height: 468px;
		margin: 0px 0% 0px 1.046875px;
		clear: none;
		width: 500px;
		display: block;
		background-image: url("img/lap%201.png");
		background-attachment: scroll;
		-webkit-background-size: auto;
		background-size: auto;
		background-position: 0% 50%;
		background-repeat: no-repeat no-repeat;
	}

	.MyEclipse #text12 {
		float: left;
		height: 468px;
		margin: -468px 0px 0px 501.046875px;
		clear: left;
		width: 490px;
		display: block;
	}

	.MyEclipse #icon_star5 {
		float: none;
		height: 100px;
		margin: 50px auto 0px;
		clear: none;
		width: 100px;
		background-image: url("img/icon-F-45.png");
		background-attachment: scroll;
		-webkit-background-size: auto;
		background-size: auto;
		background-position: 0% 0%;
		background-repeat: no-repeat no-repeat;
	}

	.MyEclipse #text13 {
		float: none;
		font-size: 16px;
		width: 80%;
		height: auto;
		text-align: left;
		font-weight: normal;
		line-height: 1em;
		margin: 30px auto 0px;
		clear: none;
		min-height: 226px;
		min-width: 0px;
	}

	.MyEclipse #textspan11 {
		float: none;
		font-size: 1em;
		line-height: 1em;
		color: rgb(17, 52, 89);
		font-weight: 600;
	}

	.MyEclipse #textspan12 {
		float: none;
		font-size: 1em;
		line-height: 1em;
		color: rgb(17, 52, 89);
	}

	.MyEclipse #line5 {
		float: none;
		height: 50px;
		margin: 0px auto;
		clear: left;
		width: 100%;
		display: block;
		background-image: url("img/line2%201.png");
		background-attachment: scroll;
		-webkit-background-size: auto;
		background-size: auto;
		min-width: 0px;
		background-position: 0% 50%;
		background-repeat: no-repeat no-repeat;
	}

	.MyEclipse #line6 {
		float: none;
		height: 50px;
		margin: 0px 0px 0px -0.19886364%;
		clear: both;
		width: 100%;
		display: block;
		min-width: 0px;
		background-image: url("img/line2.png");
		background-attachment: scroll;
		-webkit-background-size: auto;
		background-size: auto;
		background-position: 0% 50%;
		background-repeat: no-repeat no-repeat;
	}

	.MyEclipse #picture7 {
		float: left;
		height: 468px;
		margin: 0px 0% 0px 0.09375px;
		clear: none;
		width: 500px;
		display: block;
		background-image: url("img/lap%201.png");
		background-attachment: scroll;
		-webkit-background-size: auto;
		background-size: auto;
		background-position: 0% 50%;
		background-repeat: no-repeat no-repeat;
	}

	.MyEclipse #text16 {
		float: left;
		height: 468px;
		margin: -468px 0px 0px 500.5px;
		clear: left;
		width: 490px;
		display: block;
	}

	.MyEclipse #icon_star7 {
		float: none;
		height: 100px;
		margin: 50px auto 0px;
		clear: none;
		width: 100px;
		background-image: url("img/icon-F-47.png");
		background-attachment: scroll;
		-webkit-background-size: 100%;
		background-size: 100%;
		background-position: 0% 0%;
		background-repeat: no-repeat no-repeat;
	}

	.MyEclipse #text17 {
		float: none;
		font-size: 16px;
		width: 80%;
		height: auto;
		text-align: left;
		font-weight: normal;
		line-height: 1em;
		margin: 30px auto 0px;
		clear: none;
		min-height: 226px;
		min-width: 0px;
	}

	.MyEclipse #textspan14 {
		float: none;
		font-size: 1em;
		line-height: 1em;
		color: rgb(17, 52, 89);
		font-weight: 600;
	}

	.MyEclipse #textspan15 {
		float: none;
		font-size: 1em;
		line-height: 1em;
		color: rgb(17, 52, 89);
	}

	.MyEclipse #picture6 {
		float: right;
		height: 468px;
		margin: 0px 0.05% 0px 0px;
		clear: none;
		width: 488.953125px;
		display: block;
		background-image: url("img/lap.png");
		background-attachment: scroll;
		-webkit-background-size: 100%;
		background-size: 100%;
		background-position: 0% 50%;
		background-repeat: no-repeat no-repeat;
	}

	.MyEclipse #text14 {
		float: left;
		height: 468px;
		margin: 0px;
		clear: none;
		width: 500.546875px;
		display: block;
	}

	.MyEclipse #icon_star6 {
		float: none;
		height: 100px;
		margin: 50px auto 0px;
		clear: none;
		width: 100px;
		background-image: url("img/icon-F-46%201.png");
		background-attachment: scroll;
		-webkit-background-size: 100%;
		background-size: 100%;
		background-position: 0% 0%;
		background-repeat: no-repeat no-repeat;
	}

	.MyEclipse #text15 {
		float: none;
		font-size: 16px;
		width: 80%;
		height: auto;
		text-align: left;
		font-weight: normal;
		line-height: 1em;
		margin: 30px auto 0px;
		clear: none;
		min-height: 226px;
		min-width: 0px;
	}

	.MyEclipse #textspan13 {
		float: none;
		font-size: 1em;
		line-height: 1em;
		color: rgb(17, 52, 89);
		font-weight: 600;
	}




	/*  MyEclipse DOWNLOAD */



	.MyEclipse.me_download .inactive .im_team, .MyEclipse.me_download .inactive .im_solo {
	  opacity: 0.5 !important;
	}

	.MyEclipse.me_download .selected {
	  opacity: 1 !important;
	}

	.MyEclipse #download_me.download_myeclipse {
	  background: #082647;
	  height: 380px;
	}

	.MyEclipse .download_myeclipse .content {
	  padding-top: 160px;
	  max-width: 570px;
	  margin: auto;
	  text-align: center;
	}

	.MyEclipse .download_myeclipse .content h2 {
	  font-size: 32px;
	  color: #ffffff;
	  line-height: 42px;
	  font-weight: normal;
	  margin-bottom: 10px;
	}

	.MyEclipse .download_myeclipse .content h2 strong {
	  font-weight: bold;
	}

	.MyEclipse .download_myeclipse .content p {
	  color: #99b8f7;
	  font-size: 14px;
	}

	.MyEclipse #choose_what,
	#choose_os {
	  padding: 85px 0;
	}
	.MyEclipse #choose_what{
		background: #082647;
		padding: 0;
	}
	.MyEclipse #choose_what .content {
	  max-width: 470px;
	  margin: auto;
	  position: relative;
	}

	#choose_os h2,
	#tos h2,
	.select_flavor h2 {
	  font-size: 35px;
	  color: #082647;
	  text-align: center;
	  margin: auto;
	}

	.MyEclipse #choose_what h2{
	font-size: 2rem;
	font-weight: normal;
	color: white;
	font-family: "lato";
	text-align: center;
	  margin: auto;
	}

	.MyEclipse #choose_what .blurb{
		position: absolute;
	padding: 10px;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	top: 0px;
	border-radius: 5px;
	transition: all 0.1s ease-in-out;
	left: -230px;
	width: 200px;
	opacity: 1;
		font-family: lato, arial;
	}
	.MyEclipse #choose_what .team .blurb {
		left: auto;
		right: -230px;
	}
	.MyEclipse #choose_what .individual {
		float: left;
		margin-top: 60px;
		transition: all 0.1s ease-in-out;
		position: relative;
		color: #0b264a;
		background: #fff;
		padding: 10px 40px;
		border-radius: 5px 5px 0 0;
	}

	.MyEclipse #choose_what .individual.inactive {
		opacity: 0.5;
	}

	.MyEclipse #choose_what  .inactive .blurb {
		top: 20px ;
		opacity: 0;

	}
	.MyEclipse  #choose_what  .inactive:hover .blurb {
		top: 0px !important;
		opacity: 0.9 !important;

	}
	.MyEclipse #choose_what .im_solo {
	  margin-top: 0;
	font-size: 16px;
	color: #0b264a;
	text-align: center;
	width: 150px;
	font-weight: bold;
	cursor: pointer;
	}

	.MyEclipse #choose_what .lines {
	  width: 83px;

	  height: auto;

	position: absolute;
	left: 50%;
	margin-left: -41px;

	  top: 126px;
	  text-align: center;
	  color: white;
	  font-family: "proxima-nova-soft", "Lato", sans-serif;
	  font-size: 2.5rem;
	}

	.MyEclipse #choose_what .team {
		float: right;
		color: #0b264a;
		background: #fff;
		padding: 10px 40px;
		border-radius: 5px 5px 0 0;
		margin-top: 60px;
		transition: all 0.1s ease-in-out;
		position: relative;

	}

	.MyEclipse #choose_what .team.inactive {
		opacity: 0.5;
	}

	.MyEclipse #choose_what .im_team {
	  font-size: 16px;
		color: #0b264a;
		text-align: center;
		width: 150px;
		font-weight: bold;
		cursor: pointer;
	}



	.MyEclipse #choose_what .im_team:before, .MyEclipse #choose_what .im_solo:before{
		font-size: 16px;
		color: #FFFFFF;
		text-align: center;
		width: 145px;
		font-weight: bold;
		cursor: pointer;
		background: #D9E2EF url('../images/me/team.png') no-repeat right bottom;
		height: 145px;
		border-radius: 50%;
		display: block;
		margin: 0 auto 20px auto;
	}



	.MyEclipse #choose_what .im_solo:before {
		background: #D9E2EF url('../images/me/individual.png') no-repeat right bottom;
	}



	.MyEclipse .select_flavor {
		padding-top: 40px;
	}
	.MyEclipse .select_flavor .content {
	  max-width: 850px;
	  margin: auto;
	}

	.MyEclipse .select_os {
	  text-align: right;
	  color: #082647;
	  margin: 30px 0;
	}

	.MyEclipse .table_flavors .option {
	  border-top: 1px solid #e5e5e5;
	  padding: 25px 10px;
	}

	.MyEclipse .table_flavors .image_icon {
	  display: inline-block;
	}

	.MyEclipse .table_flavors .info_option {
	  display: inline-block;
	  line-height: 20px;
	  width: 480px;
	  font-size: 16px;
	  vertical-align: middle;
	  margin-right: 30px;
	}

	.MyEclipse .table_flavors .button {
	  display: inline-block;

	}

	.MyEclipse .table_flavors .image_icon img {
	  vertical-align: middle;
	  margin-right: 20px;
	}

	.MyEclipse .table_flavors .download_it {
	  background: #3568b1;
	  border: none;
	  color: #fff;
	  padding: 10px 45px;
	  border-radius: 10px;
	  font-size: 14px;
	  font-family: "Proxima Nova Soft", "proxima-soft", sans-serif;
	  -webkit-font-smoothing: antialiased;
	  font-weight: bold;
	  cursor: pointer;
	  transition: all 0.1s ease-in-out;
	}

	.MyEclipse.me_download label {
	    cursor: pointer;
	    text-transform: capitalize;
	}



	.MyEclipse #download_versions {
		text-align: center;
		padding: 50px;
		clear: both;
	}
	.MyEclipse #download_versions a{
		display: inline-block;
		margin:20px;
		border: 1px solid #3568b1;
		padding: 10px 45px;
	border-radius: 10px;
	}







	#choose_os h2{
		margin-bottom: 20px;
	}


	#choose_os {
		padding-top: 0px;
		padding-top: 40px;
	}
	#choose_os .content {
	  max-width: 700px;
	  margin: auto;
	}

	#choose_os .os {
	margin-top: 100px;
	}

	#choose_os .os div {
		transition: all 0.1s ease-in-out;
	  padding-top: 190px;
	  font-size: 25px;
	  color: #3568b1;
	  text-align: center;
	  width: 150px;
	  font-weight: bold;
	  display: inline-block;
	  cursor: pointer;
	  opacity: 0.8;
	}
	#choose_os .os .inactive{
		opacity: 0.2;
	}
	#choose_os .os div:hover {
	  opacity: 1;
	}

	.os .macOS {
	  background: url('../images/me/os.png') no-repeat;
	}

	.os .win {
	  background: url('../images/me/os.png') -179px 0 no-repeat;
	  margin: auto;
	  position: absolute;
	  left: 50%;
	  margin-left: -75px;
	}

	.os .linux {
	  background: url('../images/me/os.png') -345px 0 no-repeat;
	  float: right;
	}
	#choose_os p {
	text-align: center;
	color: #3568b1;
	margin-top: 20px;
	font-weight: bold;
	}







	.MyEclipse .thanks_head {
	  background: #082647;
	  position: relative;
	  height: 430px;
	  margin-bottom: 140px;
	}

	.MyEclipse .thanks_head .content {
	  max-width: 560px;
	  padding: 180px 20px 60px 20px;
	  margin: auto;
	  text-align: center;
	}

	.MyEclipse .thanks_head h2 {
	  font-size: 32px;
	  color: #fff;
	  line-height: 42px;
	  margin-bottom: 10px;
	}

	.MyEclipse .thanks_head p {
	  font-size: 14px;
	  color: #99b8f7;
	}

	.MyEclipse .thanks_head p a {
	  color: #fff;
	  text-decoration: none;
	  margin-bottom: 60px;
	}

	.MyEclipse .thanks_head .steps_boxes {
	    width: 100%;
	    margin: 60px auto;
	    text-align: center;
	    position: absolute;
	    bottom: -147px;
	    left: 0;
	}

	.MyEclipse .thanks_head .steps_boxes div {
	  width: 100px;
	  padding-top: 120px;
	  font-size: 14px;
	  color: #082647;
	  background: url('../images/me/download_steps.png') no-repeat;
	  margin: 0 20px;
	  display: inline-block;
	}

	.MyEclipse .thanks_head .steps_boxes .steps_boxes {
	  margin: 0 60px;
	}

	.MyEclipse .thanks_head .steps_boxes .step_2 {
	  background-position: -101px 0;
	}

	.MyEclipse .thanks_head .steps_boxes .step_3 {
	  background-position: -202px 0;
	}

	.MyEclipse .explore {
	  margin: 80px auto;
	  max-width: 500px;
	  text-align: center;
	  padding-bottom: 100px;
	  margin-top: 40px;
	}

	.MyEclipse .explore .explore_link {
	  padding: 20px 20px 20px 65px;
	  border: 2px solid #082647;
	  border-radius: 10px;
	  font-size: 16px;
	  text-decoration: none;
	  color: #082647;
	  font-weight: bold;
	  background: url('../images/me/eye.png') 14px 19px no-repeat;
	}

	.MyEclipse .ctas {
	  width: 760px;
	  margin: auto auto 60px auto;
	}

	.MyEclipse .ctas .cta1,
	.MyEclipse .ctas .cta2,
	.MyEclipse .ctas .cta3 {
	  float: left;
	  width: 200px;
	  height: 200px;
	  margin-left: 40px;
	  background: #f2f2f2;
	}

	.MyEclipse #newsletter, .MyEclipse #simplified {
	  text-align: center;
	  padding-bottom: 20px;
	  float: right;
	  width: 47%;
	}

	.MyEclipse #newsletter .content {
	  max-width: 480px;
	  margin: auto;
	}

	.MyEclipse #simplified {
	  float: left;
	  text-align: left;
	}

	.MyEclipse #simplified div{
	}

	.MyEclipse #simplified  li {
	    position: relative;
	    padding-left: 23px;
	}
	.MyEclipse #simplified  li:before{
	    display: block;
	    position: absolute;
	    background: #7FC268;
	    content: '✓';
	    left: 0px;
	    width: 16px;
	    color: white;
	    border-radius: 100%;

	    height: 16px;
	    top:5px;
	    font-size: 13px;

	    text-align: center;
	    line-height: 16px;

	}

	.MyEclipse #simplified h2 {
		text-align: left;
	}
	.MyEclipse #newsletter h2, .MyEclipse #simplified h2  {
	  font-size: 22px;

	  margin: 10px 0;
	font-weight: bold;
	  /* margin-bottom: 20px; */
	}


	.MyEclipse #newsletter input {
	  padding: 20px;
	  border-radius: 10px;
	  border: 1px solid #ccc;
	  width: 60%;
	  margin: 20px 0;
	  outline: none;
	}

	.MyEclipse #newsletter button {
	  width: 25%;
	  background: #082647;
	  border: none;
	  padding: 20px;
	  border-radius: 10px;
	  color: #fff;
	  font-size: 13px;
	  margin-left: 10px;
	  cursor: pointer;
	  outline: none;
	}

	.MyEclipse #newsletter button:hover {
	  background: #0a2b4f;
	}





	/* MyEclipse Learning Center */



	#lc_me {
		position: relative;
		height: 430px;
		background: #052745;
		text-align: center;
	}

	#lc_me h1 {
	    color: white; margin: auto; display: block; clear: both; font-size: 3.5rem; text-align: center;  font-family: "proxima-nova-soft", "Lato", sans-serif; line-height: 1.3em;
	}

	#lc_me .content {
		max-width: 570px;
		margin: auto;
		padding-top: 170px;
		color: #fff;
	}

	#lc_me .tutorials_link {
		display: block;
		float: left;
		width: 110px;
		height: 110px;
		padding-top: 130px;
		background: url('../images/me/icons_top.png') no-repeat;
		color: #fff;
		text-decoration: none;
		margin-top: 30px;
	}

	#lc_me .videos_link {
		display: block;
		float: left;
		width: 110px;
		height: 110px;
		padding-top: 130px;
		background: url('../images/me/icons_top.png') -121px 0 no-repeat;
		color: #fff;
		text-decoration: none;
		margin-top: 30px;
		margin-left: 120px;
	}

	#lc_me .getting_link {
		display: block;
		float: right;
		width: 110px;
		height: 110px;
		padding-top: 130px;
		background: url('../images/me/icons_top.png') -241px 0 no-repeat;
		color: #fff;
		text-decoration: none;
		margin-top: 30px;
	}

	#lc_me .content h2 {
		font-size: 35px;
		font-weight: normal;
	}

	#wdywtd {
		background: #f2f4f6;
		padding: 35px 0 100px 0;
	}

	#wdywtd .search_wdywtd {
		padding: 13px 45px 13px 15px;
		width: 335px;
		border: 1px solid #b7bbc1;
		background: transparent;
		border-radius: 40px;
		-webkit-border-radius: 40px;
		-moz-border-radius: 40px;
		margin-top: 20px;
		color: #184b78;
		outline: none;
		background: url('../images/me/icons_lc.png') 96% -679px no-repeat;
	}

	#wdywtd .search_wdywtd:focus {
		border-color: #5197ff;
		background: url('../images/me/icons_lc.png') 96% -723px no-repeat;
	}

	#wdywtd .top_text {
		max-width: 510px;
		text-align: center;
		color: #8396a6;
		font-size: 14px;
		line-height: 19px;
		margin: 50px auto 25px;
	}

	#wdywtd .top_text h2 {
		font-size: 35px;
		color: #052745;
		line-height: 40px;
	}

	#wdywtd .content {
		max-width: 955px;
		margin: auto;
	}



	#wdywtd .box_parent{
			position: relative;
			width: 310px;
			float: left;
			height: 105px;
			overflow: visible;
			margin: 7px 4px;
			-webkit-transition: 100ms ease-in-out;
		-moz-transition: 100ms ease-in-out;
		transition: 100ms ease-in-out;
			z-index: 300;
	}

	#wdywtd .box_parent .pagenav a {
	    display: block;
	    border-bottom: 1px solid #f9f9f9;
	    padding: 6px 20px 6px 30px;
	    font-size: 12px;
	    margin: 0;
	}

	#wdywtd .box_parent p {
		padding: 0;
	}
		#wdywtd .box_parent:hover .pagenav{
			max-height: 230px;
			opacity: 1;
			border-color: #5197ff;
			position: relative;
	}

	/*#wdywtd .box_parent .pagenav ul {
	    text-indent: initial;
	    position: relative;
	}*/

		#wdywtd .box_parent:hover .box{
			border-color: #5197ff !important;
		}
		#wdywtd .box_parent .pagenav{
			width: 310px;
			max-height: 0px;
			overflow: auto;
			opacity: 0;
			position: relative;
			z-index: 6;
			background: white;
			/*bottom: -105px;*/
			top: -1px;
			border: 1px solid #b7bbc1;
			border-top: none;
			-webkit-transition: 100ms ease-in-out;
			-moz-transition: 100ms ease-in-out;
			transition: 100ms ease-in-out;
			list-style: none;
			font-weight: bold;

	}
		#wdywtd .box_parent .pagenav a {
			margin-top: 0;
			font-weight: normal;	}
		#wdywtd .box_parent .pagenav a:hover {
			background: #f9f9f9;	}

			#wdywtd .box_parent .pagenav a::before {
				content: '';
				width: 10px;
				height: 10px;
				background: #ccc;
				border-radius: 10px;
				margin-top: 5px;
			}



			.SDC #lc_me {
			    background: #017fcf;
			}

			.SDC #wdywtd {
			    background: #fff;
			}

			.SDC #wdywtd .box h3 {
			    color: #3f4a59;
			}

			.SDC #wdywtd .box_parent .pagenav a {
			    color: #017fcf;
			}
			.SDC #lc_me .tutorials_link {
				background: url('../images/me/icons_top_sdc.png') no-repeat;
			}
			.SDC #lc_me .videos_link {
				background: url('../images/me/icons_top_sdc.png') -121px 0 no-repeat;
			}
			.SDC #lc_me .getting_link {
				background: url('../images/me/icons_top_sdc.png') -241px 0 no-repeat;
			}

	#wdywtd .box {
		width: 310px;
		padding: 5px 15px 15px 15px;
		color: #8396a6;
		border: 1px solid #b7bbc1;
		position: relative;
		background: #fff;
		font-size: 14px;
		line-height: 17px;
		display: block;
		text-decoration: none;
		min-height: 105px;
		max-height: 105px;
		margin: 0;
		-webkit-transition: 100ms ease-in-out;
		-moz-transition: 100ms ease-in-out;
		transition: 100ms ease-in-out;
		z-index: 2;
	}


	#wdywtd .box h3 {
		color: #184b78;
		font-size: 16px;
		font-weight: bold;
		line-height: 36px;
		padding-left: 35px;
		background: url('../images/me/icons_lc.png') no-repeat;
	}

	#wdywtd .box.mobile h3 {
		background-position: 0px -42px;
	}

	#wdywtd .box.web h3 {
		background-position: 0px 8px;
	}

	#wdywtd .box.java h3 {
		background-position: 0 -166px;
	}

	#wdywtd .box.services h3 {
		background-position: 0 -105px;
	}

	#wdywtd .box.deploy h3 {
		background-position: 0 -220px;
	}

	#wdywtd .box.connect h3 {
		background-position: 0 -341px;
	}

	#wdywtd .box.persi h3 {
		background-position: 0 -284px;
	}

	#wdywtd .box.spring h3 {
		background-position: 0 -627px;
	}

	#wdywtd .box.uml h3 {
		background-position: 0 -407px;
	}

	#wdywtd .box.xml h3 {
		background-position: 0 -463px;
	}

	#wdywtd .box.mavel h3 {
		background-position: 0 -797px;
	}

	#wdywtd .box.gui h3 {
		background-position: 0 -529px;
	}

	#wdywtd .box.enterprise h3 {
		background-position: 0 -586px;
	}

	.MyEclipse.learning section {
		position: relative;
	}
	.MyEclipse.learning #videos .anchor{
		top: -200px;
	}
	.MyEclipse.learning #videos {
		max-width: 990px;
		min-height: 247px;
		width: 100%;
		position: relative;
		margin: 30px auto;
		text-align: center;
		background: white;
	}

	.MyEclipse.learning #videos .video {
		width: 350px;
		height: 230px;
		background: white;
		box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.33);
		display: inline-block;
		margin: 0 20px;
		position: relative;
		cursor: pointer;
	}

	.MyEclipse.learning #videos .video {
		margin: 20px;
		width: 280px;
		height: 200px;
	}

	.MyEclipse.learning #videos .video .label {
		width: 100%;
		height: 50px;
		background: rgb(172, 172, 172);
		color: white;
		text-align: left;
		font-size: 15px;
		padding: 0.5em;
		position: absolute;
		font-weight: bold;
		bottom: 0;
		line-height: normal;
		z-index: 4;
	}

	.MyEclipse.learning #videos .video .brief {
		max-height: 0;
		background: gray;
		-webkit-transition: 100ms ease-in-out;
		-moz-transition: 100ms ease-in-out;
		transition: 100ms ease-in-out;
		width: 100%;
		background: rgb(172, 172, 172);
		box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.33);
		color: rgba(255,255,255,0);
		visibility: hidden;
		text-align: left;
		padding: 0 0.5em 1em 0.5em;
		line-height: normal;
		top: 0;
		position: absolute;
		padding: 10px;
	}

	.MyEclipse.learning #videos .video:hover .brief {
		color: rgba(255,255,255,1);
		visibility: visible;
		max-height: 200px;
		z-index: 2;
		cursor: initial;
	}

	.MyEclipse.learning #videos .video:hover .wrapper {
		z-index: 2;
	}

	.MyEclipse.learning #videos .video .wrapper {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		z-index: 1;
	}

	.MyEclipse.learning #videos .search_wdywtd {
		padding: 13px 45px 13px 15px;
		width: 335px;
		border: 1px solid #b7bbc1;
		background: transparent;
		border-radius: 40px;
		-webkit-border-radius: 40px;
		-moz-border-radius: 40px;
		margin-top: 20px;
		color: #184b78;
		outline: none;
		background: url('../images/me/icons_lc.png') 96% -679px no-repeat;
	}

	.MyEclipse.learning #videos .search_wdywtd:focus {
		border-color: #5197ff;
		background: url('../images/me/icons_lc.png') 96% -723px no-repeat;
	}

	.MyEclipse.learning #videos .top_text {
		max-width: 510px;
		text-align: center;
		color: #8396a6;
		font-size: 14px;
		line-height: 19px;
		margin: 0px auto 25px;
	}

	.MyEclipse.learning #videos .top_text h2 {
		font-size: 35px;
		color: #052745;
		line-height: 40px;
	}


	.MyEclipse.learning #letstalk h2{
		color: #052745;
	}


	/* */
	.MyEclipse .title h1{
		font-size: 24px;
		font-weight: bold;
	}
	.MyEclipse .title{
		background: #082647;
		padding-top: 170px;
		padding-bottom:40px;
		text-align: center;
		color: white;
		font-size: 24px;
	}

	.MyEclipse .metitle h1{
		font-family: "proxima-nova-soft", "Lato", sans-serif;
	}

	.SDC .title {
	background: #017fcf;
	}

	.SDC .download_linkto {
	color: #fff;
	border-color: rgba(255,255,255,0.3);
	}





	.MyEclipse .content_info {
		font-family: "Lato", sans-serif;
		max-width: 900px;
	    color: #343434;
	    font-size: 14px;
	    line-height: 24px;
	    margin: 100px auto;
	}

	.MyEclipse .content_info h1 {
		font-size: 24px;
	}

	.MyEclipse .content_info h2, .MyEclipse .content_info h3 {
		font-size: 18px;
		line-height: 2rem;
	}

	.MyEclipse .content_info p {
		margin: 15px 0;
		padding: 0;
	}

	.MyEclipse .content_info em {
		font-style: italic;
	}

	.MyEclipse .content_info td {
		border: 1px solid #edf2f6;
		padding: 20px;
	}

	.MyEclipse .content_info td ul li {
		margin-left: 20px;
	}


	.MyEclipse .nav_docs {
		width: 100%;
		max-width: 990px;
		margin: auto;
		box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.05);
		background: #fff;
		height: 45px;

		border-radius: 0 0px 4px 3px;
	}

	.MyEclipse .burger_nav {
		float: left;
		color: #b2b2b2;
		text-transform: uppercase;
		font-size: 12px;
		line-height: 45px;
		padding: 0px 10px 0px 50px;
		border-right: 1px solid rgba(0,0,0,0.1);
		cursor: pointer;
		background: url('../images/gapdebug/burger.png') 12px 13px no-repeat;
	}
	.MyEclipse .nav_pages li:first-child {
	background: url(../images/me/myeclipse32.png) no-repeat 10px center;
	background-size: 16px;
	padding-left: 35px;
	}

	.MyEclipse .nav_pages li {
		display: inline-block;
		line-height: 45px;
		padding: 0 10px;
		font-size: 12px;
		position: relative;
	}

	.MyEclipse .nav_pages li a {
		color: #b2b2b2;
		text-decoration: none;
	}

	.MyEclipse .nav_pages li a.actual {
		color: #000;
	}


	.MyEclipse .nav_pages li a:before {
		content: "/";
		color: #b2b2b2;
		left: -3px;
		position: absolute;
	}

	.MyEclipse .nav_pages li:first-child a:before {
		display:none;
	}

	.MyEclipse .header_sample {
		width: 100%;
		position: fixed;
		z-index: 900;
		top: 85px;
	}

	.MyEclipse .wrap_sample {
		width: 100%;
		max-width: 990px;
		margin: auto;
		z-index: 10;
		position: relative;
	}

	.MyEclipse .index_content {
		background: #fff;
		position: absolute;
		top: 43px;
	box-shadow: 0 0 0 1px rgba(0,0,0,0.05);
	line-height: 26px;
	font-size: 13px;
	display: none;
	z-index: -1;
	}

	.MyEclipse .index_content ul {
		padding: 15px;
	}

	.MyEclipse .index_content a {
		color: #2c75a4;
		text-decoration: none;
	}

	.MyEclipse .index_content .top_level {
		text-align: center;
		padding: 10px;
		border-bottom: 1px solid rgba(0,0,0,0.05);
		font-weight: bold;
		padding-top: 13px;
	}



	.MyEclipse #downloadPitch {
	height: auto;
	background: #082647;
	background-size: 100% auto;
	background-attachment: fixed;
	position: relative;
	overflow: auto;
	}
	.MyEclipse #downloadPitch .content {
	margin-top: 180px;
	max-width: 700px;
	}
	.MyEclipse #downloadPitch h1 {
		color: white;
		margin: auto;
		display: block;
		clear: both;
		font-size: 3.5rem;
		text-align: center;
		margin-top: 15px;
		font-family: "proxima-nova-soft", "Lato", sans-serif;
		line-height: 1.3em;
	}
	.MyEclipse #downloadPitch p {
		color: white;
		margin: auto;
		display: block;
		clear: both;
		font-size: 2rem;
		text-align: center;
		margin-top: 0px;
		font-weight: normal;
		font-family: "proxima-nova-soft", "Lato", sans-serif;
		line-height: 1.3em;
	}


	#myeclipse-download, #download-teams  {
	    padding: 50px;
	}
	.me_download h2{
	    text-align: center;
	    color: #082647;
	}
	.me_download .downloadSection {
	    border-top: 0;
	    margin-top: 25px;
	}
	.me_download  .downloadButton {
	    margin-top: 2px;
	    float: right;
	}

	.MyEclipse h1 {
		font-weight: bold;
	}



	.me_download h3 {
	    vertical-align: inherit;
	    margin: 15px auto;
	    text-align: left;
	}
	.me_download   #downloadIt, .me_download   #tailored_button  {
	    display: block;
	    padding-bottom: 14px;
	}
	.me_download .downloadSection p {
		padding: 5px 0;
	}
	#myeclipse-download .column input{
		vertical-align: text-top;
	}
	#myeclipse-download .column {
	    float: left;
	}
	#myeclipse-download .columnDownload {
	    float: right;
	    padding-top: 35px;
	}

	#myeclipse-download .column.version {
	    width: 25%;
	}
	#myeclipse-download .column.os {
	    width: 16%;
	}


	#myeclipse-download .tailorDownload li {
		cursor: pointer;
	}
	#myeclipse-download .tailorDownload h3 {
	    margin: 25px auto;
	    float: none;
	}
	.me_download #tailored_button  small{
		line-height: 1rem;
	}
	.me_download #tailored_button  {
		width: 320px;
		text-align: center;
		padding: 10px 20px 14px;
		background: #27b1f9;
		color: #ffffff;
		margin-top: -13px;
		border: 1px solid #197fce;
	}


	#myeclipse-download .column input[type=radio] {
	    display:none;
	    margin:10px;
	}

	#myeclipse-download .column input[type=radio] + label {
	    display:inline-block;
	    margin: 1px 0;
	    padding: 5px 5px 5px 45px;
	    background-color: #f9f9f9;
	    border-color: #f9f9f9;
	    width: 96%;
	    font-size: 12px;
	}

	#myeclipse-download .column input[type=radio]:checked + label {
		background-image: url('../images/checked_me.png');
		background-repeat: no-repeat;
		background-position: 0 0;
		background-color: #4ebffa;
		color: #fff;
	}

	#myeclipse-download .tailorDownload h4 {
	    margin-bottom: 5px;
	}
	.me_download small {
		text-align: center;
		display: block;
		color: #7B838F;
		font-size: 12px;
		margin-top: 4px;
	}
	#tailored_button small {
		text-align: center;
		display: block;
		color: #ffffff !important;
		font-size: 12px;
		margin-top: 4px;
	}
	.me_download .rollout{
		text-align: center;
	}

	.me_download .tailorDownload {
	    min-height: 200px;
	}

	.description_download {
		float: left;
		max-width: 570px;
	}

	#myeclipse-download .tailorDownload li.disabled {
	    opacity: 0.2;
	}
	#myeclipse-download .column.installs span {
	    font-size: 10px;
	    opacity: 0.7;
	    text-transform: lowercase;
	}
	#myeclipse-download .column.installs {
	    width: 22%;
	}

	.me_download #downloadIt .dIcon  { 
		background-image: url('../images/sdc/download_icon.png');
		width: auto;
	height: 26px;
	display: inline-block;
	padding-left: 35px;
	background-repeat: no-repeat;
	}
	.me_download #downloadIt {
		width: 320px;
		text-align: center;
		padding: 18px 0px;
		background: #04ae3e;
		color: #fff;
		margin-top: 0;
		border: 1px solid #0d632a;
	background-repeat: no-repeat;
	}

	.me_download #downloadIt:hover {
		background-color: rgba(0, 180, 60, 0.87);
	}

	.me_download #tailored_button:hover {
		background: #4ebffa;
	}




	.teamInstructions .left {
	    float: left;
	    max-width: 570px;
	}
	.teamInstructions .right {
	    float: right; width: 320px;
	}
	.teamInstructions .play_video {
	    display: block;
	    width: 320px;
	    height: 240px;
	    background: url('../images/me/window_download.png') no-repeat;
	    background-size: 320px;
	    position: relative;
	}
	.teamInstructions .play_video:hover .play,  .windowHero .play_video:hover .play  {
		opacity: 1;
	}
	.teamInstructions .play_video .play , .windowHero .play {
	background: url(../images/me/play_button.png) no-repeat center;
	background-size: 100%;
	position: absolute;
	display: block;
	z-index: 9;
	top: 90px;
	opacity: 0.8;
	cursor: pointer;
	height: 60px;
	width: 60px;
	left: 130px;
	transition: all .3s ease;
	}
	.teamInstructions li {
	    position: relative;
	    padding-left: 23px;
	}
	.teamInstructions li li:before{
	    display: none;
	}
	.teamInstructions li:before{
	    display: block;
	    position: absolute;
	    background: #7FC268;
	    content: '✓';
	    left: 0px;
	    width: 16px;
	    color: white;
	    border-radius: 100%;

	    height: 16px;
	    top:5px;
	    font-size: 13px;

	    text-align: center;
	    line-height: 16px;

	}
	.teamInstructions ul {
	    margin-bottom: 10px;
	}
	.teamInstructions span.note1 {
	    font-size: 0.9em;
	    display: block;
	}
	.teamInstructions span.note2 {
	    font-size: 0.9em;
	display: block;
	    color: gray;
	}




	.steps_installation h2 {
	    font-size: 22px; margin: 10px 0; font-weight: bold;
	}
	.steps_installation .step_box {
	    float: left;
	    max-height: 468px;
	    margin: 20px 0px 0px 0%; clear: none; width: 410px;
	}
	.steps_installation .step_box_right {
	    float: right;
	}
	.steps_installation .step-picture {
	    float: right;
	    height: 377px; /* margin-left: 0px; */ /* clear: none; */ width: 490.015625px; /* margin-right: 0%; */ background-attachment: scroll; background-size: contain; background-position: 50% 50%; background-repeat: no-repeat;
	}
	.steps_installation .step-picture.left {
	    float: left;
	}
	section.steps_installation {
	margin-top: 25px;
	padding-bottom: 50px;
	overflow: auto;
	}



	/* break down features */
	.MyEclipse .stars, .MyEclipse .stars2 {
	display: none;
	}

	.MyEclipse .screenSample{
		display: block;
	}
	.MyEclipse #featureSingle {
	    background: #082647;
	}


	.SDC #featureSingle {
		padding-bottom: 0px !important;
		margin-bottom: 0;
		min-height: 500px;
	}

	.SDC #featureSingle ul li {
		list-style: disc;
	}

	.conte_p {
		display: table-cell;
		vertical-align: middle;
	}

	.download_linkto {
		float: right;
		font-size: 14px;
		color: #c1c1c1;
		border-bottom: 1px solid #3f474f;
	}

	.desc_li {
		float: left;
		width: 45%;
		height: 260px;
		display: table;
		text-align: left;
	}

	.desc_li p {
		font-size: 16px;
		padding: 5px 0;
		font-weight: normal;
		line-height: 22px;
	}

	.image_li {
		float: right;
		overflow: hidden;
		max-width: 47%;
		height: 230px;
		margin-top: 30px;
	}

	.image_li img {
		max-width: 100%;
	}

	.top_tut {
		float: left;
		width: 50%;
	}

	.top_tut h3,
	.more_tut h3 {
		border: 1px solid #e5e5e5;
		padding: 15px;
		text-align: center;
	}

	.more_tut h3 {
		border-left: 0;
	}

	.top_tut li,
	.more_tut li {
		padding: 5px 20px;
	}

	.more_tut {
		float: right;
		width: 50%;
	}

	.content_info li {
  	  margin-left: 30px;
	}

	.leftBox a {
   	  color: #fff;
  	  border-bottom: 1px solid #fff;
	}



	/*
	 MYECLIPSE BUY
	 * */


	.MyEclipse.buy .this_is_bob {
		width: 400px;
		height: 500px;
		background: url('../images/me/bob_is.png') no-repeat;
		position: absolute;
		top: 80px;
	}

	.MyEclipse.buy .content_titles {
		width: 700px;
		margin: auto;
		float: right;
	}

	.MyEclipse.buy .content_titles p {
		font-size: 16px;
		color: #8f95a1;
		padding-top: 0;
	}

	.MyEclipse.buy #information_buy .content {
		width: 700px;
		margin: 60px auto;
		float: right;
		font-size: 16px;
	}

	.MyEclipse.buy #information_buy {
		max-width: 990px;
		margin: auto;
	}

	.MyEclipse.buy #information_buy .box_left {
		max-width: 320px;
		float: left;
		text-align: center;
	}


	.MyEclipse.buy #information_buy .box_left a,
	.MyEclipse.buy #information_buy .box_right a {
		display: block;
		background: #33b7ec;
		color: #fff;
		padding: 17px 0;
		border-radius: 10px;
		border: 1px solid #1f7cce;
		background: #27b1f9;
	color: #fff;
	margin-top: 0;
	padding: 14px 20px 18px 20px;
	border: 1px solid #017fcf;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	text-transform: uppercase;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: background-color 0.1s ease-in-out;
	transition: background-color 0.1s ease-in-out;
	}
	.MyEclipse.buy #information_buy .box_left a:hover {
		background-color: #4ebffa;
	}
	.MyEclipse.buy #information_buy .box_right a:hover {
		background: white;
	}
	.MyEclipse.buy #information_buy .box_right a {
		color: #00598a;
		background: #f9f9f9;
		border-color: #cccccc;
		padding: 14px 20px 18px 20px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	text-transform: uppercase;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: background-color 0.1s ease-in-out;
	transition: background-color 0.1s ease-in-out;
	text-align: center;
	background: #f9f9f9;
	color: #082647;
	border: 1px solid #ccc;
	}

	.MyEclipse.buy #information_buy .box_left .small,
	.MyEclipse.buy #information_buy .box_right .small {
		font-size: 12px;
		padding: 5px;
		color: #a2b5ca;
	}
	.MyEclipse.buy #information_buy .box_right .small{
		color: #7C8B9C;
	}
	.MyEclipse.buy #information_buy .box_right {
		max-width: 320px;
		float: right;
		text-align: center;
	}

	.MyEclipse.buy #help {
		background: #efefef;
		text-align: center;
	}

	.MyEclipse.buy #help .content {
		padding: 40px 0;
		display: table;
	}

	.MyEclipse.buy #help .content h3 {
		display: table-cell;
		vertical-align: middle;
		width: 360px;
		text-align: left;
	}

	.MyEclipse.buy #help .call_link {
		width: 110px;
		padding-top: 120px;
		display: inline-block;
		line-height: 19px;
		background: url('../images/me/call_us.png') top center no-repeat;
	}

	.MyEclipse.buy #help .tw_link {
		width: 190px;
		padding-top: 120px;
		display: inline-block;
		line-height: 19px;
		background: url('../images/me/tw_us.png') top center no-repeat;
		margin-left: 40px;
	}

	.MyEclipse.buy #help .extra {
		width: 280px;
		display: inline-block;
		text-align: right;
		vertical-align: super;
	}

	.MyEclipse.buy #help .extra a {
		-webkit-transition: all 120ms ease-in-out;
		transition: all 120ms ease-in-out;
	}

	.MyEclipse.buy #help .extra a:hover {
		padding-right: 10px;
	}

	.MyEclipse.buy #help .extra h3 {
		display: inherit;
		vertical-align: inherit;
		width: auto;
		text-align: right;
	}




	.MyEclipse #quickNav .sections li {
		display: inline-block;
		padding: 0 10px;
		font-size: 12px;
		position: relative;
	}

	.MyEclipse #quickNav .sections li a {
		color: #b2b2b2;
		text-decoration: none;
	}

	.MyEclipse #quickNav .sections li a.actual {
		color: #000;
	}


	.MyEclipse #quickNav .sections li a:before {
		content: "/";
		color: #b2b2b2;
		left: -3px;
		position: absolute;
	}

	.MyEclipse #quickNav .sections li:first-child a:before {
		display:none;
	}
	.MyEclipse #quickNav ul.sections {
		display:inline-block;
	}



/* MyEclipse TUtorials
 */

.MyEclipse.tutorials #featureSingle li {
	list-style: initial;
	margin-left: 20px;
	color: white;
}
.windowHero a {
	display: block;
	width: 620px;
	height: 450px;
	position: relative;
}

.windowHero .play {
	top: 190px;
	left: 300px;
}


.MyEclipse.tutorials #related {
    background: #FAFAFA;
    padding: 25px 0 75px;
}

.MyEclipse.tutorials #contentPost .content {
    padding-bottom: 25px;
}
.MyEclipse.tutorials .windowHero {
margin-top: 30px;
}

.MyEclipse.tutorials #related h3 {
    border: 1px solid #e5e5e5; padding: 15px; text-align: center;
    font-size: 18px; line-height: 2rem;
    color: rgb(52, 52, 52);
}
.MyEclipse.tutorials #related .left {
    float: left; width: 50%;
}
.MyEclipse.tutorials #related .right {
    float: right; width: 50%;
}
.MyEclipse.tutorials #related li {
    padding: 5px 20px;
    list-style: none;
}

.textRight input#first-name, .textRight input#last-name, .textRight input#email, .textRight input#company-name {
    width: 100%;
    padding: 10px;
    border-radius: 4px;
    border: 1px solid #ccc;
}

.textRight textarea#in_how-can-we-help {
    width: 100%; padding: 10px; border-radius: 4px; border: 1px solid #ccc;
    resize: none;
}

.textRight textarea#in_how-can-we-help:focus {
    border-color: #017fcf;
    outline: none;
}

.textRight input#first-name:focus, .textRight input#last-name:focus, .textRight input#email:focus, .textRight input#company-name:focus {
    border-color: #017fcf;
    outline: none;
}

.textRight textarea#in_how-can-we-help:hover {
    border-color: rgba(1, 127, 207, 0.5);
}

.textRight input#first-name:hover, .textRight input#last-name:hover, .textRight input#email:hover, .textRight input#company-name:hover, .textRight textarea#in_how-can-we-help:hover {
    border-color: rgba(1, 127, 207, 0.5);
}

.textRight button#inbound_form_submit {
    cursor: pointer;
}

.textRight #inbound-form-wrapper label {
    font-size: 1.3rem !important;
    margin-bottom: 10px
}

/*Matrix Tables*/
.matrix-header{
	text-align: center;

}

table.dataTable th,.MyEclipse table.dataTable td {
	vertical-align: middle;
	padding: 8px 10px;
	border: none;
	border-bottom: 1px solid #eee;
}
.MyEclipse table.dataTable th {
	border-bottom: 1px solid #eee;
	font-weight: normal;
}
.MyEclipse table.dataTable td:last-child {
	border-right: none;

}

 .dataTable tbody tr.odd{
	background-color: white !important;
}

 .dataTable tbody tr.subheader{
 	background-color: #f9f9f9 !important;
 	font-weight: normal;
 	/*text-align: center;*/
 }

 .dataTables_scrollHead th{
    border: none !important;
 }
 .dataTables_scrollHead{
	background-color: #f9f9f9 ;
    font-weight: normal;

}

.dataTables_scrollBody {
	border: none !important;
}
/*table.dataTable thead {
	background-color: #CAD0D6;

}
table.dataTable thead th {
	vertical-align: middle;
    color: white;
    font-weight: bold;
    border-color: #CAD0D6;
}*/
/*table.matrix {
    width: 100%;
    margin: 10px 0;
}

table.matrix th, td{
    padding: 15px !important;
    border: none !important;
    border-right: 1px solid #CAD0D6 !important;
    border-left: 1px solid #CAD0D6 !important;
    text-align: left;
}

table.matrix td:first-child, table.matrix td:last-child{
    border: none !important;
}
table.matrix th {
    background: #CAD0D6;
    color: white;
    font-weight: bold;
    border-color: #CAD0D6 !important;
}

table.matrix td {
    color: #082545;
}

*/
	.MyEclipse .floater {
		position: absolute;
		top:0;
		width:100%;
	}
	.MyEclipse .flags {
		width: 71px; height: 22px; display: block; position: absolute; right: 100px;
		background: url(../images/me/flags-blue.png) no-repeat; background-size: auto 100%;
		z-index: 3;
		top: 15px;
		right: 0px;
	}

	.MyEclipse .flags a {
		display: block;
		float: right;
		height: 22px;
		width: 32px;
		cursor: pointer;
	}


	.lightbox_lan {
		width: 500px;
		padding: 0px;
		position: fixed;
		left: 50%;
		margin-left: -250px;
		background: #fff;
		text-align: center;
		top: 153px;
		font-family: "proxima-nova-soft", sans-serif;
		z-index: 4;
		display: none;
	}

	.lightbox_lan h2 {
		margin: 0;
		font-size: 2rem;
		padding: 40px 20px;
	}

	.sep_buttons {
		background: #f7f7f7;
		border-top: 1px solid #dedede;
		padding: 20px 30px;
		height: 100px;
	}

	.sep_buttons a {
		background: #000;
		padding: 15px;
		font-size: 14px;
		line-height: 2.3;
		color: #fff;
		width: 210px;
		display: inline-block;
		text-decoration: none;
		border-radius: 7px;
		height: 60px;
		float: left;
	}

	.sep_buttons a.blue_button {
		background: #5776be;
		box-shadow: 0px 3px 0 #3f5b9d;
	}

	.sep_buttons a.red_button {
		background: #ea5667;
		margin-left: 15px;
		line-height: 1.3;
		box-shadow: 0 3px 0 #c04251;
		float: right;
	}

	.sep_buttons a.chinese span {
		display: block;
		color: #f3a7ae;
		font-size: 12px;
	}

	.mask_pop {
		position: fixed;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		background: rgba(255,255,255,0.13);
		display:none;
		z-index: 4;
	}


#contentPost.tutorials h2 {
  	font-size: 2.2rem;
	  font-weight: bold;

}


#mirror_link {
	padding-top:0;
	display:none;

}

div.inline { float:left; }
.clearBoth { clear:both; }
.inline.featureOne {
    width: 33%;
    padding-left: 40px;
    padding-right: 40px;
	text-align: center;
}

.font-bold-download {
    font-weight: bold;
    color: #000 !important;
}

.font-link-download {
    color: #FF0000 !important;
    font-size: 14px;
    font-weight: bold;
}
.small-download {
    margin-top: -12px !important;
}
