/* #Tablet (Portrait)
================================================== */
/* Note: Design for a width of 768px */

@media only screen and (min-width: 768px) and (max-width: 959px) {

html, body{
	min-width: 768px
}
.container {
	width:768px !important;
	}

/* Header
---------------------------------------- */
.sf-menu > li {
	float: left;
	height: 57px;
	margin: 0 0 0 18px;
	padding: 0;
}	
.sf-menu > li > a {
	padding:4px 0px 0;
	font-size: 13px;
	line-height: 45px
	}


/* After Header */
.after_nav_area h3 {
  font-size: 32px;
  line-height: 40px;
  width: 245px;
}
.after_nav_area .textwidget {
  font-size: 13px;
  line-height: 17px;
  width: 408px;
}

/* Slider
---------------------------------------- */
#slider-wrapper {
  background: url("../images/slider768.jpg") no-repeat scroll center top transparent;
  margin-top: -10px;
  position: relative;
}
.flexslider-holder {
	height:308px;
	width: 670px
	}
.flex-caption {
  font-size: 13px;
  left: 60px;
  line-height: 18px;
  margin: 0;
  padding: 0;
  top: 29px;
}	
.flex-caption h1 {
  font-size: 27px;
  line-height: 27px;
  padding-bottom: 5px;
}
.flex-caption h2 {
  font-size: 28px;
  letter-spacing: -0.025em;
  line-height: 28px;
  margin-bottom: 12px;
}
.flex-caption a {
  bottom: 48px;
}
.tape {
  bottom: 45px;
}


/* Before Content */	
	
#before_content {
  height: auto;
  margin-bottom: 25px;
}
#before_content .widget a {
  margin: 0 auto 3px;
  width: 193px;
}

/* Location */
.location {
  width: 383px;
}	

/* Recent Post */
#my_postwidget-2 {
  padding-left: 25px;
  width: 235px;
}

.extra-wrap {
  overflow: visible;
}

/* Portfolio
---------------------------------------- */

/* Default layout 3 columns */
#gallery .portfolio li {
	width:212px;
	margin:0 25px 50px 0;
	}
	#gallery .portfolio li a.image-wrap {
		width:199px;
		height:113px;
		}
	.zoom-icon {
		width:199px;
		height:113px;
		}

/* 1 column portfolio*/
#gallery.one_column .portfolio li a.image-wrap {
	width:430px;
	height:245px;
	float:left;
	}
#gallery.one_column .zoom-icon {
	width:430px;
	height:245px;
	}
	#gallery.one_column .folio-desc {
		width:280px;
		}

		
/* Comment form */
.commentlist ul.children {
	margin-left:20px;
	}
	
	
/* Contact form */
.wpcf7-form p.field input {
	width:210px;
	}
.wpcf7-form textarea {
	float:left;
	width:210px;
	max-width:210px;
	min-width:210px;
	height: 211px;
  	min-height: 211px;
	}
.wpcf7-not-valid-tip {
	width:220px !important;
	position:absolute;
	left:0 !important;
	top:0 !important;
	padding:4px 0 4px 10px !important;
	background:#f3b7b7 !important;
	color:red !important;
	border:1px solid red !important;
	}


	
/* Sidebar
---------------------------------------- */
#searchform .searching {
	width:130px;
	margin:0 0 10px 0;
	}
#footer-text {
  color: #648CC1;
  float: left;
  margin: 10px 0 0 35px;
  width: 225px;
}		
	
}