+@charset "UTF-8";
/* CSS Document */

/*
Theme Name: Avada-Child-Theme
Theme URI: https://www.advancedbrainmonitoring.com
Author: abm
Author URI: https://wordpress.org/
Description: 
Version: 2.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: avada-child-theme
*/


/*...............................................................
...........................................THEME.GLOBALS.........
...............................................................*/


html {
	background-color: rgba( 60, 126, 213, 1);
}
h1, h2, h3, h4, h5, h6 {
	margin-top: 0;
	margin-bottom: .5em;
}
body #header.sticky-header {
	height: 68px;
}
/*
body {
	background-color: #f0e9e1 !important;
	background: #f0e9e1 !important;
}
*/

body {
	background-color: transparent;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff, endColorstr=#ff3c7ed5);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff , endColorstr=#ff3c7ed5)";
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1), rgba( 60, 126, 213, 1));
	background: -moz-linear-gradient(100% 100% 90deg, rgba( 60, 126, 213, 1), rgba( 255, 255, 255, 1));
	background: -webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba( 255, 255, 255, 1)), to(rgba( 60, 126, 213, 1)));
	background: -ms-linear-gradient(top left, rgba( 255, 255, 255, 1), rgba( 60, 126, 213, 1));
}
hr {
	line-height: 5px;
	position: relative;
	clear: both;
	background: url(/wp-content/themes/Avada-Child-Theme/images/break-a.png) repeat-x left bottom;
	height: 15px;
	border: 0;
	margin-bottom: 15px;
}
sup {
	font-size: .65em;
}


/*...............................................................
...........................................MAIN.WRAPPER..........
...............................................................*/



#wrapper {
	background-color: transparent !important;
	width: 100% !important;
	max-width: 1200px;
	box-shadow: 0 4px 40px 0 rgba(0, 0, 0, 0.4), 0 6px 30px 0 rgba(0, 0, 0, 0.4);
}
.avada-row {
	margin: 0 auto;
	max-width: 1160px !important;
}
#header .avada-row {
	max-width: 1200px!important;
}
#header {
	padding: 0
}
.page-id-114873 #main {
	padding: 0px !important;
}
#main {
	background-color: #FFFFFF !important;
	padding: 0 20px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding-top: 30px !important;
	padding-bottom: 30px !important;
}
.page #main #content {
	margin-bottom: 0px;
}
.imageframe {
	margin-left: 5px;
	margin-right: 5px;
}
.imageframe-dropshadow {
	margin-bottom: 15px;
}
.fullscreenvideo .fluid-width-video-wrapper {
	position: static;
	padding: 0!important;
}
.tp-bannertimer {
	background: url(images/timer.png);
}


/*...............................................................
...........................................BLOG..................
...............................................................*/



.post {
	margin-bottom: 30px;
}
.search-page-search-form {
	margin-bottom: 30px;
	padding-bottom: 20px;
}
.blog-divider {
	margin-top: 20px;
	margin-bottom: 20px;
}
.single .entry-title, .single .post-content {
	padding-left: 2%!important;
	width: 68%;
	float: left;
}
.single .post-slideshow {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #d1d1d1;
	width: 30%;
	float: left;
}
.project-content {
	padding-left: 2%;
	width: 68%;
	float: left;
}
#main .post h2 {
	margin: 0 0 .5em 0;
}
#main .post h2 a, .portfolio-single-title {
	font-weight: bold!important;
}
div.post, .portfolio-tabs {
	margin-bottom: 30px;
}
div.related-posts, .portfolio-full .project-content, .single .single-navigation {
	margin-bottom: 20px;
}
div.share-box {
	background-color: transparent;
	display: inline-block;
	margin-bottom: 0;
	width: 100%;
}
.share-box h4 {
	margin-top: 0;
}
.portfolio-grid-title {
	text-align: center;
}
.portfolio-masonry .portfolio-item {
	margin-bottom: 40px;
}
.blog-medium-image {
	width: 45%;
	margin-right: 0!important;
	border: 1px solid #d1d1d1;
}
#carousel .image {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #d1d1d1;
}
.archive .post-content-container, .search-results .post-content, .search-results .entry-title {
	width: 51%;
	float: right;
}
.portfolio-three .portfolio-item {
	width: 31%;
	margin: 0 1% 30px;
	padding: 0;
}
.portfolio-three .portfolio-wrapper {
	max-width: 100%;
}
.portfolio-full .flexslider {
	margin-bottom: 40px!important;
}
.share-box, .related-posts {
	float: left;
}
.pagination .current, .woocommerce-pagination .current, .pagination a.inactive, .woocommerce-pagination .page-numbers {
	height: 30px;
	line-height: 30px;
	padding: 0 15px;
}
.pagination, .woocommerce-pagination {
	font-size: 20px;
}
.pagination, .woocommerce-pagination {
	margin-top: 10px;
}


/*...............................................................
...........................................SIDEBAR...............
...............................................................*/


#sidebar .reading-box.tagline-shadow .continue {
	display: none;
}
#sidebar .reading-box.tagline-shadow .mobile-button {
	display: block!important;
	float: none;
}
#sidebar .reading-box-container {
	margin: 0;
}
#sidebar {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 2%;
	padding-right: 2%;
}
body #sidebar .button {
	padding: 15px 55px !important;
	margin-top: 20px;
}
#sidebar .widget {
	margin-bottom: 30px;
}
/*...............................................................
...........................................FOOTER................
...............................................................*/

#footer {
	margin: 0px auto 60px auto;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	width: 1200px;
	border-bottom-right-radius: 5px;
}
.copyright {
	text-shadow: none;
}
/*...............................................................
...........................................FORMS.................
...............................................................*/

textarea, select, input[type=text], input[type=file], input[type=password] {
	background-color: #ececec;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: none;
	-webkit-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.06);
	box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.06);
}
a.button, button.button, input.button, #review_form #submit, input[type="button"]:hover, #wrapper input[type="button"], #wrapper input[type="submit"], #wrapper input[type="submit"]:hover, #wrapper button, #primary-wrapper submit {
	background-color: #1e70b8;
	color: #FFFFFF;
	font-weight: bold;
}
input[type=text], file, select, input[type=password], input[type=file], textarea, input {
	padding: 0.5em 0.6em
}
.button.small, #reviews input#submit, .wpcf7-form input[type="submit"], .comment-form input[type="submit"], .price_slider_amount button, .gform_wrapper .gform_button {
	text-shadow: none!important;
}
/*...............................................................
...........................................MEDIA_QUERIES.........
...............................................................*/

@media only screen and (max-width: 1200px) {
	#main {
		-webkit-border-top-left-radius: 0px;
		-webkit-border-top-right-radius: 0px;
		-moz-border-top-left-radius: 0px;
		-moz-border-top-right-radius: 0px;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
	}
	#header {
		padding: 0 20px
	}
	#footer {
		-webkit-border-bottom-left-radius: 0px;
		-webkit-border-bottom-right-radius: 0px;
		-moz-border-bottom-left-radius: 0px;
		-moz-border-bottom-right-radius: 0px;
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
		width: 100%;
	}
}
@media only screen and (max-width: 900px) {
	#header {
		padding: 20px
	}
	#header .logo {
		float: none !important;
		text-align: center !important;
		margin: 0 !important;
		margin-bottom: 20px !important;
	}
	body #header.sticky-header .logo {
		float: left !important;
	}
	#header .nav-holder {
		float: none !important;
	}
	.nav-holder ul, .top-menu .menu {
		display: none;
	}
	.mobile-nav-holder, .mobile-topnav-holder {
		display: block !important;
	}
	.nav-holder .dd-container, .top-menu .dd-container {
		display: block !important;
		width: 100%;
	}
}
@media only screen and (max-width: 800px) {
	#content {
		margin-bottom: 20px;
	}
	#sidebar {
		padding: 20px 6%!important;
		width: 88%!important
	}
	.home #content {
		margin-bottom: 0;
	}
	.single .post-slideshow, .blog-medium-image, .archive .post-content-container, .search-results .post-content, .search-results .entry-title {
		width: 100%;
		float: none;
	}
	.single .post-slideshow {
		max-width: 300px;
		margin: 0 auto;
	}
	.project-content, .single .entry-title, .single .post-content {
		width: 100%;
		float: none;
		padding: 0!important;
	}
}
@media only screen and (max-width: 600px) {
	.portfolio-three .portfolio-item {
		width: 80%;
		margin: 0 10% 30px;
	}
}
/*...............................................................
...........................................FRAKKING.IE..FIXES....
...............................................................*/

.ie10 body {
	background-image: -ms-linear-gradient(rgba(255, 255, 255, 1), rgba(60, 126, 213, 1)) !important;
}


/*__________________________GLOBAL_ABM___________________________*/


/*...............................................................
...........................................TYPOGRAPHY............
...............................................................*/

header h1 {
	letter-spacing: 1px!important
}
.abm-cap {
	font-size: .9em;
	font-style: italic;
	margin: -5px 0 10px 0;
	padding: 0;
	text-align: center
}
.abm-plaincap {
	font-size: .9em;
	font-style: italic;
	margin: 10px 0 10px 0;
	padding: 0;
	text-align: center
}
.abm-capleft {
	font-style: italic;
	margin-top: 10px;
	text-align: left
}
.abm-capleftblue {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-style: italic;
	line-height: 1em;
	margin-top: 10px;
	text-align: left;
	color: #1e70b8!important
}
.abm-capsmall {
	font-size: .8em
}
.abm-bold {
	font-weight: bold!important;
}
.abm-dropcap {
	font-size: 3.4em;
	float: left;
	line-height: 80%;
	padding: 0px 8px;
}
p.text-justified {
	text-align: justify;
	text-justify: inter-word;
}


/*...............................................................
...........................................WRAPPERS..............
...............................................................*/

div.abm-row {
	position: relative;
	width: 100%
}
.abm-wrap {
	position: relative;
	overflow: hidden;
}

/*...............................................................
...........................................GRID..................
...............................................................*/

.abm-half, .abm-onethird, .abm-twothirds, .abm-onefourth, .abm-threefourths {
	float: left;
	display: inline-block
}
.abm-half {
	width: 49%
}
.abm-onethird {
	width: 32%;
	margin-right: 2%
}
.abm-twothirds {
	width: 65%;
	margin-right: 2%
}
.abm-onefourth {
	width: 24%;
	margin-right: 2%
}
.abm-threefourths {
	width: 74%;
	margin-right: 2%
}
a.abm-box.abm-boxlast, .abm-half.abm-right, .abm-right {
	float: right;
	margin-right: 0
}

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

/*...............................................................
...........................................IMAGES................
...............................................................*/





div.abm-headerlogo {
	padding: 0;
	margin: 0 0 10px 0;
	line-height: .1em;
}
div.abm-pagelogo {
	padding: 0;
	margin: 0 0 10px 0;
	line-height: .1em
}

/*...............................................................
...........................................SHADOWS...............
...............................................................*/


div.abm-shadowcurl {
	line-height: 0;
	max-width: 100%;
}
.abm-shadow {
	-webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.35);
	box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.35);
}

/*...............................................................
...........................................HANDY.TOOLS...........
...............................................................*/

.abm-nomar {
	margin: 0!important;
	margin-top: 0!important;
	margin-bottom: 0!important;
	margin-left: 0!important;
	margin-right: 0!important
}
.abm-center {
	text-align: center
}
.abm-clearleft {
	clear: left
}
.abm-clearright {
	clear: right
}
.abm-clear {
	clear: both;
	margin: 0;
	line-height: 0;
}
.abm-clear10 {
	clear: both;
	margin: 1em 0;
	line-height: .1em;
}
.abm-clear20 {
	clear: both;
	margin: 2em 0;
	line-height: .1em;
}
.abm-clear30 {
	clear: both;
	margin: 3em 0;
	line-height: .1em;
}
.abm-clear40 {
	clear: both;
	margin: 4em 0;
	line-height: .1em;
}
.abm-button-center {
	text-align: center
}
.abm-bot5 {
	margin-bottom: .5em!important;
}
.abm-bot10 {
	margin-bottom: 1em!important;
}
.abm-bot15 {
	margin-bottom: 1.5em!important;
}
.abm-bot20 {
	margin-bottom: 2em!important;
}
.abm-bot30 {
	margin-bottom: 3em!important;
}
.abm-bot40 {
	margin-bottom: 4em!important;
}
.pad-5 {
	padding: 5px;
	overflow: hidden;
}
.pad-10 {
	padding: 10px;
	overflow: hidden;
}
.pad-15 {
	padding: 15px;
	overflow: hidden;
}
.pad-20 {
	padding: 20px;
	overflow: hidden;
}
.pad-30 {
	padding: 30px;
	overflow: hidden;
}
.pad-40 {
	padding: 40px;
	overflow: hidden;
}


/*____________________ADVANCED_BRAIN_MONITORING__________________*/
/*...............................................................
.................................................................
...............................................................*/

#abm-hometop h1 {
	margin: -10px 0 0 0;
}
#abm-home a:hover {
	color: #FFFFFF
}
#abm-home h2, #abm-hometop a.abm-half {
	color: #4d4d4d
}
#abm-hometop h2 {
	font-size: 1.6rem
}
#abm-hometop header, #abm-hometop p.abm-hidephones {
	margin-bottom: 0;
	text-align: center
}
h1.abm-neuro {
	color: #7b4a9b!important;
}
h1.abm-sleep {
	color: #1e70b8!important;
}
.sleep-enter-btn {
	background: #1e70b8;
	background-image: -webkit-linear-gradient(top, #1e70b8, #19558a);
	background-image: -moz-linear-gradient(top, #1e70b8, #19558a);
	background-image: -ms-linear-gradient(top, #1e70b8, #19558a);
	background-image: -o-linear-gradient(top, #1e70b8, #19558a);
	background-image: linear-gradient(to bottom, #1e70b8, #19558a);
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 5px;
	font-family: Arial;
	text-align: center;
	color: #ffffff;
	font-size: 30px;
	margin: 20px 100px 30px 100px;
	padding: 15px 60px 15px 60px;
	text-decoration: none;
}
.sleep-enter-btn:hover {
	background: #3cb0fd;
	background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
	background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
	background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
	background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
	background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
	text-decoration: none;
}
.neuro-enter-btn {
	background: #7b4a9b;
	background-image: -webkit-linear-gradient(top, #7b4a9b, #543866);
	background-image: -moz-linear-gradient(top, #7b4a9b, #543866);
	background-image: -ms-linear-gradient(top, #7b4a9b, #543866);
	background-image: -o-linear-gradient(top, #7b4a9b, #543866);
	background-image: linear-gradient(to bottom, #7b4a9b, #543866);
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 5px;
	font-family: Arial;
	text-align: center;
	color: #ffffff;
	font-size: 30px;
	margin: 20px 100px 30px 100px;
	padding: 15px 60px 15px 60px;
	text-decoration: none;
}
.neuro-enter-btn:hover {
	background: #a564d1;
	background-image: -webkit-linear-gradient(top, #a564d1, #9c63c2);
	background-image: -moz-linear-gradient(top, #a564d1, #9c63c2);
	background-image: -ms-linear-gradient(top, #a564d1, #9c63c2);
	background-image: -o-linear-gradient(top, #a564d1, #9c63c2);
	background-image: linear-gradient(to bottom, #a564d1, #9c63c2);
	text-decoration: none;
}
.bigHome {
	border-style: solid;
	border-left-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 0;
	border-top-width: 0;
	overflow: hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.15)
}
.bigHome img {
	max-width: 102%;
	width: 102%;
	height: auto;
}
div#abm-homebot {
	margin: 20px 0 0 0;
}
div.abm-neuro, .abm-neuro div.abm-boxwrap {
	border-color: #7b4a9b;
}
.abm-neuro .advanced-slider, .abm-neuro div.abm-boxhead {
	background-color: #7b4a9b
}
div.abm-sleep, .abm-sleep div.abm-boxwrap {
	border-color: #1e70b8;
}
.abm-sleep .advanced-slider, .abm-sleep div.abm-boxhead {
	background-color: #1e70b8
}

.home-intro {
	width: 85%;
    padding: 0px 45px;
    margin: 99px auto !important;
}
	
/*____________________NEUROTECHNOLOGY_HOME__________________*/

/*...............................................................
.................................................................
...............................................................*/


.primaryContainer {
	height: auto;
	margin-left: auto;
	margin-right: auto;
	min-height: 100%;
	width: 100%;
	position: relative;
}
#neuro-header {
	float: left;
	width: auto;
	height: auto;
	margin-left: 0px;
	margin-top: 0px;
	clear: none;
	color: rgb(0, 0, 0);
	max-width: 100%;
	min-width: 1200px;
}
#banner-text {
	float: left;
	font-size: 5em;
	width: auto;
	height: auto;
	text-align: center;
	font-weight: 600;
	line-height: 1em;
	clear: both;
	min-height: 0px;
	display: block;
	position: absolute;
	top: 39px;
	left: 8.603263%;
	color: rgb(255, 255, 255);
	right: auto;
	padding: 20px;
	min-width: 0px;
}
.page-id-15 #main {
	padding-bottom: 0px !important;
	padding-top: 0px !important;
}
.page-id-15 h2 {
	font-size: 18px !important;
}
.neuro-menu {
	padding-left: 4%;
}
.jtwt {
	list-style-type: none;
	margin-left: -37px;
}
.category-neurotechnology-news .jtwt_tweet:before {
	display: none !important;
}
.neuro-events {
	list-style-type: none;
	padding-right: 50px;
	padding-top: 10px;
}
.neuro-events-list {
	padding-left: 7px;
}
.neuro-events-list:before {
	position: absolute;
	margin-left: -52px;
	content: url(https://www.advancedbrainmonitoring.com/wp-content/uploads/map-location-icon.png);
}
#overnighteegtechnology&services .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a {
	color: #FFF !important;
}
.fusion-tabs.horizontal-tabs.clean .tab-content {
	margin-top: 20px !important;
}
@media only screen and (max-width: 1440px) {
	#neuro-header {
		min-width: 0px;
	}
	#banner-text {
		font-size: 5.03em;
		right: auto;
	}
}
@media only screen and (max-width: 1070px) {
	#banner-text {
		top: 25px;
		left: 10%;
		right: 41.428906%;
		font-size: 4.13em;
	}
}
@media only screen and (max-width: 905px) {
	#banner-text {
		top: 15px;
		left: 8%;
		right: 41.427831%;
		bottom: font-size: 3.43em;
	}
}
@media only screen and (max-width: 825px) {
	#banner-text {
		font-size: 3em;
	}
}
@media only screen and (max-width: 643px) {
	#banner-text {
		font-size: 2.5em;
		top: 9px;
		left: 9%;
		right: 41.42697%;
	}
	.primaryContainer {
		min-width: 0px;
		width: 100%;
	}
}
@media only screen and (max-width: 456px) {
	#banner-text {
		font-size: 1.53em;
		top: 0px;
		left: 3.36705%;
		right: 41.426809%;
	}
	.primaryContainer {
		width: 100%;
	}
}
/*________________________SLEEP_MEDICINE_________________________*/

/*...............................................................



.................................................................



...............................................................*/

.abm-refcenter p {
	margin-bottom: .5em;
}
.abm-refcenter h4 {
	margin: 15px 0 .5em 0;
}
.abm-feature-box {
	position: absolute;
	width: 100px;
	height: auto;
	right: 0;
	z-index: 1;
}
.news-home {
	padding-left: 35px;
}
body.page-id-10528 .fusion-post-content {
	display: none !important;
}
body.page-id-10528 .fusion-portfolio-content {
	margin-top: 15px !important;
	text-align: center !important;
}
body.page-id-10528 .fusion-portfolio-four .fusion-portfolio-post {
	text-align: center;
}
body.page-id-10528 h2 h4 {
	text-align: center !important;
}
body.page-id-10528 .attachment-portfolio-four {
	pointer-events: none;
	cursor: default;
}
body.page-id-10528 .fusion-portfolio-post .fusion-portfolio-content h4 {
	pointer-events: none;
	cursor: default;
}
#sleep-header {
	padding-bottom: 50px;
}
#sleep-product-column {
	padding-left: 35px;
}
#portal-button {
	margin-right: 10px;
	display: inline;
}
.purple-link {
	color: #662d91;
	font-weight: bold;
	font-size: 15px;
}

/*________________________SLEEP_PROFILER_________________________*/

/*...............................................................
.................................................................
...............................................................*/

#sp-inquire-button {
	text-align: center;
}
#portal-button {
	margin-right: 10px;
	margin-top: 10px;
	float: left;
}
#portal-button-right {
	margin-left: 10px;
	margin-top: 5px;
	float: right;
}
#sp-portal-icon {
	text-align: right;
}
#psg2-steps {
	position: relative;
	z-index: 1;
}
#psg2-bullets {
	background: #153d65;
	color: #E5E5E5;
	border-bottom-left-radius: 2em;
	padding: 135px 0px 20px 50px;
	margin-top: -20px !important;
}
body.page-id-115386 h3 {
	color: #153d65
}
body.page-id-115386 .fusion-button.button-1 {
	width: 75%;
}
body.page-id-115386 #portal-button-right {
	margin-top: 0px;
}


/*____________________CLINICAL_TRIALS__________________*/

/*...............................................................
.................................................................
...............................................................*/


.clinical-moon:before {
	content: url(/wp-content/uploads/moon1.svg);
	width: 25px;
	padding: 5px 5px 5px 0px;
}
a#daytimeeegtechnology&services .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a, .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a:hover {
	background-color: #E9C868 !important;
}
a#overnighteegtechnology&services.tab-link .fusion-tabs.fusion-tabs-1 .nav-tabs li a {
	background-color: #fff !important;
}
.clinical-video {
	margin: auto;
}


/*________________________XSERIES_PAGES__________________________*/


div.abm-xrow {
	clear: both;
	display: table;
	position: relative;
	width: 100%;
	border-bottom: 1px solid #DDDDDD
}
div.abm-xcol {
	display: table-cell;
	vertical-align: middle
}
div.abm-xcolhead {
	background-color: #DDDDDD;
	font-family: "Helvetica Neue", Helvetica, Arial, serif;
	font-size: 1.25em;
	font-weight: 500;
	line-height: 1.25;
	margin: 0;
	padding: 5px 0;
}
.abm-onethird.abm-xcol {
	font-weight: 700;
}
#xseries-logo {
	max-width: 350px;
}
#abm-xseries .abm-onethird {
	text-align: center
}
#abm-xseries .abm-onethird img {
	width: 100%;
	max-width: 400px
}
div#xseries-comp {
	margin-bottom: 30px;
	min-height: 600px;
	position: relative;
	overflow: hidden;
	width: 100%
}
.abm-xbox p {
	margin-bottom: .5em!important;
}
div.abm-xbox {
	margin-bottom: 2em!important;
}
.flexslider .slides img {
	max-width: 100%;
	display: block;
}
.abm-content-box {
	border: 1px solid #DDD;
	padding: 15px;
	margin: 10px;
	box-shadow: 0 2px 3px rgba(0, 0, 0, .3);
	display: block;
}
/*___________________STAT_XSERIES_PAGES__________________________*/

/*...............................................................



.................................................................



...............................................................*/

.abm-stat-logo {
	width: 160px;
	height: auto;
}
#stat-xseries-logo {
	max-width: 350px;
}
.statlist ul li {
	margin-bottom: 0;
}
.statlist strong {
	margin-bottom: 5px;
}
.abm-statappr ul li {
	margin-bottom: 10px;
}
#statapps {
	background: #eeeeee;
	padding: 20px
}
#abm-statapp-amp {
	overflow: hidden;
	padding: 20px;
	background-color: #C8E3F5
}
#abm-statapp-ng {
	overflow: hidden;
	padding: 20px;
	background-color: #E5D7C6
}
#abm-statapp-nr {
	overflow: hidden;
	padding: 20px;
	background-color: #F8F3BE
}
body.page-id-9431 .fusion-tabs {
	margin-bottom: 10px !important;
}


/*_________________________EEG_SOFTWARE__________________________*/

#softTable {
	display: table;
	margin-bottom: 10px;
}
.softPack {
	box-sizing: border-box;
	float: left;
	margin: 0 1%;
	width: 23%;
	-webkit-box-shadow: 10px 10px 13px -6px rgba(0, 0, 0, 0.32);
	-moz-box-shadow: 10px 10px 13px -6px rgba(0, 0, 0, 0.32);
	box-shadow: 10px 10px 13px -6px rgba(0, 0, 0, 0.32);
}
.softPack-title, .softPack-description, .softPack-features, .softPack-included, .softPack-logos {
	background-color: #ececec;
	display: table-cell;
	float: left;
	position: relative;
	width: 100%;
}
.softPack-title, .softPack-description, .softPack-features {
	box-sizing: border-box;
	padding: 10%;
}
.softPack-title {
	min-height: 120px;
	text-align: center;
}
.softPack-title a {
	color: #6D6D6D;
	font-weight: bold;
	font-size: 15px;
}
.softPack-title h2 {
	margin: 0!important;
}
.softPack-details {
	width: 100%;
	position: absolute;
	bottom: 24px;
	right: 0%;
}
p.softPack-details {
	margin: 20px 0 0 0;
}
.softPack-details .button.small {
	min-height: 24px;
	font: 13px/24px 'PTSansRegular', arial, helvetica, sans-serif;
	padding: 0 4%;
	text-transform: none;
}
.softPack-included {
	box-sizing: border-box;
	padding: 20px;
	min-height: 180px;
	text-align: center;
}
.softPack-included h3 {
	margin: 0;
}
.softPack-logos {
	width: 80%;
	padding: 20px 10% 0 10%;
}
.softPack-logos img {
	margin-bottom: 10px;
}
.softPack-description {
	background-color: #e1e1e1;
	min-height: 200px;
}
.softPack-description p {
	margin: 0;
}
.softPack-features ul {
	padding-left: 1.5em;
}
.softPack-features {
	min-height: 197px;
}
.softPack-features {
	background-color: #696969;
	color: #FFFFFF!important;
}
.softPack-features h4 {
	color: #FFFFFF!important;
	margin-bottom: .75em;
}
#softPack-live .softPack-title {
	background: rgba(219, 219, 219, 1);
	background: -moz-linear-gradient(-45deg, rgba(219, 219, 219, 1) 0%, rgba(235, 235, 235, 1) 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(219, 219, 219, 1)), color-stop(100%, rgba(235, 235, 235, 1)));
	background: -webkit-linear-gradient(-45deg, rgba(219, 219, 219, 1) 0%, rgba(235, 235, 235, 1) 100%);
	background: -o-linear-gradient(-45deg, rgba(219, 219, 219, 1) 0%, rgba(235, 235, 235, 1) 100%);
	background: -ms-linear-gradient(-45deg, rgba(219, 219, 219, 1) 0%, rgba(235, 235, 235, 1) 100%);
	background: linear-gradient(135deg, rgba(219, 219, 219, 1) 0%, rgba(235, 235, 235, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#ebebeb', GradientType=1);
	height: 189px;
}
#softPack-lab .softPack-title {
	background-color: #883FBD;
}
#softPack-fuse .softPack-title {
	background-color: #883FBD;
}
#softPack-pro .softPack-title {
	background-color: #652d8e;
}
#softPack-amp .softPack-title {
	height: 189px;
	background: rgba(255, 235, 204, 1);
	background: -moz-linear-gradient(-45deg, rgba(255, 235, 204, 1) 0%, rgba(255, 250, 250, 1) 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(255, 235, 204, 1)), color-stop(100%, rgba(255, 250, 250, 1)));
	background: -webkit-linear-gradient(-45deg, rgba(255, 235, 204, 1) 0%, rgba(255, 250, 250, 1) 100%);
	background: -o-linear-gradient(-45deg, rgba(255, 235, 204, 1) 0%, rgba(255, 250, 250, 1) 100%);
	background: -ms-linear-gradient(-45deg, rgba(255, 235, 204, 1) 0%, rgba(255, 250, 250, 1) 100%);
	background: linear-gradient(135deg, rgba(255, 235, 204, 1) 0%, rgba(255, 250, 250, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffebcc', endColorstr='#fffafa', GradientType=1);
}

/*...............................................................
...........................................Software.Packages.....
...............................................................*/


.software-description {
	padding: 40px
}
.software-description p {
	margin-bottom: 0;
}
.software-wrap {
	margin-bottom: 30px;
	overflow: hidden;
}
.key-features {
	color: white;
	background-color: #696969;
	padding: 40px;
	-webkit-box-shadow: 3px 3px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 3px 3px 0px rgba(50, 50, 50, 0.75);
	box-shadow: 3px 3px 0px rgba(50, 50, 50, 0.75);
	z-index: 1
}
.key-features h3 {
	color: #FFFFFF!important;
}
.key-features ul {
	padding-left: 1em;
}


/*...............................................................
...........................................B-Alert.Live..........
...............................................................*/


section#b-alert-live {
	background-color: #EEEEEE;
	z-index: 1
}
#live-images {
	overflow: hidden;
}
#live-monitor {
	padding-top: 20px;
}
div#live-thumbs {
	margin-bottom: 40px;
}
#live-android .abm-row {
	z-index: 5
}
#live-android {
	background-color: #662d91;
	color: #FFFFFF;
}
#live-android .software-left {
	margin-left: 2%;
	margin-right: 0;
}
#live-android h3, #live-android p {
	color: #ffffff!important;
	margin-bottom: 1em;
}
div#live-tablet {
	margin: -30px 0 20px;
}
#b-alert-live-video {
	padding-top: 30px;
}

/*...............................................................
...........................................B-Alert.Lab...........
...............................................................*/


section#b-alert-lab {
	background-color: #F7F1E5;
	z-index: 1
}
#lab-approaches {
	box-sizing: border-box;
	overflow: hidden;
	padding: 0 40px 40px 40px;
}
.lab-approach {
	padding: 20px;
}
.lab-approach p {
	margin-bottom: .5em;
}
.lab-approach ul {
	margin-top: 0;
}
.approach-image {
	text-align: center;
}
#lab-epoch {
	background-color: #A9D6F5;
}
#lab-event {
	background-color: #F5EFA9;
}
#lab-loreta {
	background-color: #F5BBA9;
}


/*...............................................................
...........................................B-Alert.Fuse..........
...............................................................*/



section#b-alert-fuse {
	background-color: #D7D8FF;
	z-index: 1;
}
#fuse-lower {
	padding: 0 40px;
}
#team-neurodynamics .imageframe {
	padding: 0 0 70px 0;
}
#fuse-videos .abm-half {
	width: 46%;
	padding: 2%;
}
/*...............................................................



...........................................B-Alert.AMP...........



...............................................................*/

section#amp {
	background-color: #D5E6FF;
	z-index: 1
}
#amp-images {
	box-sizing: border-box;
	padding: 0 40px;
}
.amp-image {
	width: 80%;
	margin: 0 auto;
}
#amp.software-wrap {
	margin-bottom: 0;
}

/*________________________INTEGRATION_PARTNERS___________________*/

.iapp-gridWrap {
	overflow: hidden;
}
.iapp-box {
	background-color: #EBEBEB;
	float: left;
	position: relative;
	width: 29.333333333%;
	margin: 0 2% 30px 2%;
}
.iapp-description {
	padding: 30px;
}
.iapp-image {
	line-height: 0;
}
.iapp-category {
	text-align: center;
	padding: 15px;
}
.iapp-category h4 {
	font-size: 1em;
	margin: 0;
	padding: 0;
}
.iapp-readMore {
	font-style: italic;
}
.iapp-category {
	background-color: #CCCCCC;
}


/*___________________________ABOUT-US____________________________*/


#abm-about-us div.abm-half {
	width: 49%!important
}
#abm-about-us div.abm-onethird {
	width: 33%!important
}
#abm-about-us div.abm-twothirds {
	width: 65%!important
}
.category-neuro-apps .post-metadata.columns.two, .category-leadership .post-metadata.columns.two, .category-leadership .post-titles div.gridimg-wrap {
	display: none
}
.abm-staffPhoto {
	width: 23%;
	float: left;
}
.abm-staffBio {
	width: 75%;
	float: right;
}
.fusion-portfolio-content .fusion-portfolio-meta {
	display: none !important;
}


/*_________________________CONTACT-US____________________________*/


div.abm-contactleft, div.abm-contactright, div.abm-contactleft, div.abm-contactright {
	padding: 20px;
	margin: 10px
}
div.abm-contactleft, div.abm-contactright {
	height: 350px;
}
div.abm-contactleft {
	background-color: #F8F3BE;
}
div.abm-contactright {
	background-color: #D5E6FF;
}
.abm-contact-button {
	margin-top: -30px!important
}
div.abm-formwrap {
	width: 100%
}
div.abm-formrow {
	display: table;
	margin-bottom: 15px;
	text-align: left;
	width: 100%
}
div.abm-formleft, div.abm-formright {
	position: relative;
	display: table-cell
}
div.abm-formleft {
	clear: left;
	float: left;
	text-align: left;
	width: 50%
}
div.abm-formright {
	float: right;
	width: 48%
}
.abm-formright select, .abm-formright input[type=text], .abm-formright input[type=submit], .abm-formright textarea {
	width: 100%;
}
.abm-formleft {
	padding: 10px 0;
}
div.abm-formhide {
	display: none
}

/*...............................................................
...........................................BOXLINKS..............
...............................................................*/


div.abm-boxwrap {
	border-style: solid;
	border-width: 1px;
	background-color: #FFFFFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	line-height: 1em
}
a.abm-box {
	font-size: 1em;
	position: relative;
	float: left;
	width: 32.3%;
	color: #ffffff;
	letter-spacing: 1px;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.75)
}
.abm-boximg img {
	background: #EDEDED;
	position: relative;
	margin-bottom: -2px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px
}
div.abm-outer {
	display: table;
	height: 100%;
	overflow: hidden;
	width: 98%;
	margin: 0 1%
}
div.abm-inner {
	display: table-cell;
	margin: 0;
	padding: 8px 0;
	vertical-align: middle;
	text-align: center
}
a.abm-boxfirst {
	margin-right: 1.5%
}
div#neurotech-boxlinks a:hover {
	color: #FFFFFF
}


/*...............................................................
...........................................COMPARISON.WIDGET.....
...............................................................*/


div.abm-comprow, div.abm-comphead, div.abm-check, div.abm-compbox {
	width: 50%;
	float: left;
	position: relative
}
div.abm-comprow {
	display: table;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	padding: 5px 0;
	table-layout: fixed;
	width: 100%
}
div.abm-compleft {
	display: table-cell;
	float: left;
	margin-bottom: 3px
}
div.abm-compright {
	display: table-cell;
	width: 50%;
	vertical-align: middle
}
.abm-comptop h5, .abm-compbox h5 {
	display: none;
	color: #777777
}
#xseries-comp .inquire-button {
	position: absolute;
	bottom: 6px;
	text-align: center;
	width: 28%
}
.abm-compright, div.abm-check, div.abm-comphead, .abm-comptop .abm-comphead a {
	text-align: center
}
div.abm-check, div.abm-comphead {
	width: 50%
}
.abm-comptop {
	width: 100%
}
.abm-comphead a {
	font-weight: bold
}
.abm-comphead img {
	padding: 5px;
}
div.abm-compleft.abm-compfix {
	padding-top: 2%
}
div.abm-compleft.abm-compinq .button a {
	padding: 10px 5px
}


/*__________________________PLUGIN_STYLES________________________*/

/*...............................................................
...........................................BBPRESS...............
...............................................................*/


.bbpress.single .post-content {
	width: 100%;
}

/*...............................................................
...........................................SPECIAL.RECENT.POSTS..
...............................................................*/


div.srp-widget-container h4.srp-post-title {
	font-weight: normal;
	font-size: 1.2em
}
#recent-neuro a.srp-widget-thmblink {
	background-color: #7b4a9b;
}
#recent-sleep a.srp-widget-thmblink {
	background-color: #1e70b8;
}
li#wdg_specialrecentposts-2.widget.widget_specialrecentposts {
	margin-bottom: 0px
}
a.srp-widget-thmblink {
	-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.45);
	-moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.45);
	box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.45);
}
.srp-thumbnail-box img {
	vertical-align: baseline;
}


/*__________________________MEDIA.QUERIES________________________*/

/*...............................................................
...........................................SMALL.MONITORS........
...............................................................*/


@media only screen and (max-width: 1200px) {
	.softPack-description {
		min-height: 220px;
	}
	.softPack-features {
		min-height: 240px;
	}
}
@media only screen and (max-width: 1000px) {
	.post-content h2, .title h2, #main .post-content .title h2, .page-title h1, #main .post h2 a {
		font-size: 16px!important;
	}
	body, #sidebar .slide-excerpt h2, .footer-area .slide-excerpt h2, #slidingbar-area .slide-excerpt h2 {
		font-size: 12px;
	}
	.post-content h4 {
		font-size: 14px!important;
	}
	.softPack-description {
		min-height: 240px;
	}
	.softPack-features {
		min-height: 260px;
	}
	div#live-tablet {
		margin: 20px 0;
	}
}
@media only screen and (max-width: 900px) {
	.softPack-title {
		min-height: 160px;
	}
	.softPack-details {
		position: absolute;
		bottom: 20px;
		margin: 0;
		width: 80%;
	}
	.packNav-link, .intNav-link {
		float: none;
	}
}


/*...............................................................
...........................................TABLETS...............
...............................................................*/


@media only screen and (max-width: 1000px) and (min-width: 800px) {
	div.srp-thumbnail-box {
		display: none!important
	}
	div.abm-inner {
		height: 4em;
	}
	li.category-title, li.category-list, li.tags-title, li.tags-list {
		display: none!important
	}
	div.abm-compleft, div.abm-compright, div.abm-checkwrap {
		display: block;
		width: 100%;
		float: none;
	}
	div.abm-compleft.abm-compinq {
		clear: both;
		float: left;
		position: relative;
	}
	#xseries-comp .inquire-button {
		position: relative;
		bottom: 0;
		width: 100%;
	}
	.abm-compleft {
		text-align: center;
	}
	.abm-compbox h5 {
		display: inline-block
	}
	.abm-comptop h5 {
		display: block;
	}
	div.abm-xrow {
		padding: 5px 0;
		border-bottom: 1px solid #DDDDDD;
	}
	div.abm-xcol {
		display: block;
		text-align: center;
		vertical-align: middle width: 100%;
	}
}
@media only screen and (max-width: 800px) {
	#abm-homebot {
		display: none;
	}
	div.abm-pagelogo {
		margin: 10px auto
	}
	.abm-headerlogo {
		margin: 0 auto 10px auto
	}
	.abm-rcenter {
		text-align: center;
		margin: 0 auto;
	}
	.abm-pagehead, .abm-sub, .abm-cap, .abm-caplink, .cat-item, .widget h3, .abm-ba-rcenter {
		text-align: center
	}
	a.abm-caplink, a.abm-half, .abm-half, .abm-left, .abm-right, .abm-onethird, .abm-twothirds, .abm-twothirds, .abm-onefourth, .abm-threefourths {
		display: block;
		margin-right: 0;
		width: 100%
	}
	#abm-hometop h1 {
		margin: -12px 0 0 0;
	}
	#abm-hometop div.abm-right {
		margin-top: 15px;
	}
	div.abm-formrow, div.abm-formleft, div.abm-formright {
		width: 100%
	}
	.abm-formleft {
		padding: 0 0 2px 0;
	}
	.abm-contact-left h3, .abm-contact-right h3 {
		font-size: 1.8rem!important
	}
	.abm-contact-left h4, .abm-contact-right h4 {
		font-size: 1.6rem!important;
	}
	#abm-about-us div#abm-office {
		padding: 0 15px;
	}
	#abm-about-us div.abm-half {
		width: 49%!important;
	}
	#abm-about-us div.abm-onethird {
		width: 33%!important
	}
	#abm-about-us div.abm-twothirds {
		width: 65%!important
	}
	.panelcontent {
		margin-bottom: 30px
	}
	div#neurotech-boxlinks .abm-inner {
		font-size: .9em;
		font-weight: normal;
		letter-spacing: normal
	}
	div#live-thumbs {
		padding: 0 20px;
		margin-bottom: 20px;
	}
	.software-left {
		width: 50%;
		float: left;
	}
	.software-left .imageframe {
		padding: 0 10px 0 0;
	}
	.software-right {
		width: 50%;
		float: right;
	}
	.software-right .imageframe {
		padding: 0 0 0 10px;
	}
	#live-android .software-left {
		margin: 0;
	}
	div#live-tablet {
		margin: -30px 0 0 0;
		padding-left: 20px;
		text-align: center;
	}
	#live-monitor {
		position: relative;
		left: 0;
		padding: 0 20% 20px;
		width: 60%
	}
	div#abm-responsiveThumb {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		position: relative;
		padding: 0 20px;
		width: 100%;
	}
	.abm-ba-cap {
		padding: 0 40px;
	}
	.abm-staffPhoto, .abm-staffBio {
		float: none;
		width: 100%;
	}
	.xseries-photo .abm-half {
		width: 48%;
	}
	.xseries-photo .abm-right {
		width: 48%;
		float: right;
	}
	.softPack {
		width: 100%;
		margin: 0 0 20px 0;
	}
	.softPack-title, .softPack-description, .softPack-features, .softPack-included {
		padding: 2%;
		min-height: 260px;
		width: 50%;
	}
	.softPack-details {
		width: 85%;
	}
	#team-neurodynamics .abm-onethird {
		width: 45%;
		padding-right: 5%;
	}
	#lab-approaches, #amp-images {
		padding: 40px;
	}
	.approach-image {
		width: 80%;
		margin: 0 auto;
	}
}
@media only screen and (max-width: 600px) {
	.softPack-title {
		width: 100%;
		min-height: 0;
	}
	.softPack-title h2, .softPack-title p {
		float: left;
		margin: 10px 0;
		width: 50%;
	}
	.softPack-details {
		bottom: 0;
		float: left;
		position: relative;
		width: 50%;
	}
	.softPack-included, .softPack-description {
		float: left;
		min-height: 200px;
		width: 50%;
	}
	.softPack-features {
		display: block;
		min-height: 0;
		padding: 4%;
		width: 100%;
	}
	.software-left, .software-right {
		width: 100%;
		float: none;
	}
	.software-left .imageframe, .software-right .imageframe {
		padding: 0 20%;
		width: 60%;
	}
	#live-images, #team-neurodynamics {
		padding: 30px 0;
	}
	#team-neurodynamics .abm-onethird {
		width: 80%;
		padding: 0 10%;
	}
	#fuse-videos .abm-half {
		width: 100%;
		padding: 0%;
	}
	div#live-tablet {
		margin: 0;
		padding-left: 0;
		padding-top: 20px;
	}
}


/*...............................................................
...........................................ABOUT US PORTFOLIO....
...............................................................*/



.page-id-115006 .srp-post-title {
	font-size: 1em !important;
	line-height: 1.3em !important;
}
.portfolio-content-aboutus {
	margin-top: 10px;
	text-align: center;
}
h2.entry-title-aboutus {
	font-size: 15px !important;
	padding: 0 10px;
	margin: 0px !important;
}
.portfolio-content-aboutus a {
	color: #3B3B3B;
}
.portfolio-content-aboutus a:hover {
	color: #1F98BD;
}
.portfolio-item-aboutus {
	box-shadow: 1px 1px 10px .5px #ccc;
	position: absolute;
	left: 0px;
	top: 0px;
}
.portfolio-three .portfolio-item-aboutus {
	width: 31%;
	margin: 0 1% 30px;
	padding: 0;
}
#port-box-shadow {
	box-shadow: 1px 1px 8px #c4c4c4;
}
#about-us-image {
	margin: -10px;
}
.callbox-about-us {
	padding: 8px !important;
	background: rgba(30, 112, 184, 100) !important;
}
#about-us-li {
	margin-right: 20px !important;
}
#about-us-b-icon {
	list-style-image: url(/wp-content/uploads/icon-b.jpg)
}
#about-us-p-icon {
	list-style-image: url(/wp-content/uploads/icon-p.jpg)
}
#about-us-d-icon {
	list-style-image: url(/wp-content/uploads/d-icon.jpg)
}
#about-us-t-icon {
	list-style-image: url(/wp-content/uploads/icon-t.jpg)
}
#about-us-f-icon {
	list-style-image: url(/wp-content/uploads/icon-f.jpg)
}
#about-us-n-icon {
	list-style-image: url(/wp-content/uploads/icon-n.jpg)
}
#about-us-b2-icon {
	list-style-image: url(/wp-content/uploads/icon-b2.jpg)
}
#about-us-al-icon {
	list-style-image: url(/wp-content/uploads/icon-al.jpg)
}
.fusion-portfolio-content h4 {
	text-align: center;
	line-height: 35px !important;
	font-size: 14px!important;
}
.fusion-portfolio-content {
	text-align: center;
}
.page-id-17 .fusion-portfolio h2 {
	font-size: 16px !important;
	line-height: 21px !important;
}
body.page-id-17 .fusion-portfolio-content h4 {
	display: none;
}
body.page-id-17 .fusion-portfolio-content-wrapper {
	display: table;
	width: 100%;
}
body.page-id-17 .fusion-portfolio-content-wrapper .fusion-image-wrapper {
	display: table-footer-group;
	pointer-events: none;
	cursor: default;
}
body.page-id-17 .fusion-portfolio-content {
	display: table-header-group;
}
body.page-id-16 #main .fusion-portfolio h2 {
	font-size: 15px !important;
}
body.page-id-17 .fusion-filter {
	margin-right: 20px !important;
}


/*...............................................................
...........................................Medical Publications Page..........
...............................................................*/


.banner-full-width {
	margin-left: -20px;
	margin-right: -20px;
}
.page-id-116158 .fusion-recent-posts .columns .column a {
	text-decoration: none;
	font-size: 1.2em;
	line-height: 1.3em;
}


/*...............................................................
................................Neuro Publications Page..........
...............................................................*/

.box {
	clear: both;
	background-image: url('../../img/lines.gif');
	background-position: left top;
	background-repeat: repeat-x;
	margin-right: 20px;
}
div.teaser, div.blurb {
	margin-bottom: 0px;
}
.image_left, #content .columns .col_2-1_1 div.image_left, .image_right {
	max-width: 100%;
	margin-right: 10px;
}
.image_right {
	margin-right: 0px;
	margin-left: 10px;
}
.pub-image {
	float: left;
	padding-right: 20px;
}
.pub-list {
	list-style-type: none;
	font-size: 14px;
}
.pub-title {
	border-bottom: 1px solid #f2f2f2;
}
.nt-pub-banner {
	position: relative;
	width: 100%;
	/* for IE 6 */
}
h2.nt-pub-h2 {
	position: absolute;
	top: 35%;
	left: 2%;
	width: 100%;
	color: #FFFFFF !important;
	font-size: 3.5vw !important;
	padding: 0px 30px 0px 30px;
}
h4.nt-pub-h4 {
	position: absolute;
	top: 65%;
	left: 2%;
	width: 100%;
	color: #FFFFFF !important;
	font-size: 2em !important;
	padding: 0px 30px 0px 30px;
}
body.page-id-115366 .nav-tabs.nav-justified {
	width: 70%;
}
.pub-app {
	color: #FFF;
	background: #a5a5a5;
	margin-left: 110px;
	text-align: center;
}
.twitter-follow img {
	margin-left: 45px;
	margin-top: -10px;
}
@media only screen and (max-width: 800px) {
	h4.nt-pub-h4 {
		font-size: 1.5em !important;
	}
	h2.nt-pub-h2 {
		font-size: 3em !important;
		top: 30%;
	}
}
@media only screen and (max-width: 650px) {
	h2.nt-pub-h2 {
		font-size: 3em !important;
		top: 20%;
	}
	h4.nt-pub-h4 {
		top: 55%;
	}
}
@media only screen and (max-width: 550px) {
	.nt-pub-banner>img {
		display: none;
	}
	h2.nt-pub-h2 {
		font-size: 2em !important;
		top: 15%;
		color: #6b27a5;
		position: inherit;
	}
	h4.nt-pub-h4 {
		font-size: 1.5em !important;
		top: 15%;
		color: #6b27a5;
		position: inherit;
		padding-bottom: 20px;
	}
}
/*...............................................................



...........................................SMART-PHONES..........



...............................................................*/

@media only screen and (max-width: 500px) {
	div.abm-pagelogo {
		background-size: 100% auto!important;
		width: 100%;
		height: 60px;
	}
	div.abm-inner {
		height: 4em;
	}
	div.abm-compleft, div.abm-compright, div.abm-checkwrap {
		display: block;
		width: 100%;
		float: none;
	}
	div.abm-compleft.abm-compinq {
		clear: both;
		float: left;
		position: relative;
	}
	#xseries-comp .inquire-button {
		position: relative;
		bottom: 0;
		width: 100%;
	}
	.abm-hidephones {
		display: none
	}
	.abm-compleft {
		text-align: center;
	}
	.abm-compbox h5 {
		display: inline-block
	}
	.abm-comptop h5 {
		display: block;
	}
	#abm-about-us div.abm-half {
		width: 100%!important
	}
	#abm-about-us div.abm-onethird, #abm-about-us div.abm-twothirds {
		width: 49%!important;
	}
	#abm-about-us div#abm-office {
		padding: 0 10%;
		width: 80%!important;
	}
}
@media only screen and (max-width: 400px) {
	div.srp-thumbnail-box {
		display: none!important
	}
	li.category-title, li.category-list, li.tags-title, li.tags-list {
		display: none!important
	}
	.wrapper {
		padding: 0 10px
	}
}
/*software menu*/

nav#software {
	width: 100%;
	margin: 20px 0;
}
nav#software ul {
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
}
nav#software ul li {
	width: 25%;
	float: left;
}
nav#software ul li a {
	display: block;
	width: 100%;
	text-align: center;
	padding: 10px 0;
	display: block;
	width: 100%;
	background-color: #4d2067;
	border-width: 2px;
	border-style: solid;
	border-color: rgb(202, 202, 202);
	color: white;
}
nav#software ul li a:hover {
	background: #747474;
}
nav#software ul li#amp-menu a {
	background: #3A619B;
}
nav#software ul li#amp-menu a:hover {
	background: #747474;
}
@media only screen and (min-width: 223px) and (max-width: 730px) {
	nav#software ul li {
		width: 100%;
		float: none;
	}
}
a.current:link, a.current-amp:visited {
	background: #27456B !important;
	color: white !important;
}
a.current:link, a.current:visited {
	background: #a55acc !important;
	color: white !important;
}
.portfolio-four-text .portfolio-item .portfolio-content {
	margin-top: 15px;
	text-align: center;
}


/*...............................................................
...........................................Applications .....
...............................................................*/


.req-box {
	padding: 19px 28px 27px 31px;
	background-color: #f6f6f6 !important;
	border-width: 1px;
	border-color: #EEEEEE!important;
	border-top-width: 3px !important;
	border-top-color: #fcb315!important;
	border-style: solid;
}
.sidebar .widget li {
	display: list-item;
}
#sidebar .widget ul {
	padding: 0;
}
.button.small.orange.app {
	width: 96%;
	padding-left: 10%;
	padding-right: 10%;
}
.button.medium.grey {
	background-color: #838383;
	color: #FFFFFF;
	font-size: 14px;
	padding: 18px;
	font-weight: 100;
	text-align: center;
	line-height: 24px;
}
.app-bullet {
	margin-left: 20px !important;
	list-style: initial;
}