.extrahero_1 h2 {
	font-family:'Times New Roman', serif;
	font-size:52px;
	line-height:67px;
	color:#202328;
	text-transform:uppercase;
	background:#fff;
	display:inline-block;
	margin:0 0 5px;
	padding:0 18px;
	-webkit-transition:0.4s;
	-moz-transition:0.4s;
	-o-transition:0.4s;
	transition:0.4s;
}

#searchform .header-searchBtn{
	vertical-align: top; 
	width: 50px; 
	border-radius: 0px; 
	background-color: rgb(0, 175, 239); 
	height: 24px;
	border-style:solid; 
	border-width:0px;
	background-image:none;
}
#searchform .header-search-textbox{
	width:200px !important; 
	padding:0 0 0 5px; !important; 
	float:left;
} 
#commentform .btn-success {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  height: auto !important;
}

#commentform .btn-success:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
} 
.sf-menu ul{width:auto !important;}
.sf-menu li li a{margin:0 18px 0 18px !important;}
#content h2, .content_box h2{font:normal 33px/38px "Times New Roman", Times, serif !important; margin-top:0 !important;padding-top:0 !important;}
.post-1659 .extrabox_1{padding-top: 0 !important;}
.post-1659 .extrabox_2 {
    padding: 16px 0 41px;
    padding-right: 0px;
}
.posts-grid.extragrid_1 li .featured-thumbnail a img{
    width: 270px !important;
    height: 232px !important;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{font-family: Open Sans !important;}
.font-20{font-size:20px;}
.sub-heading{font-size: 20px;color: #111;}
.thumbnail__portfolio img{width:277px !important; height:185px !important;}

div.caption__portfolio >  h3 {
    font: normal 20px/24px "Times New Roman", Times, serif;
    color: #010101;
}
#back-top a:hover span { background:transparent url('images/up-arrow.png') center bottom no-repeat; }
#back-top span {
	display:block;
	margin-bottom:10px;
	width:28px;
	height:29px;
	background:transparent url('images/up-arrow.png') center top no-repeat;
	-webkit-transition:0.3s;
	-moz-transition:0.3s;
	-o-transition:0.3s;
	transition:0.3s;
}
.homebaaner { color:#202328;}
.calculator_outer_div {
    width: 100% !important;
}
.extrabox_3 p a,.post_content p a{color:blue;}
.filterable-portfolio .caption.caption__portfolio{
    min-height:176px;
}
/*.filterable-portfolio .portfolio_item {
    min-height: 376px;
}*/