/*
Theme Name: WPFRT Compatible Theme
Theme URI: http://i-tul.com/
Description: Custom Theme
Author: Ryan Holden
Version: 0.3.4

.This file no longer in use for front-end in favor of assets/less/wpfrt.less

wpfrt.less can include regular css syntax, does NOT need to be LESS format.

wpfrt.less is compressed into the compressed.cssgz file on every page load when logged in as a admin.. thus changes made to wpfrt.less won't take affect until you login as admin and refresh the front-end page

No need to add a seperate css file when modifiying this theme.

*/
.news-item {margin-bottom:60px;}
.news-item .thumbnail{height: 100%;min-height: 160px;}
#main {width:auto;}
.error404 #main{min-height: 400px;}
#mobile-menu {clear:both;width:100%;}
#mobile-menu li {float:none;width:100%;padding:0;}
#mobile-menu li a {padding:5px 10px;}
.btn.btn-navbar {display:none;}

#main article h1:first-child {margin-bottom:0 !important;}
#main h5, #main h6 {font-weight:400 !important;}
#main a {color:#294B68 !important;}

.team .span9 {width:auto;}
.empwrapper {position:relative;left:0;}

.filter {cursor:default;}

.emplist:not(.all) .team-listing > li {display:none;}
/*DEPARTMENTS*/
.emplist.research .team-listing > li.research {display:block;}
.emplist.consulting .team-listing > li.consulting {display:block;}
.emplist.business-development .team-listing > li.business-development {display:block;}
.emplist.marketing .team-listing > li.marketing {display:block;}
.emplist.operations .team-listing > li.operations {display:block;}
/*REGIONS*/
.emplist.central .team-listing > li.central {display:block;}
.emplist.southeast .team-listing > li.southeast {display:block;}
.emplist.florida .team-listing > li.florida {display:block;}
.emplist.northern-california .team-listing > li.northern-california {display:block;}
.emplist.southern-california .team-listing > li.southern-california {display:block;}
.emplist.northeast .team-listing > li.northeast {display:block;}
/*DEPARTMENTS*/
.emplist:not(.all) #team-listing > option {display:none;}
.emplist.research #team-listing > option.research {display:block;}
.emplist.consulting #team-listing > option.consulting {display:block;}
.emplist.business-development #team-listing > option.business-development {display:block;}
.emplist.marketing #team-listing > option.marketing {display:block;}
.emplist.operations #team-listing > option.operations {display:block;}
/*REGIONS*/
.emplist.central #team-listing > option.central {display:block;}
.emplist.southeast #team-listing > option.southeast {display:block;}
.emplist.florida #team-listing > option.florida {display:block;}
.emplist.northern-california #team-listing > option.northern-california {display:block;}
.emplist.southern-california #team-listing > option.southern-california {display:block;}
.emplist.northeast #team-listing > option.northeast {display:block;}

img.burnsMap{
	display: block;
	margin: 0 auto;
}

select#team-listing,
select#researchExperts,
select#consultingExperts,
select#operationsExperts,
select#central,
select#southeast,
select#florida,
select#northern-california,
select#southern-california,
select#northeast{
	display:none;
}
hr{
	border:none;
	height:2px;
	background: #fff;
}
@media (max-width: 1199px) {
	#imain {float:none;}
	.account-contact-us article .span6 strong{font-size: 14px;}
	.account-contact-us article .span6 strong a{font-size: 13px;}
	.account-contact-us article .span6 p.analystTitle em{font-size: 12px;}
}

@media (max-width: 767px) {
	#ifooter {margin:0 !important;}
	#copyright p {text-align:center !important;}
	#banner{display:none;}
	#main #imain{
		width:100%;
		max-width:100%;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
		padding:0 20px!important;
	}
	aside .sidebar{
		max-width:100%!important;
		padding:0!important;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}
	select#team-listing{display:inline-block;}
}

@media (max-width: 1300px) {
	footer#footer{padding-top: 40px;}
}
@media (max-width: 1200px) {
	footer#footer{padding-top: 50px;}
}
@media (max-width: 1200px) {
	footer#footer{padding-top: 60px;}
}
@media (max-width: 1100px) {
	footer#footer{padding-top: 70px;}
}
.account-subcontent article {
	padding-top:0 !important;
}
#my_content {
	padding-top:80px;
}
#my_content p {
	color:#333300;
	font-size:14px;
}
#my_content .is-splash.minimalist .fp-ui, #my_content .is-paused.minimalist .fp-ui {
	background:none !important;
}
#my_research_menu ul li {
	list-style:none;

}
#my_research_menu ul li a {
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	display: block;
	padding: 8px 40px 8px 20px;
}
#my_research_menu > div > ul {
	margin-left:0;
}

#my_research_menu ul li.parent > a {
	background-image: url(assets/img/ico_arrow_right.png);
	background-repeat: no-repeat;
	background-position: 95% center;
}


#my_research_menu ul li.selected > a {
	background-image: url(assets/img/ico_arrow_right.png) !important;
	background-repeat: no-repeat;
	background-position: 95% center;
		background-color: #FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 1px 10px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 1px 10px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 1px 10px 0px rgba(50, 50, 50, 0.75);

}
#my_research_menu ul li.parent.current > a {
	background-image: url(assets/img/ico_arrow_down.png);
}
/*#my_research_menu > div > ul > li > a, #my_research_menu ul li.parent_node.active a.current {
	background-image: url(assets/img/ico_arrow_right.png);
	background-repeat: no-repeat;
	background-position: 95% center;
}
#my_research_menu ul li.parent_node.active > a {
	background-image: url(assets/img/ico_arrow_down.png);
	background-repeat: no-repeat;
	background-position: 95% center;
}*/
#my_research_menu ul li.active > a, #my_research_menu ul li.initial > a {
	background-color: #FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 1px 10px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 1px 10px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 1px 10px 0px rgba(50, 50, 50, 0.75);
}
#my_research_menu ul li.menu_item {
	margin-bottom:5px;
}
#my_research_menu ul li ul.sub-menu {
	margin-top:15px;
}


#banner-nav {
	max-width: 1270px !important;
	box-sizing: border-box;
}header .navbar .navbar-inner #menu-main-menu.nav {	/*margin-top: '230px' !important;*/	}header .navbar .navbar-inner #menu-main-menu.nav > li > a {    padding: 17px 8px !important;		/*top: 100px !important;*/	margin-top:50px !important;	}

body {
	font-family: 'PT Sans', sans-serif !important;
}

body p, body a  {
	font-family: 'PT Sans', sans-serif !important;
}
body h1 a, body h2 a, body h3 a, body h4 a, body h5 a, body h6 a  {
	font-family: 'PT Serif', serif !important;
}
body p {
	color:#333300;
	font-size: 16px!important;
	line-height: 20px !important;
}
body p.analystTitle em{font-size: 11px;}
body a {
	font-weight:bold;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: 700 !important;
}

#main article ul, #main article ol {
	font-size: 16px !important;
   font-weight: normal !important;
	margin: 0 0 25px 25px !important;
}

#main article  li {
	font-family: 'PT Sans', sans-serif !important;
	font-size: 16px !important;
        font-weight: normal !important;
}

/*#main #imain .callouts .span3 a{
  font-weight: normal !important;
*/

.home #main .callouts .entry .tn .olay blockquote{
	padding: 20px 20px 20px 10px;
	width: 90%;
}
.home #main .callouts span.calloutTitle{
	color: #fff!important;
	font-size: 16px!important;
	font-family: 'PT Serif', serif!important;
	font-weight: 700!important;
}

	#footer{width:100%!important;}
	#ifooter{width:100%!important;margin:0!important;padding:0!important;}
	footer #copyright .info{white-space:wrap;}

	header#header #iheader .navbar .navbar-inner #menu-top-menu-signout.nav li#menu-item-612{display:block!important;}

	.homepage #banner .content { z-index: 999; }