/*

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 p a {color:#294B68;}

#main a.active {color: #ffffff!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; }
.cat-link {
	background-color: #3A88C7;
	color: #fff;
	padding: 1px 5px;
	border-radius: 5%;
	font-weight: 1;
	font-size: 12px;
}
.cat-link:hover {
		color: #fff;
}
#cat-menu {
	float: right;
}
.single-category {
	border-top: 1px solid rgb(196, 196, 196);
	padding: 0.5em;
	font-size: 16px;
	color: #7BADD4;
}

.iframe-container{ 
	position: relative; 
	width: 100%; 
	padding-bottom: 56.25%; 
	height: 0; 
} .iframe-container iframe{ 
	 position: absolute; 
	top:0; 
	left: 0; 
	width: 100%; 
	height: 100%; 
}
