/* Homepage */
@import url(http://fonts.googleapis.com/css?family=Lato:400,700);


body.home .entry-content h2{line-height: 130% !important; margin-bottom: 15px !important; }

.recent-work ul{ padding-top: 15px; }


.term-services .isotope-item,
.term-services .isotope-item div,
.term-services .isotope-item div a,
.term-services .isotope-item div a img,
.recent-work ul li,
.recent-work .post-thumb a img,
.recent-work .post-thumb a { width: 172px !important;}

.page-header{  margin: 0 0 10px 0 !important;  padding-bottom: 15px !important; background-position: 0 100% !important; }
h1.page-title{ font-size: 28px !important; margin-top: -10px !important; }


/* Portfolio pages */

.single-portfolio #content{  position: relative;}
.single-portfolio #primary{ position: relative; padding-bottom: 10px; }
.single-portfolio .entry-content{ display: block; overflow: hidden !important; clear: both !important; position: absolute !important; top: 580px !important; left: 340px !important; float: none !important; width: 100% !important;  min-height: 100px !important; padding: 0 !important; margin: 0 !important; z-index: 10000;}

.single-portfolio .entry-meta{ overflow: hidden !important;  min-height: 100% !important; height: 100%; width:250px !important;  text-align: left; float: none !important; margin: 0 0 0 0px !important; position: absolute !important; }

.single-portfolio #primary {padding-left: 0px !important; margin-bottom: 0px !important}
.single-portfolio .two_frame{  overflow:hidden; padding-left: 0px !important; clear: both !important; position: relative !important; float: none !important;}
/*
.single-portfolio .slides_control > div { overflow: hidden; }
.single-portfolio .slides_control > div img{ margin-left: -150px; }*/
.single-portfolio .slides_control > div img{ float: left;margin-left: 22px; }

.type-portfolio .slider{ max-width: 66% !important; float: right !important; }
.type-portfolio .mehedi_content{  width: 33% !important; float: left !important; min-height: 640px !important; }

.mehedi_content{padding-left: 0px !important; margin-left: 0px !important; padding-bottom: 0px !important;}
.mehedi_content .one_half { padding: 0px 6px 0 0 !important; margin: 0px !important; float: left !important; }
.mehedi_content .one_half em{  padding: 0 !important; margin: 0 !important; vertical-align: top !important; }
.mehedi_content .one_half:last-child{ }

.mehedi_content  ul{ list-style-type: square !important; list-style-position:outside !important; margin-bottom: 0 !important; }

/*.type-portfolio .entry-content { margin-left: 32px !important;}*/

#sub-footer{ width: 980px !important; margin: 0px auto 0 auto  !important; padding: 0 !important; }
.single-portfolio #sub-footer{ margin-top: 20px !important;}

#footer{ margin-bottom: 10px !important; }
.copyright { padding-left: 20px; margin-top: 10px; }


.recent-work h2.entry-title, .isotope h2.entry-title{ font-weight: 100 !important;  }
.recent-work .entry-title a, .isotope .entry-title a, {font-weight: 100 !important; font-style:normal !important; line-height: 100% !important;  }

.term-services .isotope-item div { display: block; clear: both; padding: 0 !important; margin: 0 !important; height:140px !important;}
.term-services .isotope-item div a img{ padding: 0 !important; margin: 0 !important;}

.term-services .isotope-item h2.entry-title{ margin: 20px 0 0 0 !important; padding: 0 20px; display: table; vertical-align: middle !important; height: 40px !important; width: 132px !important; clear: both; }
.term-services .isotope-item h2.entry-title a { vertical-align: middle !important; display: table-cell; line-height: 135% !important;}

.term-project .isotope-item h2.entry-title,
.recent-work h2.entry-title{ margin: 20px auto 0 auto !important; width: 132px; display: table; line-height: 135% !important; vertical-align: middle !important; height: 40px !important}

.term-project .isotope-item .entry-title a,
.recent-work .entry-title a{  vertical-align: middle !important; display: table-cell;line-height: 135% !important;}

