/* Table of Contents
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */
	
/* #Site Styles
================================================== */

/* Custom Drop-Down
================================================== */
#masternav .selector option{ background:#eee; -webkit-appearance:none; padding: 5px; }
#masternav .selector, 
#masternav .selector span{ cursor: pointer !important; -webkit-font-smoothing:antialiased; }
#masternav .selector, 
#masternav .selector *{ margin:0; padding:0; }
#masternav .selector select{ top:0px; left:0px; }
#masternav .selector{ width: 100%; font-size:12px;  font-weight:bold; }
#masternav .selector span:after { padding-left: 5px; padding-right: 5px; content: "\f078"; font-family: 'FontAwesome'; }
#masternav .selector span{ cursor:pointer; }
#masternav .selector{ height: 30px; line-height: 30px; display:-moz-inline-box;  display:inline-block;  vertical-align:middle;  zoom:1;  *display:inline; }
#masternav .selector select:focus{outline:0; }
#masternav .selector{ position:relative;  padding-left:10px;  overflow:hidden; }
#masternav .selector span{ display:block;  overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap; }
#masternav .selector select{
	position:absolute;
	height:35px;
	background:none;
	width:94%;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:12px;
	font-weight:500;
	border:0 !important;
}

/*hide redundant menu*/
#masternav select {
	display: none;
	width: 94%;
	margin-right: 3%;
	margin-left: 3%;
	height: 25px !important;
	border: 1px solid #CCC;
}
#masternav .selector { display: none; margin-top: 5px; }

/* @group Navigation */

#navigation {
	clear: both;
}

#navigation ul,
#navigation ul li {
	float: left;
	margin: 0;
	padding: 0;
}

/* @end */

#footer {
	clear: both;
	padding: 10px 0 10px 0;
}

#credits {
	text-align: center;
}

/* #Page Styles
================================================== */

/* Layout Shortcodes */
.full-width {width:960px; height:auto; overflow:hidden}

.one_half { width: 48%; }
.one_third { width: 30.66%; }
.two_thirds { width: 65.33%; }
.one_fourth { width: 22%; }
.three_fourths { width: 74%; }
.one_fifth { width: 16.8%; }
.two_fifth { width: 37.6%; }
.three_fifth { width: 58.4%; }
.four_fifth { width: 67.2%; }
.one_sixth { width: 13.33%; }
.five_sixth { width: 82.67%; }

.one_half,
.one_third,
.two_thirds,
.three_fourths,
.one_fourth,
.one_fifth,
.two_fifth,
.three_fifth,
.four_fifth,
.one_sixth,
.five_sixth {
	position: relative;
	margin-right: 4%;
	margin-bottom: 20px;
	float: left;
}


.last {margin-right:0 !important;}

.loop-entry-thumbnail img{width:100%;}


/* #Media Queries
================================================== */
	
	/* iPad Portrait/Browser */
	@media only screen and (min-width: 798px) and (max-width: 1024px) {
		
		
	#masternav {
	padding-top: 15px;
	padding-bottom: 15px;
	}
	
	#masternav .selector,
	#masternav select {
	display: inline-block;
	width: auto;
	margin: 0px;
	}
	#masternav ul { display: none; }
	
	#navigation ul {border-radius:0px;}
	#navigation ul li a {font-size: .9em;}
	#navigation ul {min-width: 700px;}
	#sidebar .widget-container {margin-left: 0px;}
	.resize {display: none;}
	#respond textarea {width:auto;}	
	#header .site-desc.text {font-size: 1.25em;}
	
	.portfolio-item{
		width: 162px;

	}
	.portfolio-item img{
		max-width:100%;
		height:auto;
	}
	.loop-entry-thumbnail{
		width:140px;
		float: left;
		margin-right: 15px;
	}
	
	}
	
	
	/* Mobile/Browser */
	@media only screen and (max-width: 797px) {
		
	/*display dropdown nav*/
	#masternav .selector,
	#masternav select {
	display: inline-block;
	}
  .flex-direction-nav .flex-prev {display:none}
  .flex-direction-nav .flex-next {display:none}
	.flexslider .caption {
		display: none;
	}
	
	#masternav ul { display: none; }
	#masternav{
	height: 50px;
	line-height: 50px;
	float: none;
	color: #fff;
	top: 0;
	right: 0;
	background-color: #FFF;
	padding: 0px;
	}
	
	#wrap {
	padding-top: 15px;
	}
	#header .site-desc.text {font-size: 1.25em;}
	.portfolio-item{
		width: 290px;

	}
	.portfolio-item img{
		width:100%;
		height:auto;
	}
	#comments .vcard {
		display:none;
	}
	.loop-entry-thumbnail{
		width:100px;
		float: left;
		margin-right: 15px;
	}
	.entry-meta {
	clear: both;
	}
	
	#respond textarea {width:300px;}	

	ul.filter{
	height: auto !important;
	line-height: 30px;
	position: relative;
	}
	#single-nav {
	height: 30px;
	line-height: 30px;
	position: relative;
	clear: both;
	margin-bottom: 20px;
	}
	#single-nav-left,
	#single-nav-right {
	float: left;
	margin-left: 0px;
	margin-right: 10px;
	}
	
	#wrap .products li,.products li.first,.products li.last {
 	float: left;
 	clear: both;
	margin: 20px 0px 20px 0px;
	width: 100%;
	}
	#breadcrumb {display: none;}

	#wrap #sidebar .widget-container  {margin-left: 0px;}
	.full-width,
	.one_half,
	.one_third,
	.two_thirds,
	.three_fourths,
	.one_fourth,
	.one_fifth,
	.two_fifth,
	.three_fifth,
	.four_fifth,
	.one_sixth,
	.five_sixth {width: 100%;}
	.resize {display: none;}

	}
	
	/* Mobile Landscape/Browser */
	@media only screen and (min-width: 480px) and (max-width: 797px) {
		
	.portfolio-item{
		width: 190px;
	}
		
	}
	
	/* Anything smaller than standard 960 */
	@media only screen and (max-width: 959px) {}
	
	/* iPad Portrait Only */
	@media only screen and (min-width: 768px) and (max-width: 991px) and (max-device-width: 1000px) {}
	
	/* Mobile Only */
	@media only screen and (max-width: 767px) and (max-device-width: 1000px) {}
	
	/* Mobile Landscape Only */
	@media only screen and (min-width: 480px) and (max-width: 767px) and (max-device-width: 1000px) {}