/*Theme Name: ABORGTheme URI: http://www.aborg.com/Description: ABORG THEMEVersion: 1.0Author: ABORG ComputingAuthor URI: http://www.aborg.com/*/body {	background: transparent;	color: #555;	font-family: "Open Sans", Arial, sans-serif;	font-size: 14px;	line-height: 22px;	margin: 0;}p {	color: #555;	line-height: 24px;	margin: 0 0 20px;}h1 {	margin-bottom: 34px;	font-weight: 600;}	h2 {	font-size: 2.2em;	font-weight: 500;	margin-bottom: 10px;	padding-bottom: 0px;}h3 {	color: #fd5f00;	font-size:1.3em;	font-weight: 600;	margin-bottom:10px;	margin-top:20px;} h1.logo {	top: -5px;}.newgreen {	color: #a5c73f !important;}.newblue {	color: #008ed7 !important;}.newyellow {	color: #ffcc00 !important;}.neworange {	color: #fd5f00 !important;  font-weight: 300;  line-height: 26px;  font-family: "Shadows Into Light", 'Open Sans', Helvetica, Arial;  font-size: 18px;}.newfff {	color: #FFF !important;}.active {	color: #333 !important;}.wrapgreen {  color: #FFF;  font-weight: 400;  padding: 0px 10px;  background-color: #a5c73f;  font-size: 36px;}.wrapgreenhome {  color: #FFF;  font-weight: 700;  padding: 2px 10px;  background-color: #a5c73f;  font-size: 36px;}.wrapblue {  color: #FFF;  font-weight: 400;  padding: 0px 10px;  background-color: #008ed7;  font-size: 36px;}.wrapbluehome {  color: #FFF;  font-weight: 700;  padding: 2px 10px;  background-color: #008ed7;  font-size: 36px;}.inverted {	font-size: 36px;}section.page-top h2 {  font-size: 36px;}header nav ul.nav-main li a:hover {	background-color: #eeeeee;	text-decoration: underline;}.highlight-dark {    color: #fd5f00;    font-family: "Shadows Into Light", 'Open Sans', Helvetica, Arial;    font-size: 1.3em;    letter-spacing:1px;} .highlight-light {    color: #fff;    font-family: "Shadows Into Light", 'Open Sans', Helvetica, Arial;    font-size: 1.6em;} div.map-section {	background: none;	padding-top: 0px;}section.featured.map {	background-color: #e1e1e1;	background-image: none;}.footer-ribon {	top: 80px;}header .social-icons {	margin: 5px 0 0 10px}.getstarted {	clear: right;	float: right;	margin-top: -4px;}.portfolio {  	float: right;	}.gBadge {	height: 40px;	width: 107px;	float: right;	clear: right;	margin-top: 7px;}.fBadge {	max-width: 150px;	margin-top: 7px;}.getstarted button{}.btn-orange {   color: #fff;   border-top: 1px solid #ffffff;   background-color: #fd6100;   background: -webkit-gradient(linear, left top, left bottom, from(#f58345), to(#fd6100));   background: -webkit-linear-gradient(top, #f58345, #fd6100);   background: -moz-linear-gradient(top, #f58345, #fd6100);   background: -ms-linear-gradient(top, #f58345, #fd6100);   background: -o-linear-gradient(top, #f58345, #fd6100);   text-shadow: none;   font-family: "Shadows Into Light", 'Open Sans', Helvetica, Arial;   font-size: 1.3em;   margin-right: 15px;}.btn-orange-big {   color: #fff;   border-top: 1px solid #ffffff;   background-color: #fd6100;   background: -webkit-gradient(linear, left top, left bottom, from(#f58345), to(#fd6100));   background: -webkit-linear-gradient(top, #f58345, #fd6100);   background: -moz-linear-gradient(top, #f58345, #fd6100);   background: -ms-linear-gradient(top, #f58345, #fd6100);   background: -o-linear-gradient(top, #f58345, #fd6100);   text-shadow: none;   font-family: Open Sans;   font-size: 1.3em;   margin-right: 15px;   padding: 20px 40px;}.btn-blue-big {   color: #fff;   border-top: 1px solid #ffffff;   background: #036ea3;   background: -webkit-gradient(linear, left top, left bottom, from(#008cd8), to(#036ea3));   background: -webkit-linear-gradient(top, #008cd8, #036ea3);   background: -moz-linear-gradient(top, #008cd8, #036ea3);   background: -ms-linear-gradient(top, #008cd8, #036ea3);   background: -o-linear-gradient(top, #008cd8, #036ea3);   text-shadow: none;   font-family: Open Sans;   font-size: 1.3em;   margin-right: 15px;   padding: 20px 40px;}.btn-green-big {   color: #fff;   border-top: 1px solid #ffffff;   background: #849f34;   background: -webkit-gradient(linear, left top, left bottom, from(#a4c63f), to(#849f34));   background: -webkit-linear-gradient(top, #a4c63f, #849f34);   background: -moz-linear-gradient(top, #a4c63f, #849f34);   background: -ms-linear-gradient(top, #a4c63f, #849f34);   background: -o-linear-gradient(top, #a4c63f, #849f34);   text-shadow: none;   font-family: Open Sans;   font-size: 1.3em;   margin-right: 15px;   padding: 20px 40px;}.btn-switch{   color: #fff;   border-top: 1px solid #ffffff;   background-color: #fd6100;   background: -webkit-gradient(linear, left top, left bottom, from(#f58345), to(#fd6100));   background: -webkit-linear-gradient(top, #f58345, #fd6100);   background: -moz-linear-gradient(top, #f58345, #fd6100);   background: -ms-linear-gradient(top, #f58345, #fd6100);   background: -o-linear-gradient(top, #f58345, #fd6100);   text-shadow: none;   font-family: "Shadows Into Light", 'Open Sans', Helvetica, Arial;   font-size: 1.3em;   margin-right: 15px;}.btn-green {   color: #fff;   border-top: 1px solid #ffffff;   background: #849f34;   background: -webkit-gradient(linear, left top, left bottom, from(#a4c63f), to(#849f34));   background: -webkit-linear-gradient(top, #a4c63f, #849f34);   background: -moz-linear-gradient(top, #a4c63f, #849f34);   background: -ms-linear-gradient(top, #a4c63f, #849f34);   background: -o-linear-gradient(top, #a4c63f, #849f34);   text-shadow: none;   font-family: "Shadows Into Light", 'Open Sans', Helvetica, Arial;   font-size: 1.3em;}.btn-head {   width: 80px;   white-space: nowrap;	}.space {	margin: 40px 0;}.bottom-space {	margin-bottom: 25px;}body.sticky-menu-active header h1.logo {	top: 35px;}body.sticky-menu-active .btn-orange { margin-top: 4px;}body.sticky-menu-active .btn-green { margin-top: 4px;}ul.timeline li p {  margin-left: 185px;}section.page-top {  background-image: url(/wp-content/uploads/black-and-white-macbook.jpg);  background-position: left;}section.page-top.custom-product {  background-color: #FD5F00;}section.page-top.custom-product p.lead {  color: #FFF;}aside.sidebar .nav > li > a:hover, .nav > li > a:focus {  color: #FFF;  text-shadow: none;  background-color: #fd5f00 !important;}header nav ul.nav-main {  }div.home-intro {  background: transparent;}div.home-concept {  background: transparent;}footer#footer.short ul.list li {  margin: 15px 0;}footer#footer.short div.container div.row div.span9 div.row div.span2 ul.list li a {  padding: 5px 10px;  background-color: #666;  border-radius : 3px;  color: #FFF!important;}body.sticky-menu-active header {  z-index: 7777;}ul.timeline li div.thumb {    background: url("/wp-content/uploads/frame.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}.nimble-portfolio ul#nimble_portfolio_grid_1.nimble-portfolio-ul li.all h6 {	font-weight: 700;}nav ul#mainMenu.nav li a {	border-radius: 3px 3px 3px 3px;	padding: 4px 12px}nav ul#mainMenu.nav li.dropdown a.dropdown-toggle {	border-radius: 3px 3px 0px 0px;}aside.sidebar {	padding: 0 20px 20px 0;}aside.sidebar h4 {	color: #333;	font-weight: 700;}aside.sidebar ul#navlist.nav li.on a {	color: #FD5F00;}aside.sidebar ul#navlist.nav li.on a:hover {	color: #FFF;}ul.nav-list.primary > li.on a {	background-image: url("img/list-primary-on.png");}ul.nav-list.primary > li.on a:hover {	background-image: url("img/list-primary.png");}nav ul#mainMenu.nav li.active a.dropdown-toggle {	border-radius: 3px;}nav ul#mainMenu.nav li.active:hover a.dropdown-toggle {	border-radius: 3px 3px 0 0;	background-color: none !important;}.nav-pills > .active > a, .nav-pills > .active > a:hover {	background-color: #eee;	color: #333;}header nav ul.nav-main ul.dropdown-menu, header nav ul.nav-main li.dropdown.open a.dropdown-toggle, header nav ul.nav-main li.active a, header nav ul.nav-main li.dropdown:hover {	background-color: #eee;	color: #333;}div.feature-box div.feature-box-icon {	background: none;	border-radius: 0px;}	/******/.content ol {	margin-left: 35px;}.content ul{	margin-left: 35px;}.content ol li{	padding-bottom: 10px;}.content ul li{	padding-bottom: 10px;}.content .flexslider div.flex-viewport ul.slides {	margin-left: 0px;}.content .flexslider div.flex-viewport ul.slides li {	padding-bottom: 0px;}.dropdown-submenu > a:after {	content: none;}#mainMenu ul.dropdown-menu {	border-top: 1px solid #FFF;}.industry {	margin: 13px 0 0 45px;}.pricing-tbl-h {	height: 150px}/*OTHER CLASSES*/.clear {	clear:both;	display: block;	width: 0px;	height: 0px;}.topspace {	margin-top: 30px;}footer div.footer-ribon:before {	left: -16px;}ul.timeline li h6 { 	position: relative;	float: left;	margin-top: 35px;}ul.timeline li p {    margin-left: 0;}.fulltext {	width: 100%;	min-height: 45px;	max-height: 80px;}.getstarted-tbl {	width: 100%;	margin-bottom: 20px;}.getstarted-tbl td {	width: 33%;	vertical-align: top;}div.span4 input.wpcf7-form-control {	width: 100%;}.wpcf7-form h2 {	font-size: 22px;}div.feature-box {	margin: 20px 0;}.aligncenter {	position:relative;	margin-left:auto;	margin-right:auto;}.testimonial {	color: #FFF !important;}.testimonial-portfolio {	background-color: #eee;	padding: 10px 20px;	margin: 20px 0 30px 20px;	font-size: 13px;	font-style: italic;	color: #666;	border-left: 3px solid #333;}aside#recent-posts-3.widget ul li a {	line-height: 16px;	color: #008ed7;}aside#recent-posts-3.widget ul li {	padding: 10px 0;	border-bottom: 1px solid #e1e1e1;	list-style-image: url(img/list-primary.png);	list-style-type: none;}aside#recent-posts-3.widget ul {	padding-right: 20px;}aside#recent-posts-3.widget h4.widget-title {	color: #008ed7;}span.wpcf7-list-item-label {	font-size: 14px;}.textwidget div a.btn-switch {	margin-right: 0;}input[type="radio"], input[type="checkbox"] {    line-height: normal;    margin: 2px 0 0 !important;}table#socialButtons img {	float: left;}table#socialButtons p {	float: left;	margin: 7px 0 0 3px;}table#socialButtons {	margin: 30px 0;}table#socialButtons td {	padding: 15px 0;	width: 25%;}.span9 .nimble-portfolio-filter {	display: none !important;}.img-float-left {	margin-right: 25px;	margin-bottom: 25px;	float: left;}.img-float-right {	margin-left: 25px;	margin-bottom: 25px;	float: right;}.blog_feature {	width: 65px !important;	height: 65px !important;}.ss_wrapper li {	border-bottom: 1px solid #ccc;}.ss_wrapper li a {	font-weight: bold;}.ss_wrapper ul.children li {	border-bottom: 0;}.ss_wrapper ul.children li.page_item a {	font-weight: 400;}.ss_wrapper li {	list-style-image: url("img/list-primary-on.png");	list-style-type: none;}ul.about-us-list li {	list-style-type: none;	list-style-image: url("/wp-content/uploads/little-checkmark.png");}.position-blue {		background-color: #008ED7;        color: #FFFFFF;    	font-size: 24px;    	font-weight: 400;    	padding: 10px;	margin-bottom: 25px;	display: table;}.little {	height:1px;	width: 1px;	display:block;}aside.sidebar ul#navlist.nav li.level3 {	list-style-type: none;	font-size: 11px !important;}aside.sidebar ul#navlist.nav li.level3 a {	padding-top: 10px;}aside.sidebar ul#navlist.nav li.level3 a:hover {	color: #fd5f00;}li.current-parent-level2 ul#level-block-show {	margin-left:0;}ul#navlist.nav li.on ul#level-block {	margin-left:0;}ul#navlist.nav li.current-parent-level2 ul#level-block-show li.on {	list-style-type: none;	font-size: 11px !important;	font-weight: bold;}ul#navlist.nav li.current-parent-level2 ul#level-block-show li.on a {	padding-top: 10px;}aside.sidebar ul#navlist.nav li.level3 a {	border-bottom: 0;}ul#navlist.nav li.current-parent-level2 ul#level-block-show li.on a {	border-bottom: 0;}ul#navlist.nav li.current-parent-level2 ul#level-block-show li.on a:hover {	color: #fd5f00;}.careers-box {	width: 335px;	height: 250px;	background: none;	color: #fff;	position: fixed;	right: 0;	top: 55%;	margin-right: -240px;	transition: 1s;	z-index: 9999;}/*.careers-box:hover {	margin-right: 0px;}*/.careers-box h4 {	color: #fff;}.careers-box .inner-careers-title {	width: 75px;	height: auto;	float: left;	background-color: #008ed7;	padding: 10px;	border-radius: 5px 0 0 5px;	font-weight: bold;	box-shadow: 0px 3px 3px #333;}.careers-box .inner-careers-content{	width: 200px;	height: 200px;	float: left;	background-color: #fd5f00;	padding: 15px;	border-radius: 0 0 0 5px;	box-shadow: 2px 3px 3px #333;}section.page-top h2 {	border-bottom: 0;}#footer ul.list li{	color: #777;}ul.post-list li {	padding: 5px 0;}#ss_pages {	width: 45%;	float: left;}#ss_posts{	width: 45%;	float: right;}.spinbox {	float: right;}input[type="radio"], input[type="checkbox"]{margin-top: -1px!important;}p.featured {	margin-top: 20px;}.numbers-w {    width: 15%!important;}article.post.post-large-image.blog-single-post div.post-content span p{	color: #333;}.blog-posts.single-post article.post.post-large-image.blog-single-post div.post-content span ul li {	padding-bottom: 10px;}footer#footer.short p {	color: #FFF;}footer#footer.short a {	color: #fd5f00}#footer ul.list li {    color: #FFF;}footer#footer.short ul.list li a {	color: #fd5f00;}.checkBoxes span.wpcf7-list-item {    	display: block!important;}.row div.pricing-table div.span4 div.plan.strat ul li strong {    font-size: 16px;}.row div.pricing-table div.span4 div.plan.strat ul li {    font-size: 14px;}/***#level-block-show > li:nth-child(1) > a {	display: none;}#level-block-show > li:nth-child(2) > a {	display: none;}#level-block > li:nth-child(1) > a {	display: none;}#level-block > li:nth-child(2) > a {	display: none;}***//*END OF REGULAR STYLES*//*RESPONSIVE CUSTOM*/@media (min-width:1200px) {	ul.timeline li.appear-animation div.thumb img {	border-radius: 0px 0px 0px 0px !important;	}	#rev_slider_1_1_wrapper.rev_slider_wrapper {	min-height: 380px;	}	.doshow {	display: none;	}	.noshow {	display:block;	}    	.hidetitle {	display: none;	}	}@media (min-width:980px) and (max-width:1199px) {	#rev_slider_1_1_wrapper.rev_slider_wrapper {	min-height: 312px;	}	.doshow {	display: none;	}	.noshow {	display:block;	}		.hidetitle {	display: none;	}}@media (min-width:768px) and (max-width:979px) {	.btn-orange {	margin-right: 5px; 	font-size: 1em; 	width: 64px;	} 	.btn-green {	font-size: 1em;	width: 64px;	}	#rev_slider_1_1_wrapper.rev_slider_wrapper {	min-height: 220px;	}	.doshow {	display: none;	}	.noshow {	display:block;	}	.hidetitle {	display: none;	}		nav ul.nav li a	{	font-size: 10px !important;	}	.img-float-left {	width: 50%;	}	.img-float-right {	width: 50%;	}	.logo img {   	 max-width: 75%;	}	}@media (max-width:767px) {	.btn-head{	display:none;	} 	.doshow {	display: block;	}	.noshow {	display:none;	}	.hidetitle {	display: none;	}			 aside.widget {	display: none;	}		.technologies {	height: 50px;	}	.img-float-left {	width: 50%;	}	.img-float-right {	width: 50%;	}		.most-pop {		display: none;	}	div.pricing-table div.plan2 {    		margin-right: 0 !important;	}}@media (max-width:710px) {	#rev_slider_1_1_wrapper.rev_slider_wrapper {	min-height: 155px;	}	.doshow {	display: block;	}	.noshow {	display:none;	}	.hidetitle {	display: none;	}		.img-float-left {	width: 50%;	}	.img-float-right {	width: 50%;	}	}@media (max-width:480px) {	ul.timeline {		margin: 0;	}}@media (max-width:480px) {	#rev_slider_1_1_wrapper.rev_slider_wrapper {	display: none;	}	.home-intro {	display:none;	}	.doshow {	display: block;	}	.noshow {	display:none;	}	.hidetitle {	display: block;	}	h2.short {	line-height: 64px;	}	section.page-top h2 {	line-height: 64px;	}	.wpcf7-form h2 {	line-height: 34px;	}	.industry {	margin: 15px;	}	.img-float-left {	width: 100%;	}	.img-float-right {	width: 100%;	}}@media (max-width:380px) {	#rev_slider_1_1_wrapper.rev_slider_wrapper {	display: none;	}	.doshow {	display: block;	}	.noshow {	display:none;	}	.img-float-left {	width: 100%;	}	.img-float-right {	width: 100%;	}	}/*NEW CHANGES FEB 13 2015 *************/#toggle-menu-open {	display: none;}header h1.logo {    margin-right: 0;    width: auto;}.banner-mobile {		display: none;		margin-top: 25px;}.home-intro {	margin-bottom: 0!important;}div.container.client-slider .row {	display: block;}section.page-top {	margin-top: 25px;}.btn:hover, .btn:focus {    background-position: 0;}section#leaders,section#fullservice {	padding: 75px 0 100px;}section#results {	padding-top: 75px;        background-color: #fff;}div.flexslider.flexslider-control-nav {    margin: 0;}#slider-banner {	margin-top: 15px;}div.pricing-table h4 {    background-color: #eee;    background-image: linear-gradient(#fafafa, #eee);    border-radius: 2px 2px 0 0;    font-size: 20px;    font-weight: bold;    margin: -20px -20px 50px;    padding: 20px;}div.pricing-table h4 span {    background: none repeat scroll 0 0 #fff;    border: 5px solid #fff;    border-radius: 100px;    box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset;    display: block;    height: 125px;    margin: 20px auto -65px;    width: 125px;    box-sizing: border-box;    padding-top: 45px;}table.data {  border-collapse: collapse;  border-spacing: 0;  width: 100%;  margin: 25px auto;}table.data tr th{  font-weight: bold;  background-color: #333;  color: #fff;  border-radius: 5px 5px 0 0;}table.data tr th:first-child{  background-color: #FFF;}table.data tr {  border-bottom: 1px solid #e1e1e1;}table.data tr:nth-child(odd) {  background-color: #e1e1e1;}table.data tr:nth-child(odd) td {  border-left: 1px solid #FFF;}table.data tr td {  border-left: 1px solid #e1e1e1;  text-align: center;  padding: 20px 0;}table.data tr td:last-child {  border-right: 1px solid #e1e1e1;}.content .span9 a.btn-green-big {	display: block;	margin: 50px auto;	width: 250px;}.hosting-note {	font-style: italic;	font-size: 12px;	color: #000;}.roundbox {    border: 1px solid #e1e1e1;    border-radius: 5px;    box-sizing: border-box;    padding: 0 20px;}section.page-top ul.breadcrumb > li {    color: #fff;    font-weight: bold;}div.row.domain {	margin-bottom: 25px;}div.row.eq article.span4.roundbox div.padding p input[type="checkbox"] {	float: left;	margin-top: 3px !important;	margin-right: 5px !important;}div.row.eq article.span4.roundbox div.padding p label {	float: left;}div.padding {	position: relative;}.bquote-blue {	border-color: #008ed8;}#summary > .row:nth-child(odd) {	margin-top: 30px;}#summary > .row:nth-child(2n) {    background-color: #e5e5e5;    margin-top: 10px;    margin-bottom: 10px;}#summary > .row:nth-child(2n) p {    margin-top: 15px;}table.options tr td {	vertical-align: top;}#paymentForm input#agreement {    float: left;    margin-right: 5px !important;    margin-top: 3px !important;}#contactPhone,#contactEmail,#serverType,#diskSpace,#bandwidth,#dbEngine,#purpose {	width: 100%;}div.map-section {	margin-top: 0;}div#tos.small {	max-height: 500px;	overflow-y: scroll;}/* PARALLAX*/section#parallax div.parallax-window {    background: none repeat scroll 0 0 transparent;    box-sizing: border-box;    color: #fff;    min-height: 600px;    padding-top: 175px;    position: relative;    overflow: hidden;	background-color: #000;}section#parallax div.parallax-window div.container div.row div.span6 p {	color: #FFF;	text-shadow: 1px 1px 1px #333;}#bgvid {    background-size: cover;    bottom: -25%;    position: absolute;    width: 100%;    z-index: -1;}.greybg {  background-color: rgba(0,0,0,0.5);  padding: 8px;}/*END OF PARALLAX*/@media (min-width:980px) {	section#parallax {		display: block;	}	section#fullmeal {		display: none;	}}@media (max-width:1199px) {	.hosting-arrow {    	right: 25px!important;	}	header nav ul.nav-main li a {		font-size: 10px;	}}@media (max-width:979px) {	section#parallax {		display: none;	}	section#fullmeal {		display: block;	}	.hosting-arrow {    	right: 5px!important;	}	}@media (max-width:767px) {		.main .container .row {		display: flex;		flex-wrap: wrap;	}	.main .container .row .span3 {		order: 2;		min-width: 100%;	}	.main .container .row .span9 {		order: 1;		min-width: 100%;	}	nav select#selectnav1.selectnav {		display: none;	}	#toggle-menu-open {		display: block;		float: right;		padding: 30px 0 0 0;	}	.banner-mobile {		display: block;	}	header,	div.home-intro {		margin-left: -20px;		margin-right: -20px;		/*padding-left: 0;*/		/*padding-right: 0;*/	} 	div.home-content div.container.client-slider div.row, 	div.map-section section.featured.footer.map div.container div.row { 		display: block; 	} 	.content ol {		margin-left: 0px; 	}	section#leaders,	section#fullservice {		padding: 0;	}	section#results {		padding-top: 0;	}	section#facts {		margin-left: -20px;		margin-right: -20px;	}	section#facts .box {		margin: 15px;	}}@media (max-width:380px) {	.inverted {    	font-size: 32px;	}	.wrapgreenhome {		font-size: 32px;	}	.flex-control-nav {		text-align: left!important;		position: relative!important;	}	section.featured.map {		margin-bottom: -250px;	}	div.flexslider-top-title ul.flex-direction-nav {    	top: 185px!important;	}}/*MOBILE POP-OUT*/#page {  position: relative; /* Set the position property so z-index will apply */    z-index: 9999;     background: transparent;    height: auto;}#toggle-menu-open,#toggle-menu-close {  cursor: pointer;}.x {	padding: 5px 0;}#menu {  display: none;    position: fixed;    top: 0px;    right: 0;    width: 80%;    height: 100%;    padding: 25px 50px 0 50px;    box-sizing: border-box;    margin: 0;    list-style: none;    background: #333;    z-index: 8888;}#menu a {  color: #FFF!important;}#menu ul li {  list-style: none;}ul#menu li {	padding: 5px 0;	border-bottom: 1px solid #444;}ul#menu li:last-child {	border-bottom: 0;}ul#menu li a {	text-decoration: none;	transition: 0.5s;}ul#menu li a:hover {	color: #fd5f00!important;}ul#menu li a img {	margin-left: 3px;}ul#menu li ul.submenu {	display: none;	margin-left: 20px;}ul#menu li ul.submenu li {	padding: 0;}.mobile-search {    margin: 10px 10px 10px 0;}.animating #menu, .menu-visible #menu {  display: block;}/**** If the animating class is present then apply* the CSS transition to #page over 250ms.*/.animating #page {  transition: transform .3s ease-in-out;  -webkit-transition: -webkit-transform .3s ease-in-out;  background: #FFF;} /**** If the left class is present then transform* the #page element 80% to the left.*/    .animating.left #page {  transform: translate3d( -80%, 0, 0 );  -webkit-transform: translate3d( -80%, 0, 0 );}/**** If the right class is present then transform* the #page element 80% to the right.*/.animating.right #page {  transform: translate3d( 80%, 0, 0 );  -webkit-transform: translate3d( 80%, 0, 0 );} /**** If the menu-visible class is present then* shift the #page from the right edge* via position: absolute to keep it in the* open position. When .animating, .left and* .right classes are not present the CSS* transform does not apply to #page.*/.menu-visible #page {  right: 80%;  margin: 0 32px;}/*END OF MOBILE MENU*//*  menu icon css3 thanks to http://codepen.io/michaeltcoelho/pen/awGzf*/.menu-icon {  position: relative;  top: -5px;  display: block;  width: 2.5em;  height: 4em;  cursor: pointer;  float: right;  -webkit-transition: all 0.5s;  transition: all 0.5s;}.menu-icon > span {  position: absolute;  top: 50%;  display: block;  width: 100%;  height: 0.5em;  margin-top: -0.5em;  background-color: #333;  border-radius: 3px;}.menu-icon > span:before,.menu-icon > span:after {  content: "";  position: absolute;  width: 100%;  height: 100%;  background-color: #333;  border-radius: 3px;  -webkit-transition: all 0.5s;  transition: all 0.5s;}.menu-icon > span:before {  -webkit-transform: translateY(-1em);  transform: translateY(-1em);}.menu-icon > span:after {  -webkit-transform: translateY(1em);  transform: translateY(1em);}/* OPENED */.menu-icon.open {  -webkit-transform: rotate(45deg);  transform: rotate(45deg);}.menu-icon.open > span:before {  -webkit-transform: rotate(90deg);  transform: rotate(90deg);}.menu-icon.open > span:after {  -webkit-transform: rotate(90deg);  transform: rotate(90deg);}/*NEW APRIL CHANGES*/.blog-posts p,.content p {    	font-size: 16px;    	line-height: 28px;}.blog-posts p.lead,.content p.lead {    	font-size: 21px;    	line-height: 30px;}.content {	padding-bottom: 50px;}.content ol li,.content ul li {    	font-size: 16px;    	line-height: 18px;	line-height: 28px;}div.pricing-table div.plan2 {    	background: none repeat scroll 0 0 #f5f5f5;    	border: 1px solid #ddd;    	border-radius: 5px;    	color: #333;    	margin-bottom: 35px;    	margin-right: -31px;    	padding: 20px;    	position: relative;    	text-shadow: 0 1px rgba(255, 255, 255, 0.8);	box-shadow: 0 5px 10px #ccc;	z-index: 999;}div.pricing-table .plan2 h4 {    	/*background-color: #85a034;    	background-image: linear-gradient(#a3c43e, #85a034);*/    	border-radius: 2px 2px 0 0;    	font-size: 20px;    	font-weight: bold;    	margin: -20px -20px 50px;    	padding: 20px;}.most-pop {	position: relative;	font-size: 18px;	color: #333;	font-weight: bold; 	font-family: "Shadows Into Light", 'Open Sans', Helvetica, Arial;	text-align: center;	padding: 7px 0;	margin: 25px -15px 0 -15px;}.hosting-arrow {    position: absolute;    right: 55px;    top: 15px;    z-index: 9999;}div.pricing-table {	margin-top: 0!important;}*/a.scroll-to-top {	z-index: 9999!important;}section.featured.map {	/*margin-bottom: -120px;*/}.highlight-blue {    color: #008ed7;    font-family: "Shadows Into Light", 'Open Sans', Helvetica, Arial;    font-size: 1.3em;    letter-spacing: 1px;}section#facts {	background-color: #fd5f00;	padding: 50px 0;	margin-bottom: -45px;}section#facts .box {	background-color: #FFF;	padding: 15px;	border-radius: 5px;}section#facts .box h3 {	font-size: 1.1em;	text-align: center;	margin: 0;}section#facts .box p {	margin-top: 15px;	text-align: justify;}.problem {	display: block;	padding-left: 25px;}.problem label {	font-weight: 600!important;}.hiring {	position: fixed;	right: 0;	top: 45%;	background-color: #088ed6;	z-index: 8888;	padding: 10px;	border-radius: 5px 0 0 5px;	box-shadow: 0 5px 5px #666;}.top30 {	padding-top: 35px;}.alignright {	text-align: right;}div#testimonialsitems h2 {    padding-top: 10px;}.alert, .alert h4 {    color: #000;}.alert {    	background-color: #f8bcbc;    	border: 1px solid #fd0000;    	border-radius: 4px;    	margin-bottom: 20px;    	padding: 8px 35px 8px 14px;   	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);}.strat ul li:before {    	content:"\2713\0020";}.strat ul {	padding: 0 30px!important;	margin-top: 0;}.strat ul li {	text-align: left;	border: 0;	padding-top: 0;	font-size: 14px;}.strat p {	text-align: left;}.strat p {	padding: 0 30px 10px;}.strat p.fee {	margin: 0;}h3.stratHeading {	margin-bottom: 15px!important;}@media (max-width: 768px) {	.hiring {		width:60px;		z-index: 7777;	}	.hiring img {		width:100%;	}	.btn-green.btn-show {		display: block!important;	}}div.nimble-portfolio-filter ul li a, .nimble-portfolio-paging ul li a {	font-size: 12px!important;}div.pricing-table div.plan {	padding-bottom: 40px;}footer ul.social-icons {	text-align: left;	padding-top: 0px; margin-left: -5px;}#mc_embed_signup form {	padding: 0 !important;}.noDisplay {	display: none!important;}#mc_embed_signup .button {	float: right!important;	margin-right: 12px!important;}