/*

 Theme Name:   Jordan Furlong / Law 21

 Theme URI:    http://www.icontext.com

 Description:  Theme for Jordan Furlong / Law 21 (Mighty Suite child theme).

 Author:       iContext Internet

 Author URI:   http://www.icontext.com

 Template:     suite

 Version:      1.0

*/



#header{

	background:#5ab4e6 !important;

}



#header #nav li{

	margin-left:30px;

}



#header #nav li a{

	color:#ffffff;

	font-size:15px;

	font-weight:normal;

	letter-spacing:0;

	padding:10px;

}



#header #nav li a:hover{

	border-bottom:none !important;

}



#header #nav li{

	border:1px solid #5ab4e6;



}



#header #nav li:hover{

	border:1px solid #ffffff;



}



#header .logo{

	background:#ffffff;

	padding:0;



}

#header .logo img{
	/* max-width:210px; */
	-webkit-transition: height 0.3s;
	-moz-transition: height 0.3s;
	-ms-transition: height 0.3s;
	-o-transition: height 0.3s;
	transition: height 0.3s;
}

.shrink{
	height:80px;
}

#header .logo a{

	font-size:30px;

}



#header .logo a:hover{

	color:#ffffff;	

}



#header-meta{

	background:#003257;

	background: url(images/bg-blue-lined.png);

	background-size: cover;
	/* padding:80px 0 70px; */
	padding:0;
}

#header-meta .wrap{
	height:100%;
	background: url(images/jordan-furlong.png);
	background-repeat:no-repeat;
	background-position: right top;
	/* background-size: 401px 455px; */
	padding:80px;
}

#header-meta h1{

	/* margin-top:30px; 60px */

	color:#ffffff;

}



#header-meta h2{
	line-height:28px;
	color:#5ab4e6;

}

#header-meta h4{
	font-size:24px;
	line-height:28px;
	font-weight:400;
	color:#5ab4e6;
}


body.home #hero{

	background:#003257;

	background: url(images/bg-blue-lined.png);

	background-size: cover;

}



body.home #hero .wrap{

	padding:40px; 0;

	background: url(images/jordan-furlong.png);

	background-repeat:no-repeat;

	background-position: right bottom;

	/* background-size: 401px 455px; */

}



body.home #hero .masthead{

	opacity:1;

}



body.home #hero h1, body.home #hero h2:first-child{

	display:none;

}





#hero h1, #hero h2{

	max-width:600px;

}



body.home #hero h2:nth-child(2){

	margin-top:120px; /* 80px */

}



body.home #hero h2.subhead{

	font-size:64px;

	line-height:66px;

	font-weight:bold;

	margin:0 0 0 4px;

	color:#ffffff; /* 67788c */

}



body.home #hero h2.subhead span{

	/* display:block; */

	font-size:68px;

	line-height:70px;

	color:#5ab4e6; /* 265173 */

	font-weight:bold;

}





body.home #hero h3.subtext{

	margin-top:30px;

	font-size:26px;

	line-height:30px;

	font-weight:normal;

	color:#5ab4e6;

	border-left:12px solid #5ab4e6;

	padding-left:22px;

}



body.home #hero h3.subtext span{

	display:block;

	color:#ffffff;	

}



#hero h2 span.subhead{

	display:block;

	font-size:36px;

	margin-bottom:30px;

}



body.home #hero a.btn{

	margin-top:20px;

	font-size:13px;

	line-height:13px;

	font-weight:normal;

	background-color:#003257;

	border:1px solid #335a79;

	padding:18px 22px;

}



body.home #columns{

	margin-bottom:20px;

}



body.home #columns a, body.home #clients h2 a{

	font-weight:normal;

}



a.btn{

	font-size:13px;

	line-height:13px;

	font-weight:normal;

	border-radius:0;

	text-transform:uppercase;

}



.gradient{

	display: none;

}



body.home #hero h1, body.home #hero h2{

	color:#1c1c1c;

	text-shadow:none;

}



body.home #columns .column{

	padding-top:32px;

}



body.home #columns .column:first-child{

	border-top:14px solid #464f56;

}



body.home #columns .column:first-child h2, body.home #latest-post h2 {

	color:#464f56;

}



body.home #columns .column:nth-child(2){

	border-top:14px solid #003159;

}



body.home #columns .column:nth-child(2) h2{

	color:#003159;

}



body.home #columns .column:nth-child(3){

	border-top:14px solid #5ab5e4;

}



body.home #columns .column:nth-child(3) h2{

	color:#5ab5e4;

}



body.home #columns h2, body.home #latest-post h2{

	font-weight:normal;

	text-transform:none;

	font-size:36px;

	line-height:38px;

}



#latest-post{

	padding-bottom:80px;

}



#latest-post li{ /* :first-child, #latest-post li:nth-child(2) */

	margin-bottom:10px;

}



#latest-post strong{

	display:block;

}



#latest-post a.permalink{

	display:block;

	font-size:22px;

	margin:20px 0;

}



#contact img{

	display:none;

}



#sidebar p{

	margin-bottom:20px;

}



#sidebar ul li{

	margin-bottom:10px;

}



h4.widget-title{

	line-height:18px;

}



#subfooter a, #footer a{

	color:#ffffff;	

}



/* Twitter Widget Pro */

.widget_twitter div {

	padding:0;

	/* font-size:80%; */

}



.widget_twitter ul li {

	list-style:none !important;

	margin-bottom:5px;

	/* margin-left:-30px; */

}



.widget_twitter ul li:first-child {

	/* margin-top:10px; */

}



.widget_twitter .follow-button,

.widget_twitter .xavisys-link {

	margin:0 10px 10px 0px;

}



.widget_twitter .entry-meta {

	display:block;

	font-size:80%;

}



.widget_twitter .time-meta a:link {

	text-decoration:none;

	font-style:italic;

	color:#2f2f2f !important;	

}



.widget_twitter .intent-meta a {

	background: url(images/everything-spritev2.png); /* from Twitter resources */

	display: inline-block;

	height: 16px;

	text-indent: -9999px;

	width: 16px;

}

.widget_twitter .intent-meta a.in-reply-to {

	background-position: 0 center;

}

.widget_twitter .intent-meta a:hover.in-reply-to {

	background-position: -16px center;

}

.widget_twitter .intent-meta a.favorite {

	background-position: -32px center;

}

.widget_twitter .intent-meta a:hover.favorite {

	background-position: -48px center;

}

.widget_twitter .intent-meta a.retweet {

	background-position: -80px center;

}

.widget_twitter .intent-meta a:hover.retweet {

	background-position: -96px center;

}


.g-recaptcha{
	margin-bottom:20px;
}


@media all and (max-width: 1000px) {

	body.home #hero .wrap{

		background: none;

	}
	#header-meta .wrap{
		background: none;
}
}