/** MIG REAL ESTATE CUSTOM CSS **/


#migmenu .main-nav {
	background-color:#001d44;
}

#sticky-wrapper{
	height: 55px !important;
}

header {
	background-color: ;

}


footer {

}

.section-text {
	color:#272727 !important;
}


/** INVESTMENT APPROACH LINE ITEMS **/

ul.pie-chart li {
	font-weight:600 !important;
}


/** COLOR PICKER RESET **/

.ui-colorpicker.ui-colorpicker-dialog.ui-dialog.ui-widget.ui-widget-content.ui-corner-all {
	z-index:1500 !important;
}


/** OUR TEAM THUMBS **/

.team-member {
	margin-bottom:40px;
	height:465px;

}

.team-member .views-field-title, .team-member .views-field-field-position {
	text-align: center;
	line-height:2.8rem;
	font-size:1.6rem;
	text-transform: uppercase;
}
.team-member .views-field-title {
	font-weight: 600;
	margin-top:10px;
}

.team-member .views-field-field-position {
	font-weight:400;
}

.team-thumb {
	overflow:hidden;
	max-height:370px;
}

.team-thumb > div > a > img{
	transition: all .5s;
}
.team-thumb > div > a > img:hover {
	transform: scale(1.15);
}

.bu_label {
	text-align: center;
	text-transform: uppercase;
	clear:both;
}

.bu_label h3 {
	font-weight:600 !important;
}

/** OUR TEAM **/
.team_member {
	margin-bottom:30px;
	min-height:460px;
}
.person_name, .person_position, .press_title, .property_title {
	display: inline-block;
    font-size: 2em;
    font-weight: 400;
    margin-top: 0px;
    text-transform: uppercase;
}

.person_bio, .press_body, .property_body {
	margin-top:20px;
}

.person_bio p, .press_body p, .property_body p {
	margin: 1.4em 0;
}

.person_bio p, .person_bio, .press_body, .press_body p, .property_body, .property_body a {
	font-size:1.1em;
}

.person_headshot {
	margin-bottom:30px;
}

.press_image, .property_image {
	margin:30px 0px;
}
.ourteam-thumb {
	text-align: center;
	overflow:hidden;
	margin-bottom: 15px;
}
.ourteam-thumb img {
	display:block;
	width:100%;
	height:auto;
	transition: .4s all;
}

.ourteam-thumb:hover img{
	transform: scale(1.2);
}

.ourteam-name {
	text-align: center;
	font-weight:600;
	font-size: 1.2em;
}

.ourteam-name a {
	transition:.2s all;
}

.ourteam-name a:hover {
	color:#254A8B;
	text-decoration: none !important;
}

.ourteam-position {
	text-align: center;
	font-weight:400;
	font-size: 1em;
}


/** PRESS **/

.post-prev-title {
	min-height:75px;
}
.btn-mod.btn-gray a:hover {
	text-decoration: none;
}

.post-prev-title a:hover {
	color:#000 !important;
}

.post-prev-info, .post-prev-info a, .post-prev-text, .post-prev-title a  {
	color:#626262 !important;
}

/** PROPERTIES **/

.property-teaser {
	margin-bottom:2em;
}

.property_title {
	margin-left:15px;
}
.post-prev-title.property-head {
	min-height:50px;
}
.post-prev-text.property-location {
	margin-bottom:0;
}

.post-prev-text.property-location p {
	margin:0 0 1.1em 0;
}

.property_content {
	margin-top:25px;
}
.property_label {
	font-weight:600;
	width:100%;
}

.property_element {
	margin-bottom:10px;
}
