/* #Tablet (Portrait)
================================================== */
/* Note: Design for a width of 768px */

@media only screen and (min-width: 768px) and (max-width: 995px) {

/*---------------------------------------
			 Navigations
---------------------------------------- */
.sf-menu > li {
	width:111px;
	height:112px;
	border-radius:56px;
	-moz-border-radius:56px;
	-webkit-border-radius:56px;
	margin:0 16px 0 0px;
}
	.sf-menu > li > a  {
		font-size:18px; 
		line-height:22px;
		padding:46px 0px 43px 0px;
		border-radius:56px;
		-moz-border-radius:56px;
		-webkit-border-radius:56px;
		background-position:-15px -15px;
	}
	
	.sf-menu ul,
	ul.sf-menu li:hover li ul,
	ul.sf-menu li.sfHover li ul {width:111px; padding:26px 0px 17px 0px;}
	
	.sf-menu li:hover ul,
	.sf-menu li.sfHover ul {top:121px;}
	
	ul.sf-menu li li:hover ul,
	ul.sf-menu li li.sfHover ul {
		left:			111px; /* match ul width */
		top:			-26px;
		z-index:99;
	}

	.row-menu {height:197px;}
	#header {height:340px;}

/*----------------------------------------
				Slider
---------------------------------------- */	
#slider-wrapper {height:340px;}
.camera_wrap .camera_pag .camera_pag_ul li, 
.camera_wrap .camera_pag .camera_pag_ul li > span, 
.camera_prev, 
.camera_next  {background-color:#141414;}

/*----------------------------------------
				Post
---------------------------------------- */
.featured-thumbnail.large {width:482px;}
.featured-thumbnail.large img {width:482px; height:auto;}
/*----------------------------------------
				Related Posts
---------------------------------------- */	
	.related-posts li {width:145px;}
	.related-posts li .featured-thumbnail img {
		width:135px;
		height:auto;
	}
	
/*----------------------------------------
				 Comments
---------------------------------------- */
.commentlist {padding:0 0px 63px 0;}
	
/*----------------------------------------
			Recent Posts
---------------------------------------- */
.latestpost li {
	margin:0 10px 30px 0;
	width:236px;
}
	.latestpost li .featured-thumbnail img{
		width:226px;
		height:auto;
	}

h1{
	font-size:63px;
	line-height:65px;

}

/*----------------------------------------
			Recent Posts Latest
---------------------------------------- */	
.recent-posts.latest li {
	margin:0 10px 38px 0;
	width:236px;
}
	.recent-posts.latest li .featured-thumbnail img{
		width:226px;
		height:auto;
	}
/*----------------------------------------
			Recent Posts Clients
---------------------------------------- */
.recent-posts.clients li {
	margin:0 30px 16px 30px;
	width:134px;
}
/*----------------------------------------
			Recent Posts News
---------------------------------------- */
.recent-posts.news li h2 {padding: 6px 0 0 0;}

/*----------------------------------------
			Recent Posts Services
---------------------------------------- */
	.recent-posts.services li {
		width:238px;
		margin:0 15px 28px 0;
	}		

/* Flickr widget */
.flickrImages a {
	width:58px;
	height:58px;
}

.frame.alignleft img,
.frame.alignright img,
.frame.alignnone img	{
	width:100% !important;
	height:auto !important;
}

/* SlidesJS */
.slides_container {
	width:224px;
}
.slides_container .item {
	width:224px;
	height:170px;
}
	.slides_container .item .featured-thumbnail {
		float:none;
		margin-right:0;
		overflow:hidden;
	}
		.slides_container .item .featured-thumbnail img {
			width:100%;
			height:auto;
		}


/* Team */
.recent-posts.team li {
	width:134px;
}
.recent-posts.team li .featured-thumbnail {
	width:134px;
	height:auto;
	overflow:hidden;
}

/* Address */
.address dt {
	width:135px;
	margin-right:10px;
	padding:0 0 0 55px;
	font-size:11px;
}
.address dd {
	width:195px;
	padding:0 0 0 43px;
}
	.address dd span {
		width:80px;
	}

/* Google Map */
.google-map {
	position: relative;
	padding-bottom: 46.25%;
	height: 0;
	overflow: hidden;
	margin:0 0 2% 0;
}
.google-map iframe,  
.google-map object,  
.google-map embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


/*----------------------------------------
				Post Formats
---------------------------------------- */

/* Image Post Format */
.image-post-format img {
	width:100%;
	overflow:hidden;
}	

/* Gallery Post Format */
.slides_container_gallery {
	width:534px;
	height:270px;
}
	.slides_container_gallery .g_item {
		width:534px;
	}
	
	
/*---------------------------------------- 
				Portfolio
---------------------------------------- */

/* Default layout 3 columns */
#gallery .portfolio li {
	width:236px;
	margin:0 16px 45px 0;
}
	#gallery .portfolio li a.image-wrap {
		width:226px;
		height:111px;
	}
		#gallery .portfolio li a.image-wrap img {
			width:226px;
			height:111px;
		}
.zoom-icon:before {
	width:80px;
	height:82px;
	margin:-40px 0 0 -41px;
	background:url(../images/magnify-alt-small.png) 50% 50% no-repeat;
}
/* 1 column portfolio*/
#gallery.one_column .portfolio li a.image-wrap {
	width:353px;
	height:184px;
	float:left;
}
	#gallery.one_column .portfolio li a.image-wrap img{
		width:353px;
		height:184px;
	}
	#gallery.one_column .folio-desc {padding:0;}

		
/* 2 columns portfolio*/
#gallery.two_columns .portfolio li {
	width:363px;
}
	#gallery.two_columns .portfolio li a.image-wrap {
		width:353px;
		height:184px;
	}
	#gallery.two_columns .portfolio li a.image-wrap img{
		width:353px;
		height:184px;
	}

/* 4 columns portfolio*/
#gallery.four_columns .portfolio li {
	width:172px;
}
	#gallery.four_columns .portfolio li a.image-wrap {
		width:162px;
		height:85px;
	}
	#gallery.four_columns .portfolio li a.image-wrap img {
		width:162px;
		height:85px;
	}
	
/* Comment Form */
.commentlist ul.children {margin-left:0;}

#commentform input[type="text"] {width:280px;}
	#commentform textarea {width:330px;}	
	
/* Contact form */
.wpcf7-form p.field input {width:210px;}
.wpcf7-form textarea {
	float:left;
	width:210px;
}
.wpcf7-not-valid-tip {
	width:217px !important;
	padding:8px 0 8px 10px !important;
}

/*----------------------------------------
		Page Navigaton (wp-pagenavi)
---------------------------------------- */
.wp-pagenavi a, 
.wp-pagenavi .current,
.wp-pagenavi a.nextpostslink, 
.wp-pagenavi a.previouspostslink,
.wp-pagenavi a.last, 
.wp-pagenavi a.first {
	font-size:14px; 
	line-height:19px;
	padding:8px 10px 9px 10px;
}	
/*----------------------------------------
				Sidebar
---------------------------------------- */
#sidebar .bg-form {width:236px;}
#searchform .searching {width:173px;}

.sidebar-latestpost li time, .sidebar-latestpost li .comments-link{
	font-size:11px;
	line-height:16px;
	text-shadow:none;
	letter-spacing:normal;
}


/*----------------------------------------
				Footer
---------------------------------------- */
	
}