/*@font-face {
	font-family:'ProximaNovaCond-Regular';
	src:url("/fonts/ProximaNovaCond-Regular.eot");
	src:url("/fonts/ProximaNovaCond-Regular-ie.eot") format("embedded-opentype"),url("/fonts/ProximaNovaCond-Regular.woff2") format("woff2"),url("/fonts/ProximaNovaCond-Regular.woff") format("woff"),url("/fonts/ProximaNovaCond-Regular.ttf") format("truetype")
}*/

@font-face {
	font-family: 'ProximaNovaACond-Bold';
	src: url('/fonts/34BEB9_0_0.eot');
	src: url('/fonts/34BEB9_0_0.eot?#iefix') format('embedded-opentype'),url('/fonts/34BEB9_0_0.woff2') format('woff2'),url('/fonts/34BEB9_0_0.woff') format('woff'),url('/fonts/34BEB9_0_0.ttf') format('truetype');
}


@font-face {
	font-family: 'ProximaNovaACond-BoldIt';
	src: url('/fonts/34BEB9_1_0.eot');
	src: url('/fonts/34BEB9_1_0.eot?#iefix') format('embedded-opentype'),url('/fonts/34BEB9_1_0.woff2') format('woff2'),url('/fonts/34BEB9_1_0.woff') format('woff'),url('/fonts/34BEB9_1_0.ttf') format('truetype');
}


@font-face {
	font-family: 'ProximaNovaACond-Regular';
	src: url('/fonts/34BEB9_2_0.eot');
	src: url('/fonts/34BEB9_2_0.eot?#iefix') format('embedded-opentype'),url('/fonts/34BEB9_2_0.woff2') format('woff2'),url('/fonts/34BEB9_2_0.woff') format('woff'),url('/fonts/34BEB9_2_0.ttf') format('truetype');
}


@font-face {
	font-family: 'ProximaNovaACond-RegularIt';
	src: url('/fonts/34BEB9_3_0.eot');
	src: url('/fonts/34BEB9_3_0.eot?#iefix') format('embedded-opentype'),url('/fonts/34BEB9_3_0.woff2') format('woff2'),url('/fonts/34BEB9_3_0.woff') format('woff'),url('/fonts/34BEB9_3_0.ttf') format('truetype');
}


@font-face {
	font-family: 'ProximaNovaSCond-Bold';
	src: url('/fonts/34BEB9_4_0.eot');
	src: url('/fonts/34BEB9_4_0.eot?#iefix') format('embedded-opentype'),url('/fonts/34BEB9_4_0.woff2') format('woff2'),url('/fonts/34BEB9_4_0.woff') format('woff'),url('/fonts/34BEB9_4_0.ttf') format('truetype');
}


@font-face {
	font-family: 'ProximaNovaSCond-BoldIt';
	src: url('/fonts/34BEB9_5_0.eot');
	src: url('/fonts/34BEB9_5_0.eot?#iefix') format('embedded-opentype'),url('/fonts/34BEB9_5_0.woff2') format('woff2'),url('/fonts/34BEB9_5_0.woff') format('woff'),url('/fonts/34BEB9_5_0.ttf') format('truetype');
}


@font-face {
	font-family: 'ProximaNovaSCond-Regular';
	src: url('/fonts/34BEB9_6_0.eot');
	src: url('/fonts/34BEB9_6_0.eot?#iefix') format('embedded-opentype'),url('/fonts/34BEB9_6_0.woff2') format('woff2'),url('/fonts/34BEB9_6_0.woff') format('woff'),url('/fonts/34BEB9_6_0.ttf') format('truetype');
}


@font-face {
	font-family: 'ProximaNovaSCond-RegularIt';
	src: url('/fonts/34BEB9_7_0.eot');
	src: url('/fonts/34BEB9_7_0.eot?#iefix') format('embedded-opentype'),url('/fonts/34BEB9_7_0.woff2') format('woff2'),url('/fonts/34BEB9_7_0.woff') format('woff'),url('/fonts/34BEB9_7_0.ttf') format('truetype');
}


@font-face {
	font-family: 'ProximaNovaCond-Bold';
	src: url('/fonts/34BEB9_8_0.eot');
	src: url('/fonts/34BEB9_8_0.eot?#iefix') format('embedded-opentype'),url('/fonts/34BEB9_8_0.woff2') format('woff2'),url('/fonts/34BEB9_8_0.woff') format('woff'),url('/fonts/34BEB9_8_0.ttf') format('truetype');
}


@font-face {
	font-family: 'ProximaNovaCond-BoldIt';
	src: url('/fonts/34BEB9_9_0.eot');
	src: url('/fonts/34BEB9_9_0.eot?#iefix') format('embedded-opentype'),url('/fonts/34BEB9_9_0.woff2') format('woff2'),url('/fonts/34BEB9_9_0.woff') format('woff'),url('/fonts/34BEB9_9_0.ttf') format('truetype');
}


@font-face {
	font-family: 'ProximaNovaCond-Regular';
	src: url('/fonts/34BEB9_A_0.eot');
	src: url('/fonts/34BEB9_A_0.eot?#iefix') format('embedded-opentype'),url('/fonts/34BEB9_A_0.woff2') format('woff2'),url('/fonts/34BEB9_A_0.woff') format('woff'),url('/fonts/34BEB9_A_0.ttf') format('truetype');
}


@font-face {
	font-family: 'ProximaNovaCond-RegularIt';
	src: url('/fonts/34BEB9_B_0.eot');
	src: url('/fonts/34BEB9_B_0.eot?#iefix') format('embedded-opentype'),url('/fonts/34BEB9_B_0.woff2') format('woff2'),url('/fonts/34BEB9_B_0.woff') format('woff'),url('/fonts/34BEB9_B_0.ttf') format('truetype');
}


body {
	font-family: "ProximaNovaCond-Regular" !important;
}

#topLevelMenu .badge {
	vertical-align: baseline;
}

/*a:hover {
	color: #fc0;
}

a {
	color: #f90;
}*/

.categories-breadcrumb .category-btn, .categories-breadcrumb .active-tab {
	background: #99cc33 !important;
	font-family: "ProximaNovaCond-Regular";
	font-size: 13px;
	padding: 5px;
	padding-bottom: 5px;
	text-transform: uppercase;
}

.categories-breadcrumb .active-tab {
	background: #F5871F !important;
}

#exp-tabs {
	border-bottom-color: #99cc33 !important;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	text-transform: uppercase;
	font-family: "ProximaNovaCond-Regular";
	font-size: 14px;
}

	#exp-tabs li a {
		font-size: 14px;
		color: #666;
	}

		#exp-tabs li a:hover {
			color: #fc0;
		}

.expert .exp-btns a {
	font-size: 14px;
}

#exp-tabs .active-tab {
/*	background-color: #99cc33 !important;*/
	font-family: "ProximaNovaCond-Regular";
	text-transform: uppercase;
}
/*
#exp-tabs > li.active-tab::before,
#exp-tabs > li.active-tab::after {
	border: none;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#99cc33), to(#99cc33));
	background: -webkit-linear-gradient(top, #99cc33, #99cc33);
	background: -moz-linear-gradient(top, #99cc33, #99cc33);
	background: -ms-linear-gradient(top, #99cc33, #99cc33);
	background: -o-linear-gradient(top, #99cc33, #99cc33);
}*/

#exp-tabs > li.active-tab > a,
#exp-tabs > li.active-tab-brainsy > a {
    background: linear-gradient(to bottom, #99cc33 0%, #99cc33 100%) !important;
    background-color: #99cc33 !important;
}
#exp-tabs > li.active-tab > a:before,
#exp-tabs > li.active-tab > a:after,
#exp-tabs > li.active-tab-brainsy > a:before,
#exp-tabs > li.active-tab-brainsy > a:after { 
    background:url('../img/tabs_green34.png') 0 0 no-repeat;      
}
#exp-tabs > li.active-tab > a:after,
#exp-tabs > li.active-tab-brainsy > a:after { 
    right: -5px;
    background-position: -6px 0 !important;
}
@media (min-width: 768px) { 
	#exp-tabs > li.active-tab > a:hover:before,
	#exp-tabs > li.active-tab > a:hover:after,
	#exp-tabs > li.active-tab-brainsy > a:hover:before,
	#exp-tabs > li.active-tab-brainsy > a:hover:after {  
	    background:url('../img/tabs_green34.png') 0 0 no-repeat;     
	}
	#exp-tabs > li.active-tab > a:hover:after,
	#exp-tabs > li.active-tab-brainsy > a:hover:after { 
	    right: -5px;
	    background-position: -6px 0 !important;
	}
}
#side, #side li a {
	font-family: "ProximaNovaCond-Regular";
	font-size: 16px;
	text-transform: uppercase;
	font-weight: normal !important;
	color: #666;
}



#topLevelMenu {
	font-family: "ProximaNovaCond-Regular";
	text-transform: uppercase;
	padding-top: 12px !important;
}

	#topLevelMenu a {
		color: #666;
	}
	#topLevelMenu img.avatar{
		margin-top: -7px;
}

.bg-top-level-categories {
	padding-right: 15px;
	padding-left: 3px;
}

.bg-top-level-category {
	padding-right:0;
	padding-left: 12px
}

.bg-top-level-category .panel-title{
	font-size: 16px;
}

.bg-top-level-category .panel-heading{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
}

#bgAccordion {
	font-family: "ProximaNovaCond-Regular";
}

	#bgAccordion h5 {
		font-family: "ProximaNovaCond-Regular";
	}

	#bgAccordion .panel-heading {
		padding: 5px;
	}

	#bgAccordion .panel-body {
		padding: 6px;
	}

.buyers-guide-breadcrumbs-container ol, h1, h2, h3, h4, h5, h6, #header h1, h4 p {
	font-family: "ProximaNovaCond-Regular";
}

#categoriesdd {
	background-color: #8ab82e !important;
	color: #fff !important;
}

	#categoriesdd li a {
		color: #fff !important;
	}

	#categoriesdd li:hover, #categoriesdd a:hover, #exp-tabs ul a:hover {
		background: #7aa329 !important;
		background-color: #7aa329 !important;
		color: #fff !important;
	}



.btn-success {
	background-color: #99cc33;
	border-color: #8ab82e;
}

.pagination-container .active span {
	background-color: #F5871F;
	border-color: #F5871F;
}

	.pagination-container .active span:hover {
		background-color: #F59E4B;
		border-color: #F59E4B;
	}


.questions-list h3 a {
	color: #666;
}

	.questions-list h3 a:hover {
		color: #fc0;
	}

.postPreview h3 a {
	color: #666;
}

	.postPreview h3 a:hover {
		color: #fc0;
	}

.org-info h3.org-name a {
	color: #666;
}

	.org-info h3.org-name a:hover {
		color: #fc0;
	}

/* logo styles */
#ecn img {
	margin: 0;
}

#ecn {
	background: transparent;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#logo {
	padding: 0 !important;
	max-width: 160px !important;
	background: transparent !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}


h1 a {
	font-family: "ProximaNovaCond-Regular";
	padding-left: 5px;
	padding-right: 5px;
	border-radius: 0;
	padding: 5px;
	color: #666 !important;
}

.mainContent p {
	font-family: "ProximaNovaCond-Regular";
	color: #666;
}


.addthis-smartlayers, .addthis-smartlayers-desktop {
	display: none;
	visibility: hidden;
}

.question-content .addthis-smartlayers, .question-content .addthis-smartlayers-desktop {
	display: block;
	visibility: visible;
}

#bg-profile {
	margin-top: -2px;
	margin-bottom: -4px;
}

.navbar-wrapper {
	padding-top: 0;
}

.navbar-brand {
	margin-top: 5px;
}
#exp-tabs > li.active-tab > a, #exp-tabs > li.active-tab-brainsy > a {
	border-color: #99cc33 !important;
}
#exp-tabs > li.personal-tab > a {
	border: solid 1px #FA9000;
} 
